| /* SPDX-License-Identifier: GPL-2.0 */ | |
| /* | |
| * Copyright (c) 2019 MediaTek Inc. | |
| */ | |
| #ifndef _MET_STRUCT_H_ | |
| #define _MET_STRUCT_H_ | |
| #include <linux/hrtimer.h> | |
| struct met_cpu_struct { | |
| struct hrtimer hrtimer; | |
| struct delayed_work dwork; | |
| /* struct kmem_cache *cachep; */ | |
| /* struct list_head sample_head; */ | |
| /* spinlock_t list_lock; */ | |
| /* struct mutex list_sync_lock; */ | |
| int work_enabled; | |
| int cpu; | |
| int hrtimer_online_check; | |
| /* char name[16]; */ | |
| }; | |
| DECLARE_PER_CPU(struct met_cpu_struct, met_cpu); | |
| #endif /* _MET_STRUCT_H_ */ |