1*387f9dfdSAndroid Build Coastguard Worker /* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */ 2*387f9dfdSAndroid Build Coastguard Worker #ifndef __CPUFREQ_H 3*387f9dfdSAndroid Build Coastguard Worker #define __CPUFREQ_H 4*387f9dfdSAndroid Build Coastguard Worker 5*387f9dfdSAndroid Build Coastguard Worker #define MAX_ENTRIES 1024 6*387f9dfdSAndroid Build Coastguard Worker #define MAX_CPU_NR 128 7*387f9dfdSAndroid Build Coastguard Worker #define MAX_SLOTS 26 8*387f9dfdSAndroid Build Coastguard Worker #define TASK_COMM_LEN 16 9*387f9dfdSAndroid Build Coastguard Worker #define HIST_STEP_SIZE 200 10*387f9dfdSAndroid Build Coastguard Worker 11*387f9dfdSAndroid Build Coastguard Worker struct hkey { 12*387f9dfdSAndroid Build Coastguard Worker char comm[TASK_COMM_LEN]; 13*387f9dfdSAndroid Build Coastguard Worker }; 14*387f9dfdSAndroid Build Coastguard Worker 15*387f9dfdSAndroid Build Coastguard Worker struct hist { 16*387f9dfdSAndroid Build Coastguard Worker __u32 slots[MAX_SLOTS]; 17*387f9dfdSAndroid Build Coastguard Worker }; 18*387f9dfdSAndroid Build Coastguard Worker 19*387f9dfdSAndroid Build Coastguard Worker #endif /* __CPUFREQ_H */ 20