cacheinfo
struct cacheinfo *this_leaf = this_cpu_ci->info_list;
static void ci_leaf_init(struct cacheinfo *this_leaf,
struct cacheinfo *infos = this_cpu_ci->info_list;
static void ci_leaf_init(struct cacheinfo *this_leaf,
static inline bool cache_leaves_are_shared(struct cacheinfo *this_leaf,
struct cacheinfo *sib_leaf)
struct cacheinfo *this_leaf, *sib_leaf;
struct cacheinfo *this_leaf = this_cpu_ci->info_list;
struct cacheinfo *this_leaf = this_cpu_ci->info_list;
static inline void ci_leaf_init(struct cacheinfo *this_leaf, enum cache_type type,
struct cacheinfo *this_leaf = this_cpu_ci->info_list;
const struct attribute_group * (*get_priv_group)(struct cacheinfo
cache_get_priv_group(struct cacheinfo *this_leaf)
static struct cacheinfo *get_cacheinfo(u32 level, enum cache_type type)
struct cacheinfo *this_leaf;
struct cacheinfo *this_leaf = get_cacheinfo(level, type);
struct cacheinfo *this_leaf = get_cacheinfo(level, type);
static void ci_leaf_init(struct cacheinfo *this_leaf,
struct cacheinfo *this_leaf = this_cpu_ci->info_list;
static void ci_leaf_init(struct cacheinfo *this_leaf, int private,
struct cacheinfo *this_leaf = this_cpu_ci->info_list;
struct cacheinfo *cache;
static ssize_t store_cache_disable(struct cacheinfo *ci, const char *buf,
struct cacheinfo *ci = dev_get_drvdata(dev); \
struct cacheinfo *ci = dev_get_drvdata(dev);
struct cacheinfo *ci = dev_get_drvdata(dev);
struct cacheinfo *ci = dev_get_drvdata(dev);
const struct attribute_group *cache_get_priv_group(struct cacheinfo *ci)
static ssize_t show_cache_disable(struct cacheinfo *ci, char *buf, unsigned int slot)
struct cacheinfo *ci = dev_get_drvdata(dev); \
struct cacheinfo *ci;
struct cacheinfo *ci, *sibling_ci;
static void ci_info_init(struct cacheinfo *ci, const struct _cpuid4_info *id4,
struct cacheinfo *ci = this_cpu_ci->info_list;
struct cacheinfo *ci;
static void update_cache_properties(struct cacheinfo *this_leaf,
struct cacheinfo *this_leaf;
static void cache_size(struct cacheinfo *this_leaf, struct device_node *np)
static void cache_get_line_size(struct cacheinfo *this_leaf,
static void cache_nr_sets(struct cacheinfo *this_leaf, struct device_node *np)
static void cache_associativity(struct cacheinfo *this_leaf)
static bool cache_node_is_unified(struct cacheinfo *this_leaf,
static void cache_of_set_id(struct cacheinfo *this_leaf,
static void cache_of_set_props(struct cacheinfo *this_leaf,
struct cacheinfo *this_leaf;
struct cacheinfo *this_leaf, *sib_leaf;
static inline bool cache_leaves_are_shared(struct cacheinfo *this_leaf,
struct cacheinfo *sib_leaf)
struct cacheinfo *this_leaf, *sib_leaf;
per_cpu_cacheinfo(cpu) = kzalloc_objs(struct cacheinfo,
struct cacheinfo *llc;
struct cacheinfo *this_leaf = dev_get_drvdata(dev); \
struct cacheinfo *this_leaf = dev_get_drvdata(dev);
struct cacheinfo *this_leaf = dev_get_drvdata(dev);
struct cacheinfo *this_leaf = dev_get_drvdata(dev);
struct cacheinfo *this_leaf = dev_get_drvdata(dev);
struct cacheinfo *this_leaf = dev_get_drvdata(dev);
struct cacheinfo *llc_x, *llc_y;
struct cacheinfo *this_leaf = dev_get_drvdata(dev);
struct cacheinfo *this_leaf = dev_get_drvdata(dev);
__weak cache_get_priv_group(struct cacheinfo *this_leaf)
cache_get_attribute_groups(struct cacheinfo *this_leaf)
struct cacheinfo *this_leaf;
struct cacheinfo *llc, *sib_llc;
struct cacheinfo *llc;
static const struct attribute_group *ccache_get_priv_group(struct cacheinfo
struct cpu_cacheinfo *cacheinfo = get_cpu_cacheinfo(cpu);
if (!cacheinfo)
for (i = 0; i < cacheinfo->num_leaves; i++) {
if (cacheinfo->info_list[i].level == 3)
struct cacheinfo *ci;
struct cacheinfo *ci;
struct cacheinfo *ci;
struct cacheinfo *ci;
const struct attribute_group *cache_get_priv_group(struct cacheinfo *this_leaf);
static inline struct cacheinfo *get_cpu_cacheinfo_level(int cpu, int level)
struct cacheinfo *ci = get_cpu_cacheinfo_level(cpu, level);
struct cacheinfo *info_list;