Symbol: rdt_resource
arch/x86/include/asm/resctrl.h
182
struct rdt_resource;
arch/x86/include/asm/resctrl.h
183
static inline void *resctrl_arch_mon_ctx_alloc(struct rdt_resource *r,
arch/x86/include/asm/resctrl.h
190
static inline void resctrl_arch_mon_ctx_free(struct rdt_resource *r,
arch/x86/kernel/cpu/resctrl/core.c
1025
struct rdt_resource *r;
arch/x86/kernel/cpu/resctrl/core.c
1044
struct rdt_resource *r;
arch/x86/kernel/cpu/resctrl/core.c
1119
struct rdt_resource *r;
arch/x86/kernel/cpu/resctrl/core.c
124
struct rdt_resource *r;
arch/x86/kernel/cpu/resctrl/core.c
133
struct rdt_resource *resctrl_arch_get_resource(enum resctrl_res_level l)
arch/x86/kernel/cpu/resctrl/core.c
162
struct rdt_resource *r = &hw_res->r_resctrl;
arch/x86/kernel/cpu/resctrl/core.c
194
static inline bool rdt_get_mb_table(struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/core.c
205
static __init bool __get_mem_config_intel(struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/core.c
237
static __init bool __rdt_get_mem_config_amd(struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/core.c
269
static void rdt_get_cache_alloc_cfg(int idx, struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/core.c
297
static void rdt_set_io_alloc_capable(struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/core.c
327
static u32 delay_bw_map(unsigned long bw, struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/core.c
357
u32 resctrl_arch_get_num_closid(struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/core.c
371
static void setup_default_ctrlval(struct rdt_resource *r, u32 *dc)
arch/x86/kernel/cpu/resctrl/core.c
400
static int domain_setup_ctrlval(struct rdt_resource *r, struct rdt_ctrl_domain *d)
arch/x86/kernel/cpu/resctrl/core.c
472
static void domain_add_cpu_ctrl(int cpu, struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/core.c
528
static void l3_mon_domain_setup(int cpu, int id, struct rdt_resource *r, struct list_head *add_pos)
arch/x86/kernel/cpu/resctrl/core.c
569
static void domain_add_cpu_mon(int cpu, struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/core.c
605
static void domain_add_cpu(int cpu, struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/core.c
613
static void domain_remove_cpu_ctrl(int cpu, struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/core.c
658
static void domain_remove_cpu_mon(int cpu, struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/core.c
717
static void domain_remove_cpu(int cpu, struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/core.c
739
struct rdt_resource *r;
arch/x86/kernel/cpu/resctrl/core.c
754
struct rdt_resource *r;
arch/x86/kernel/cpu/resctrl/core.c
770
struct rdt_resource *r = &rdt_resources_all[RDT_RESOURCE_PERF_PKG].r_resctrl;
arch/x86/kernel/cpu/resctrl/core.c
927
struct rdt_resource *r;
arch/x86/kernel/cpu/resctrl/core.c
965
struct rdt_resource *r = &rdt_resources_all[RDT_RESOURCE_L3].r_resctrl;
arch/x86/kernel/cpu/resctrl/ctrlmondata.c
110
static void _resctrl_sdciae_enable(struct rdt_resource *r, bool enable)
arch/x86/kernel/cpu/resctrl/ctrlmondata.c
122
int resctrl_arch_io_alloc_enable(struct rdt_resource *r, bool enable)
arch/x86/kernel/cpu/resctrl/ctrlmondata.c
22
int resctrl_arch_update_one(struct rdt_resource *r, struct rdt_ctrl_domain *d,
arch/x86/kernel/cpu/resctrl/ctrlmondata.c
44
int resctrl_arch_update_domains(struct rdt_resource *r, u32 closid)
arch/x86/kernel/cpu/resctrl/ctrlmondata.c
86
u32 resctrl_arch_get_config(struct rdt_resource *r, struct rdt_ctrl_domain *d,
arch/x86/kernel/cpu/resctrl/ctrlmondata.c
95
bool resctrl_arch_get_io_alloc_enabled(struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/intel_aet.c
228
struct rdt_resource *r = &rdt_resources_all[RDT_RESOURCE_PERF_PKG].r_resctrl;
arch/x86/kernel/cpu/resctrl/intel_aet.c
387
void intel_aet_mon_domain_setup(int cpu, int id, struct rdt_resource *r,
arch/x86/kernel/cpu/resctrl/internal.h
109
struct rdt_resource *res;
arch/x86/kernel/cpu/resctrl/internal.h
136
struct rdt_resource r_resctrl;
arch/x86/kernel/cpu/resctrl/internal.h
147
static inline struct rdt_hw_resource *resctrl_to_arch_res(struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/internal.h
154
void arch_mon_domain_online(struct rdt_resource *r, struct rdt_l3_mon_domain *d);
arch/x86/kernel/cpu/resctrl/internal.h
227
int rdt_get_l3_mon_config(struct rdt_resource *r);
arch/x86/kernel/cpu/resctrl/internal.h
233
void rdt_domain_reconfigure_cdp(struct rdt_resource *r);
arch/x86/kernel/cpu/resctrl/internal.h
234
void resctrl_arch_mbm_cntr_assign_set_one(struct rdt_resource *r);
arch/x86/kernel/cpu/resctrl/internal.h
240
void intel_aet_mon_domain_setup(int cpu, int id, struct rdt_resource *r,
arch/x86/kernel/cpu/resctrl/internal.h
251
static inline void intel_aet_mon_domain_setup(int cpu, int id, struct rdt_resource *r,
arch/x86/kernel/cpu/resctrl/monitor.c
129
struct rdt_resource *r = &rdt_resources_all[RDT_RESOURCE_L3].r_resctrl;
arch/x86/kernel/cpu/resctrl/monitor.c
175
void resctrl_arch_reset_rmid(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
arch/x86/kernel/cpu/resctrl/monitor.c
198
void resctrl_arch_reset_rmid_all(struct rdt_resource *r, struct rdt_l3_mon_domain *d)
arch/x86/kernel/cpu/resctrl/monitor.c
221
static u64 get_corrected_val(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
arch/x86/kernel/cpu/resctrl/monitor.c
242
int resctrl_arch_rmid_read(struct rdt_resource *r, struct rdt_domain_hdr *hdr,
arch/x86/kernel/cpu/resctrl/monitor.c
321
void resctrl_arch_reset_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
arch/x86/kernel/cpu/resctrl/monitor.c
337
int resctrl_arch_cntr_read(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
arch/x86/kernel/cpu/resctrl/monitor.c
367
void arch_mon_domain_online(struct rdt_resource *r, struct rdt_l3_mon_domain *d)
arch/x86/kernel/cpu/resctrl/monitor.c
416
int __init rdt_get_l3_mon_config(struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/monitor.c
507
static void _resctrl_abmc_enable(struct rdt_resource *r, bool enable)
arch/x86/kernel/cpu/resctrl/monitor.c
520
int resctrl_arch_mbm_cntr_assign_set(struct rdt_resource *r, bool enable)
arch/x86/kernel/cpu/resctrl/monitor.c
533
bool resctrl_arch_mbm_cntr_assign_enabled(struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/monitor.c
548
void resctrl_arch_config_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
arch/x86/kernel/cpu/resctrl/monitor.c
574
void resctrl_arch_mbm_cntr_assign_set_one(struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/rdtgroup.c
136
struct rdt_resource *r_l;
arch/x86/kernel/cpu/resctrl/rdtgroup.c
173
void rdt_domain_reconfigure_cdp(struct rdt_resource *r)
arch/x86/kernel/cpu/resctrl/rdtgroup.c
189
struct rdt_resource *r_l = &rdt_resources_all[level].r_resctrl;
arch/x86/kernel/cpu/resctrl/rdtgroup.c
232
void resctrl_arch_reset_all_ctrls(struct rdt_resource *r)
drivers/resctrl/mpam_internal.h
405
struct rdt_resource resctrl_res;
drivers/resctrl/mpam_resctrl.c
1070
struct rdt_resource *l3 = &res->resctrl_res;
drivers/resctrl/mpam_resctrl.c
1116
u32 resctrl_arch_get_config(struct rdt_resource *r, struct rdt_ctrl_domain *d,
drivers/resctrl/mpam_resctrl.c
113
void resctrl_arch_reset_rmid_all(struct rdt_resource *r, struct rdt_l3_mon_domain *d)
drivers/resctrl/mpam_resctrl.c
117
void resctrl_arch_reset_rmid(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
drivers/resctrl/mpam_resctrl.c
1175
int resctrl_arch_update_one(struct rdt_resource *r, struct rdt_ctrl_domain *d,
drivers/resctrl/mpam_resctrl.c
122
void resctrl_arch_reset_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
drivers/resctrl/mpam_resctrl.c
1248
int resctrl_arch_update_domains(struct rdt_resource *r, u32 closid)
drivers/resctrl/mpam_resctrl.c
1276
void resctrl_arch_reset_all_ctrls(struct rdt_resource *r)
drivers/resctrl/mpam_resctrl.c
128
void resctrl_arch_config_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
drivers/resctrl/mpam_resctrl.c
134
int resctrl_arch_cntr_read(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
drivers/resctrl/mpam_resctrl.c
1372
struct rdt_resource *r = &res->resctrl_res;
drivers/resctrl/mpam_resctrl.c
141
bool resctrl_arch_mbm_cntr_assign_enabled(struct rdt_resource *r)
drivers/resctrl/mpam_resctrl.c
146
int resctrl_arch_mbm_cntr_assign_set(struct rdt_resource *r, bool enable)
drivers/resctrl/mpam_resctrl.c
1498
struct rdt_resource *r = &res->resctrl_res;
drivers/resctrl/mpam_resctrl.c
151
int resctrl_arch_io_alloc_enable(struct rdt_resource *r, bool enable)
drivers/resctrl/mpam_resctrl.c
1522
struct rdt_resource *r = &res->resctrl_res;
drivers/resctrl/mpam_resctrl.c
156
bool resctrl_arch_get_io_alloc_enabled(struct rdt_resource *r)
drivers/resctrl/mpam_resctrl.c
1564
struct rdt_resource *r = &res->resctrl_res;
drivers/resctrl/mpam_resctrl.c
192
struct rdt_resource *l3 = &res->resctrl_res;
drivers/resctrl/mpam_resctrl.c
265
u32 resctrl_arch_get_num_closid(struct rdt_resource *ignored)
drivers/resctrl/mpam_resctrl.c
365
struct rdt_resource *resctrl_arch_get_resource(enum resctrl_res_level l)
drivers/resctrl/mpam_resctrl.c
395
void *resctrl_arch_mon_ctx_alloc(struct rdt_resource *r,
drivers/resctrl/mpam_resctrl.c
434
void resctrl_arch_mon_ctx_free(struct rdt_resource *r,
drivers/resctrl/mpam_resctrl.c
499
int resctrl_arch_rmid_read(struct rdt_resource *r, struct rdt_domain_hdr *hdr,
drivers/resctrl/mpam_resctrl.c
94
struct rdt_resource *l3 = &res->resctrl_res;
drivers/resctrl/mpam_resctrl.c
993
struct rdt_resource *r = &res->resctrl_res;
fs/resctrl/ctrlmondata.c
1016
struct rdt_resource *r = s->res;
fs/resctrl/ctrlmondata.c
116
static bool cbm_validate(char *buf, u32 *data, struct rdt_resource *r)
fs/resctrl/ctrlmondata.c
163
struct rdt_resource *r = s->res;
fs/resctrl/ctrlmondata.c
227
struct rdt_resource *r = s->res;
fs/resctrl/ctrlmondata.c
311
struct rdt_resource *r;
fs/resctrl/ctrlmondata.c
390
struct rdt_resource *r = schema->res;
fs/resctrl/ctrlmondata.c
43
static bool bw_validate(char *buf, u32 *data, struct rdt_resource *r)
fs/resctrl/ctrlmondata.c
554
void mon_event_read(struct rmid_read *rr, struct rdt_resource *r,
fs/resctrl/ctrlmondata.c
684
struct rdt_resource *r;
fs/resctrl/ctrlmondata.c
772
struct rdt_resource *r = s->res;
fs/resctrl/ctrlmondata.c
807
struct rdt_resource *r = s->res;
fs/resctrl/ctrlmondata.c
82
struct rdt_resource *r = s->res;
fs/resctrl/ctrlmondata.c
838
u32 resctrl_io_alloc_closid(struct rdt_resource *r)
fs/resctrl/ctrlmondata.c
850
struct rdt_resource *r = s->res;
fs/resctrl/ctrlmondata.c
919
struct rdt_resource *r = s->res;
fs/resctrl/ctrlmondata.c
953
static int resctrl_io_alloc_parse_line(char *line, struct rdt_resource *r,
fs/resctrl/internal.h
141
struct rdt_resource *r;
fs/resctrl/internal.h
361
unsigned int rdtgroup_cbm_to_size(struct rdt_resource *r, struct rdt_ctrl_domain *d,
fs/resctrl/internal.h
388
void mon_event_read(struct rmid_read *rr, struct rdt_resource *r,
fs/resctrl/internal.h
398
bool is_mba_sc(struct rdt_resource *r);
fs/resctrl/internal.h
428
void resctrl_bmec_files_show(struct rdt_resource *r, struct kernfs_node *l3_mon_kn,
fs/resctrl/internal.h
469
u32 resctrl_io_alloc_closid(struct rdt_resource *r);
fs/resctrl/monitor.c
1056
struct rdt_resource *r;
fs/resctrl/monitor.c
1089
struct rdt_resource *r = rdt_kn_parent_priv(of->kn);
fs/resctrl/monitor.c
1112
struct rdt_resource *r = rdt_kn_parent_priv(of->kn);
fs/resctrl/monitor.c
1141
static void mbm_cntr_free_all(struct rdt_resource *r, struct rdt_l3_mon_domain *d)
fs/resctrl/monitor.c
1150
static void resctrl_reset_rmid_all(struct rdt_resource *r, struct rdt_l3_mon_domain *d)
fs/resctrl/monitor.c
1171
static void rdtgroup_assign_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
fs/resctrl/monitor.c
1191
static int rdtgroup_alloc_assign_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
fs/resctrl/monitor.c
1230
struct rdt_resource *r = resctrl_arch_get_resource(mevt->rid);
fs/resctrl/monitor.c
1260
struct rdt_resource *r = resctrl_arch_get_resource(RDT_RESOURCE_L3);
fs/resctrl/monitor.c
1279
static void rdtgroup_free_unassign_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
fs/resctrl/monitor.c
1303
struct rdt_resource *r = resctrl_arch_get_resource(mevt->rid);
fs/resctrl/monitor.c
1319
struct rdt_resource *r = resctrl_arch_get_resource(RDT_RESOURCE_L3);
fs/resctrl/monitor.c
135
struct rdt_resource *r = resctrl_arch_get_resource(RDT_RESOURCE_L3);
fs/resctrl/monitor.c
1372
static void rdtgroup_update_cntr_event(struct rdt_resource *r, struct rdtgroup *rdtgrp,
fs/resctrl/monitor.c
1393
struct rdt_resource *r = resctrl_arch_get_resource(mevt->rid);
fs/resctrl/monitor.c
1412
struct rdt_resource *r;
fs/resctrl/monitor.c
1455
struct rdt_resource *r = rdt_kn_parent_priv(of->kn);
fs/resctrl/monitor.c
1485
struct rdt_resource *r = rdt_kn_parent_priv(of->kn);
fs/resctrl/monitor.c
1564
struct rdt_resource *r = rdt_kn_parent_priv(of->kn);
fs/resctrl/monitor.c
1588
struct rdt_resource *r = rdt_kn_parent_priv(of->kn);
fs/resctrl/monitor.c
1629
struct rdt_resource *r = resctrl_arch_get_resource(RDT_RESOURCE_L3);
fs/resctrl/monitor.c
1679
static struct mon_evt *mbm_get_mon_event_by_name(struct rdt_resource *r, char *name)
fs/resctrl/monitor.c
1716
static int resctrl_parse_mbm_assignment(struct rdt_resource *r, struct rdtgroup *rdtgrp,
fs/resctrl/monitor.c
1772
struct rdt_resource *r = resctrl_arch_get_resource(RDT_RESOURCE_L3);
fs/resctrl/monitor.c
1814
static int closid_num_dirty_rmid_alloc(struct rdt_resource *r)
fs/resctrl/monitor.c
1868
struct rdt_resource *r = resctrl_arch_get_resource(RDT_RESOURCE_L3);
fs/resctrl/monitor.c
1920
struct rdt_resource *r = resctrl_arch_get_resource(RDT_RESOURCE_L3);
fs/resctrl/monitor.c
300
struct rdt_resource *r = resctrl_arch_get_resource(RDT_RESOURCE_L3);
fs/resctrl/monitor.c
374
static int mbm_cntr_get(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
fs/resctrl/monitor.c
401
static int mbm_cntr_alloc(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
fs/resctrl/monitor.c
632
struct rdt_resource *r)
fs/resctrl/monitor.c
685
struct rdt_resource *r_mba;
fs/resctrl/monitor.c
747
static void mbm_update_one_event(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
fs/resctrl/monitor.c
779
static void mbm_update(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
fs/resctrl/monitor.c
847
struct rdt_resource *r;
fs/resctrl/pseudo_lock.c
645
struct rdt_resource *r;
fs/resctrl/rdtgroup.c
1015
struct rdt_resource *r = s->res;
fs/resctrl/rdtgroup.c
1025
struct rdt_resource *r = s->res;
fs/resctrl/rdtgroup.c
1035
struct rdt_resource *r = s->res;
fs/resctrl/rdtgroup.c
1065
struct rdt_resource *r = s->res;
fs/resctrl/rdtgroup.c
1158
struct rdt_resource *r = s->res;
fs/resctrl/rdtgroup.c
1167
struct rdt_resource *r = rdt_kn_parent_priv(of->kn);
fs/resctrl/rdtgroup.c
117
struct rdt_resource *r;
fs/resctrl/rdtgroup.c
1177
struct rdt_resource *r = rdt_kn_parent_priv(of->kn);
fs/resctrl/rdtgroup.c
1196
struct rdt_resource *r = s->res;
fs/resctrl/rdtgroup.c
1206
struct rdt_resource *r = s->res;
fs/resctrl/rdtgroup.c
1224
struct rdt_resource *r = s->res;
fs/resctrl/rdtgroup.c
1298
struct rdt_resource *r = s->res;
fs/resctrl/rdtgroup.c
1326
static bool __rdtgroup_cbm_overlaps(struct rdt_resource *r, struct rdt_ctrl_domain *d,
fs/resctrl/rdtgroup.c
1385
struct rdt_resource *r = s->res;
fs/resctrl/rdtgroup.c
1414
struct rdt_resource *r;
fs/resctrl/rdtgroup.c
1533
unsigned int rdtgroup_cbm_to_size(struct rdt_resource *r,
fs/resctrl/rdtgroup.c
1551
bool is_mba_sc(struct rdt_resource *r)
fs/resctrl/rdtgroup.c
1579
struct rdt_resource *r;
fs/resctrl/rdtgroup.c
1651
static int mbm_config_show(struct seq_file *s, struct rdt_resource *r, u32 evtid)
fs/resctrl/rdtgroup.c
1684
struct rdt_resource *r = rdt_kn_parent_priv(of->kn);
fs/resctrl/rdtgroup.c
1694
struct rdt_resource *r = rdt_kn_parent_priv(of->kn);
fs/resctrl/rdtgroup.c
1701
static void mbm_config_write_domain(struct rdt_resource *r,
fs/resctrl/rdtgroup.c
1740
static int mon_config_write(struct rdt_resource *r, char *tok, u32 evtid)
fs/resctrl/rdtgroup.c
1788
struct rdt_resource *r = rdt_kn_parent_priv(of->kn);
fs/resctrl/rdtgroup.c
1814
struct rdt_resource *r = rdt_kn_parent_priv(of->kn);
fs/resctrl/rdtgroup.c
1843
void resctrl_bmec_files_show(struct rdt_resource *r, struct kernfs_node *l3_mon_kn,
fs/resctrl/rdtgroup.c
2181
struct rdt_resource *r_mba, *r_smba;
fs/resctrl/rdtgroup.c
2207
struct rdt_resource *r = resctrl_arch_get_resource(RDT_RESOURCE_L3);
fs/resctrl/rdtgroup.c
2332
static int resctrl_mkdir_event_configs(struct rdt_resource *r, struct kernfs_node *l3_mon_kn)
fs/resctrl/rdtgroup.c
2370
struct rdt_resource *r;
fs/resctrl/rdtgroup.c
2406
static unsigned long fflags_from_resource(struct rdt_resource *r)
fs/resctrl/rdtgroup.c
2425
struct rdt_resource *r;
fs/resctrl/rdtgroup.c
2502
static int mba_sc_domain_allocate(struct rdt_resource *r, struct rdt_ctrl_domain *d)
fs/resctrl/rdtgroup.c
2519
static void mba_sc_domain_destroy(struct rdt_resource *r,
fs/resctrl/rdtgroup.c
2537
struct rdt_resource *rmbm = resctrl_arch_get_resource(RDT_RESOURCE_L3);
fs/resctrl/rdtgroup.c
2538
struct rdt_resource *r = resctrl_arch_get_resource(RDT_RESOURCE_MBA);
fs/resctrl/rdtgroup.c
2552
struct rdt_resource *r = resctrl_arch_get_resource(RDT_RESOURCE_MBA);
fs/resctrl/rdtgroup.c
2703
static int schemata_list_add(struct rdt_resource *r, enum resctrl_conf_type type)
fs/resctrl/rdtgroup.c
2772
struct rdt_resource *r;
fs/resctrl/rdtgroup.c
2808
struct rdt_resource *r;
fs/resctrl/rdtgroup.c
3202
struct rdt_resource *r;
fs/resctrl/rdtgroup.c
3272
static void rmdir_mondata_subdir_allrdtgrp_snc(struct rdt_resource *r,
fs/resctrl/rdtgroup.c
3299
static void rmdir_mondata_subdir_allrdtgrp(struct rdt_resource *r,
fs/resctrl/rdtgroup.c
3325
struct rdt_resource *r,
fs/resctrl/rdtgroup.c
3367
struct rdt_resource *r, struct rdtgroup *prgrp)
fs/resctrl/rdtgroup.c
3404
struct rdt_resource *r, struct rdtgroup *prgrp)
fs/resctrl/rdtgroup.c
3427
static void mkdir_mondata_subdir_allrdtgrp(struct rdt_resource *r,
fs/resctrl/rdtgroup.c
3447
struct rdt_resource *r,
fs/resctrl/rdtgroup.c
3486
struct rdt_resource *r;
fs/resctrl/rdtgroup.c
3534
static u32 cbm_ensure_valid(u32 _val, struct rdt_resource *r)
fs/resctrl/rdtgroup.c
3564
struct rdt_resource *r = s->res;
fs/resctrl/rdtgroup.c
3651
static void rdtgroup_init_mba(struct rdt_resource *r, u32 closid)
fs/resctrl/rdtgroup.c
3672
struct rdt_resource *r;
fs/resctrl/rdtgroup.c
4334
void resctrl_offline_ctrl_domain(struct rdt_resource *r, struct rdt_ctrl_domain *d)
fs/resctrl/rdtgroup.c
4344
void resctrl_offline_mon_domain(struct rdt_resource *r, struct rdt_domain_hdr *hdr)
fs/resctrl/rdtgroup.c
4403
static int domain_setup_l3_mon_state(struct rdt_resource *r, struct rdt_l3_mon_domain *d)
fs/resctrl/rdtgroup.c
4443
int resctrl_online_ctrl_domain(struct rdt_resource *r, struct rdt_ctrl_domain *d)
fs/resctrl/rdtgroup.c
4459
int resctrl_online_mon_domain(struct rdt_resource *r, struct rdt_domain_hdr *hdr)
fs/resctrl/rdtgroup.c
4522
struct rdt_resource *r)
fs/resctrl/rdtgroup.c
4539
struct rdt_resource *l3 = resctrl_arch_get_resource(RDT_RESOURCE_L3);
fs/resctrl/rdtgroup.c
4640
struct rdt_resource *r;
include/linux/arm_mpam.h
66
struct rdt_resource;
include/linux/arm_mpam.h
67
void *resctrl_arch_mon_ctx_alloc(struct rdt_resource *r, enum resctrl_event_id evtid);
include/linux/arm_mpam.h
68
void resctrl_arch_mon_ctx_free(struct rdt_resource *r, enum resctrl_event_id evtid, void *ctx);
include/linux/resctrl.h
346
struct rdt_resource *resctrl_arch_get_resource(enum resctrl_res_level l);
include/linux/resctrl.h
366
struct rdt_resource *res;
include/linux/resctrl.h
376
struct rdt_resource *r;
include/linux/resctrl.h
404
static inline u32 resctrl_get_default_ctrl(struct rdt_resource *r)
include/linux/resctrl.h
417
u32 resctrl_arch_get_num_closid(struct rdt_resource *r);
include/linux/resctrl.h
419
int resctrl_arch_update_domains(struct rdt_resource *r, u32 closid);
include/linux/resctrl.h
495
bool resctrl_arch_mbm_cntr_assign_enabled(struct rdt_resource *r);
include/linux/resctrl.h
505
int resctrl_arch_mbm_cntr_assign_set(struct rdt_resource *r, bool enable);
include/linux/resctrl.h
511
int resctrl_arch_update_one(struct rdt_resource *r, struct rdt_ctrl_domain *d,
include/linux/resctrl.h
514
u32 resctrl_arch_get_config(struct rdt_resource *r, struct rdt_ctrl_domain *d,
include/linux/resctrl.h
516
int resctrl_online_ctrl_domain(struct rdt_resource *r, struct rdt_ctrl_domain *d);
include/linux/resctrl.h
517
int resctrl_online_mon_domain(struct rdt_resource *r, struct rdt_domain_hdr *hdr);
include/linux/resctrl.h
518
void resctrl_offline_ctrl_domain(struct rdt_resource *r, struct rdt_ctrl_domain *d);
include/linux/resctrl.h
519
void resctrl_offline_mon_domain(struct rdt_resource *r, struct rdt_domain_hdr *hdr);
include/linux/resctrl.h
557
int resctrl_arch_rmid_read(struct rdt_resource *r, struct rdt_domain_hdr *hdr,
include/linux/resctrl.h
604
void resctrl_arch_reset_rmid(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
include/linux/resctrl.h
617
void resctrl_arch_reset_rmid_all(struct rdt_resource *r, struct rdt_l3_mon_domain *d);
include/linux/resctrl.h
626
void resctrl_arch_reset_all_ctrls(struct rdt_resource *r);
include/linux/resctrl.h
643
void resctrl_arch_config_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
include/linux/resctrl.h
666
int resctrl_arch_cntr_read(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
include/linux/resctrl.h
681
void resctrl_arch_reset_cntr(struct rdt_resource *r, struct rdt_l3_mon_domain *d,
include/linux/resctrl.h
695
int resctrl_arch_io_alloc_enable(struct rdt_resource *r, bool enable);
include/linux/resctrl.h
704
bool resctrl_arch_get_io_alloc_enabled(struct rdt_resource *r);