cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

cpufreq_ondemand.h (655B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 * Header file for CPUFreq ondemand governor and related code.
      4 *
      5 * Copyright (C) 2016, Intel Corporation
      6 * Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
      7 */
      8
      9#include "cpufreq_governor.h"
     10
     11struct od_policy_dbs_info {
     12	struct policy_dbs_info policy_dbs;
     13	unsigned int freq_lo;
     14	unsigned int freq_lo_delay_us;
     15	unsigned int freq_hi_delay_us;
     16	unsigned int sample_type:1;
     17};
     18
     19static inline struct od_policy_dbs_info *to_dbs_info(struct policy_dbs_info *policy_dbs)
     20{
     21	return container_of(policy_dbs, struct od_policy_dbs_info, policy_dbs);
     22}
     23
     24struct od_dbs_tuners {
     25	unsigned int powersave_bias;
     26};