/* SPDX-License-Identifier: GPL-2.0 */ /** * lib/minmax.c: windowed min/max tracker by Kathleen Nichols. * */ #ifndef MINMAX_H #define MINMAX_H #include <linux/types.h> /* A single data point for our parameterized min-max tracker */ struct minmax_sample { u32 t; /* time measurement was taken */ u32 v; /* value measured */ }; /* State for the parameterized min-max tracker */ struct minmax { struct minmax_sample s[3]; };
static inline u32 minmax_get(const struct minmax *m) { return m->s[0].v; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Neal Cardwell | 23 | 100.00% | 1 | 100.00% |
Total | 23 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Neal Cardwell | 67 | 100.00% | 1 | 100.00% |
Total | 67 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Neal Cardwell | 165 | 99.40% | 1 | 50.00% |
Greg Kroah-Hartman | 1 | 0.60% | 1 | 50.00% |
Total | 166 | 100.00% | 2 | 100.00% |