| H A D | mpam_devices.c | 180 static u32 __mpam_read_reg(struct mpam_msc *msc, u16 reg) in __mpam_read_reg() argument 187 static inline u32 _mpam_read_partsel_reg(struct mpam_msc *msc, u16 reg) in _mpam_read_partsel_reg() argument 193 #define mpam_read_partsel_reg(msc, reg) _mpam_read_partsel_reg(msc, MPAMF_##reg) argument 195 static void __mpam_write_reg(struct mpam_msc *msc, u16 reg, u32 val) in __mpam_write_reg() argument 203 _mpam_write_partsel_reg(struct mpam_msc * msc,u16 reg,u32 val) _mpam_write_partsel_reg() argument 209 mpam_write_partsel_reg(msc,reg,val) global() argument 211 _mpam_read_monsel_reg(struct mpam_msc * msc,u16 reg) _mpam_read_monsel_reg() argument 217 mpam_read_monsel_reg(msc,reg) global() argument 219 _mpam_write_monsel_reg(struct mpam_msc * msc,u16 reg,u32 val) _mpam_write_monsel_reg() argument 225 mpam_write_monsel_reg(msc,reg,val) global() argument 227 mpam_msc_read_idr(struct mpam_msc * msc) mpam_msc_read_idr() argument 240 mpam_msc_clear_esr(struct mpam_msc * msc) mpam_msc_clear_esr() argument 258 mpam_msc_read_esr(struct mpam_msc * msc) mpam_msc_read_esr() argument 269 __mpam_part_sel_raw(u32 partsel,struct mpam_msc * msc) __mpam_part_sel_raw() argument 276 __mpam_part_sel(u8 ris_idx,u16 partid,struct mpam_msc * msc) __mpam_part_sel() argument 284 __mpam_intpart_sel(u8 ris_idx,u16 intpartid,struct mpam_msc * msc) __mpam_intpart_sel() argument 417 mpam_vmsc_alloc(struct mpam_component * comp,struct mpam_msc * msc) mpam_vmsc_alloc() argument 452 mpam_vmsc_find(struct mpam_component * comp,struct mpam_msc * msc) mpam_vmsc_find() argument 490 mpam_ris_get_affinity(struct mpam_msc * msc,cpumask_t * affinity,enum mpam_class_types type,struct mpam_class * class,struct mpam_component * comp) mpam_ris_get_affinity() argument 524 mpam_ris_create_locked(struct mpam_msc * msc,u8 ris_idx,enum mpam_class_types type,u8 class_id,int component_id) mpam_ris_create_locked() argument 590 struct mpam_msc *msc = vmsc->msc; mpam_ris_destroy() local 611 mpam_ris_create(struct mpam_msc * msc,u8 ris_idx,enum mpam_class_types type,u8 class_id,int component_id) mpam_ris_create() argument 626 mpam_get_or_create_ris(struct mpam_msc * msc,u8 ris_idx) mpam_get_or_create_ris() argument 649 mpam_enable_quirk_nvidia_t241_1(struct mpam_msc * msc,const struct mpam_quirk * quirk) mpam_enable_quirk_nvidia_t241_1() argument 709 mpam_enable_quirks(struct mpam_msc * msc) mpam_enable_quirks() argument 741 struct mpam_msc *msc = ris->vmsc->msc; mpam_ris_hw_probe_csu_nrdy() local 775 struct mpam_msc *msc = ris->vmsc->msc; mpam_ris_hw_probe() local 938 mpam_msc_hw_probe(struct mpam_msc * msc) mpam_msc_hw_probe() argument 1021 mpam_msc_read_mbwu_l(struct mpam_msc * msc) mpam_msc_read_mbwu_l() argument 1048 mpam_msc_zero_mbwu_l(struct mpam_msc * msc) mpam_msc_zero_mbwu_l() argument 1102 struct mpam_msc *msc = m->ris->vmsc->msc; read_msmon_ctl_flt_vals() local 1132 struct mpam_msc *msc = m->ris->vmsc->msc; write_msmon_ctl_flt_vals() local 1178 mpam_msmon_overflow_val(enum mpam_device_features type,struct mpam_msc * msc) mpam_msmon_overflow_val() argument 1200 struct mpam_msc *msc = m->ris->vmsc->msc; __ris_msmon_read() local 1319 struct mpam_msc *msc = vmsc->msc; _msmon_read() local 1408 struct mpam_msc *msc; mpam_msmon_reset_mbwu() local 1437 mpam_reset_msc_bitmap(struct mpam_msc * msc,u16 reg,u16 wd) mpam_reset_msc_bitmap() argument 1540 struct mpam_msc *msc = ris->vmsc->msc; mpam_reprogram_ris_partid() local 1659 struct mpam_msc *msc = ris->vmsc->msc; mpam_save_mbwu_state() local 1723 mpam_get_msc_preferred_cpu(struct mpam_msc * msc) mpam_get_msc_preferred_cpu() argument 1733 mpam_touch_msc(struct mpam_msc * msc,int (* fn)(void * a),void * arg) mpam_touch_msc() argument 1757 mpam_reprogram_msc(struct mpam_msc * msc) mpam_reprogram_msc() argument 1808 struct mpam_msc *msc; mpam_cpu_online() local 1833 struct mpam_msc *msc; mpam_discovery_cpu_online() local 1867 struct mpam_msc *msc; mpam_cpu_offline() local 1924 __setup_ppi(struct mpam_msc * msc) __setup_ppi() argument 1938 mpam_msc_setup_error_irq(struct mpam_msc * msc) mpam_msc_setup_error_irq() argument 1967 update_msc_accessibility(struct mpam_msc * msc) update_msc_accessibility() argument 1985 mpam_msc_destroy(struct mpam_msc * msc) mpam_msc_destroy() argument 2003 struct mpam_msc *msc = platform_get_drvdata(pdev); mpam_msc_drv_remove() local 2016 struct mpam_msc *msc; do_mpam_msc_drv_probe() local 2091 struct mpam_msc *msc = NULL; mpam_msc_drv_probe() local 2423 struct mpam_msc *msc = _msc; mpam_enable_msc_ecr() local 2433 struct mpam_msc *msc = _msc; mpam_disable_msc_ecr() local 2440 __mpam_irq_handler(int irq,struct mpam_msc * msc) __mpam_irq_handler() argument 2487 struct mpam_msc *msc = *(struct mpam_msc **)dev_id; mpam_ppi_handler() local 2494 struct mpam_msc *msc = dev_id; mpam_spi_handler() local 2502 struct mpam_msc *msc; mpam_register_irqs() local 2547 struct mpam_msc *msc; mpam_unregister_irqs() local 2578 struct mpam_msc *msc; __destroy_component_cfg() local 2642 struct mpam_msc *msc; __allocate_component_cfg() local 2762 struct mpam_msc *msc = vmsc->msc; mpam_reset_component_locked() local 2803 struct mpam_msc *msc, *tmp; mpam_disable() local 2853 struct mpam_msc *msc; mpam_enable() local 2901 struct mpam_msc *msc; mpam_apply_config() local [all...] |