#define pr_fmt(fmt) …
#include <linux/cpufeature.h>
#include <linux/cpuhotplug.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/topology.h>
#include <linux/workqueue.h>
#include <asm/cpu_device_id.h>
#include <asm/intel-family.h>
#define MSR_OC_MAILBOX …
#define MSR_OC_MAILBOX_CMD_OFFSET …
#define MSR_OC_MAILBOX_RSP_OFFSET …
#define MSR_OC_MAILBOX_BUSY_BIT …
#define OC_MAILBOX_FC_CONTROL_CMD …
#define OC_MAILBOX_RETRY_COUNT …
static int get_oc_core_priority(unsigned int cpu)
{ … }
static void itmt_legacy_work_fn(struct work_struct *work)
{ … }
static DECLARE_WORK(sched_itmt_work, itmt_legacy_work_fn);
static int itmt_legacy_cpu_online(unsigned int cpu)
{ … }
static const struct x86_cpu_id itmt_legacy_cpu_ids[] = …;
static int __init itmt_legacy_init(void)
{ … }
late_initcall(…) …