| /linux/arch/x86/kernel/cpu/resctrl/ |
| H A D | monitor.c | 136 static int __rmid_read_phys(u32 prmid, enum resctrl_event_id eventid, u64 *val) in __rmid_read_phys() argument 148 wrmsr(MSR_IA32_QM_EVTSEL, eventid, prmid); in __rmid_read_phys() 162 enum resctrl_event_id eventid) in get_arch_mbm_state() argument 166 if (!resctrl_is_mbm_event(eventid)) in get_arch_mbm_state() 169 state = hw_dom->arch_mbm_states[MBM_STATE_IDX(eventid)]; in get_arch_mbm_state() 176 enum resctrl_event_id eventid) in resctrl_arch_reset_rmid() argument 183 am = get_arch_mbm_state(hw_dom, rmid, eventid); in resctrl_arch_reset_rmid() 189 __rmid_read_phys(prmid, eventid, &am->prev_msr); in resctrl_arch_reset_rmid() 200 enum resctrl_event_id eventid; in resctrl_arch_reset_rmid_all() local 203 for_each_mbm_event_id(eventid) { in resctrl_arch_reset_rmid_all() [all …]
|
| H A D | core.c | 432 enum resctrl_event_id eventid; in l3_mon_domain_mbm_alloc() local 435 for_each_mbm_event_id(eventid) { in l3_mon_domain_mbm_alloc() 436 if (!resctrl_is_mon_event_enabled(eventid)) in l3_mon_domain_mbm_alloc() 438 idx = MBM_STATE_IDX(eventid); in l3_mon_domain_mbm_alloc()
|
| /linux/include/linux/ |
| H A D | resctrl.h | 417 bool resctrl_enable_mon_event(enum resctrl_event_id eventid, bool any_cpu, 420 bool resctrl_is_mon_event_enabled(enum resctrl_event_id eventid); 424 static inline bool resctrl_is_mbm_event(enum resctrl_event_id eventid) in resctrl_is_mbm_event() argument 426 return (eventid >= QOS_L3_MBM_TOTAL_EVENT_ID && in resctrl_is_mbm_event() 427 eventid <= QOS_L3_MBM_LOCAL_EVENT_ID); in resctrl_is_mbm_event() 430 u32 resctrl_get_mon_evt_cfg(enum resctrl_event_id eventid); 433 #define for_each_mbm_event_id(eventid) \ argument 434 for (eventid = QOS_L3_MBM_TOTAL_EVENT_ID; \ 435 eventid <= QOS_L3_MBM_LOCAL_EVENT_ID; eventid++) 554 u32 closid, u32 rmid, enum resctrl_event_id eventid, [all …]
|
| /linux/include/trace/events/ |
| H A D | host1x.h | 201 TP_PROTO(const char *name, u32 eventid), 203 TP_ARGS(name, eventid), 207 __field(u32, eventid) 212 __entry->eventid = eventid; 215 TP_printk("name=%s, event=%d", __entry->name, __entry->eventid)
|
| /linux/drivers/perf/ |
| H A D | marvell_pem_pmu.c | 90 static int eventid_to_offset(int eventid) in eventid_to_offset() argument 92 return eventid_to_offset_table[eventid]; in eventid_to_offset() 229 struct perf_event *event, int eventid) in pem_perf_read_counter() argument 231 return readq_relaxed(pmu->base + eventid_to_offset(eventid)); in pem_perf_read_counter() 252 int eventid = hwc->idx; in pem_perf_event_start() local 259 pem_perf_read_counter(pmu, event, eventid)); in pem_perf_event_start()
|
| H A D | arm-cmn.c | 654 u16 eventid; member 669 .eventid = _eventid, \ 689 eattr->type, eattr->eventid); in arm_cmn_event_show() 693 eattr->type, eattr->eventid, eattr->occupid); in arm_cmn_event_show() 696 eattr->eventid); in arm_cmn_event_show() 707 u16 eventid; in arm_cmn_event_attr_is_visible() local 715 eventid = eattr->eventid; in arm_cmn_event_attr_is_visible() 723 unsigned int intf = (eventid >> 2) & 7; in arm_cmn_event_attr_is_visible() 724 unsigned int chan = eventid >> 5; in arm_cmn_event_attr_is_visible() 742 if (type == CMN_TYPE_CXRA && eventid > 0x10) in arm_cmn_event_attr_is_visible() [all …]
|
| H A D | dwc_pcie_pmu.c | 139 PMU_FORMAT_ATTR(eventid, "config:0-15"); 158 u16 eventid; member 171 eattr->eventid, eattr->type); in dwc_pcie_event_show() 174 eattr->eventid, eattr->type); in dwc_pcie_event_show() 183 .eventid = _eventid, \
|
| H A D | marvell_cn10k_ddr_pmu.c | 408 static int ddr_perf_get_event_bitmap(int eventid, u64 *event_bitmap, in ddr_perf_get_event_bitmap() argument 413 switch (eventid) { in ddr_perf_get_event_bitmap() 422 *event_bitmap = (1ULL << (eventid - 1)); in ddr_perf_get_event_bitmap() 427 *event_bitmap = (0xFULL << (eventid - 1)); in ddr_perf_get_event_bitmap() 434 pr_err("%s Invalid eventid %d\n", __func__, eventid); in ddr_perf_get_event_bitmap()
|
| H A D | arm_dmc620_pmu.c | 110 u8 eventid; member 121 return sysfs_emit(page, "event=0x%x,clkdiv2=0x%x\n", eattr->eventid, eattr->clkdiv2); in dmc620_pmu_event_show() 128 .eventid = _eventid, \
|
| H A D | arm-ni.c | 228 NI_FORMAT_ATTR(eventid, NI_CONFIG_EVENTID),
|
| /linux/fs/resctrl/ |
| H A D | monitor.c | 990 bool resctrl_enable_mon_event(enum resctrl_event_id eventid, bool any_cpu, in resctrl_enable_mon_event() argument 993 if (WARN_ON_ONCE(eventid < QOS_FIRST_EVENT || eventid >= QOS_NUM_EVENTS || in resctrl_enable_mon_event() 996 if (mon_event_all[eventid].enabled) { in resctrl_enable_mon_event() 997 pr_warn("Duplicate enable for event %d\n", eventid); in resctrl_enable_mon_event() 1000 if (binary_bits && !mon_event_all[eventid].is_floating_point) { in resctrl_enable_mon_event() 1001 pr_warn("Event %d may not be floating point\n", eventid); in resctrl_enable_mon_event() 1005 mon_event_all[eventid].any_cpu = any_cpu; in resctrl_enable_mon_event() 1006 mon_event_all[eventid].binary_bits = binary_bits; in resctrl_enable_mon_event() 1007 mon_event_all[eventid].arch_priv = arch_priv; in resctrl_enable_mon_event() 1008 mon_event_all[eventid].enabled = true; in resctrl_enable_mon_event() [all …]
|
| H A D | rdtgroup.c | 4372 enum resctrl_event_id eventid; in domain_setup_l3_mon_state() local 4381 for_each_mbm_event_id(eventid) { in domain_setup_l3_mon_state() 4382 if (!resctrl_is_mon_event_enabled(eventid)) in domain_setup_l3_mon_state() 4384 idx = MBM_STATE_IDX(eventid); in domain_setup_l3_mon_state()
|
| /linux/Documentation/admin-guide/perf/ |
| H A D | arm-cmn.rst | 26 definitions - "type" selects the respective node type, and "eventid" the 35 node ("type" == 0x3, "eventid" is ignored). 37 * XP events also encode the port and channel in the "eventid" field, to
|
| H A D | arm-ni.rst | 13 domain. These require qualifying with the "eventid" and "nodeid" parameters
|
| H A D | dwc_pcie_pmu.rst | 63 "rx_pcie_tlp_data_payload" is an equivalent of "eventid=0x21,type=0x0".
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_gt_sriov_pf_control.c | 1910 static int pf_handle_vf_event(struct xe_gt *gt, u32 vfid, u32 eventid) in pf_handle_vf_event() argument 1912 xe_gt_sriov_dbg_verbose(gt, "received VF%u event %#x\n", vfid, eventid); in pf_handle_vf_event() 1917 switch (eventid) { in pf_handle_vf_event() 1935 static int pf_handle_pf_event(struct xe_gt *gt, u32 eventid) in pf_handle_pf_event() argument 1937 switch (eventid) { in pf_handle_pf_event() 1962 u32 eventid; in xe_gt_sriov_pf_control_process_guc2pf() local 1980 eventid = FIELD_GET(GUC2PF_VF_STATE_NOTIFY_EVENT_MSG_2_EVENT, msg[2]); in xe_gt_sriov_pf_control_process_guc2pf() 1982 return vfid ? pf_handle_vf_event(gt, vfid, eventid) : pf_handle_pf_event(gt, eventid); in xe_gt_sriov_pf_control_process_guc2pf()
|
| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-its.c | 524 static unsigned long vgic_its_cache_key(u32 devid, u32 eventid) in vgic_its_cache_key() argument 526 return (((unsigned long)devid) << VITS_TYPER_IDBITS) | eventid; in vgic_its_cache_key() 531 u32 devid, u32 eventid) in vgic_its_check_cache() argument 533 unsigned long cache_key = vgic_its_cache_key(devid, eventid); in vgic_its_check_cache() 537 if (devid > VITS_MAX_DEVID || eventid > VITS_MAX_EVENTID) in vgic_its_check_cache() 556 u32 devid, u32 eventid, in vgic_its_cache_translation() argument 559 unsigned long cache_key = vgic_its_cache_key(devid, eventid); in vgic_its_cache_translation() 624 u32 devid, u32 eventid, struct vgic_irq **irq) in vgic_its_resolve_lpi() argument 632 ite = find_ite(its, devid, eventid); in vgic_its_resolve_lpi() 643 vgic_its_cache_translation(kvm, its, devid, eventid, ite->irq); in vgic_its_resolve_lpi() [all …]
|
| H A D | vgic.h | 419 u32 devid, u32 eventid, struct vgic_irq **irq);
|
| /linux/drivers/fpga/ |
| H A D | dfl-fme-perf.c | 800 u32 eventid, evtype, portid; in fme_perf_event_init() local 820 eventid = get_event(event->attr.config); in fme_perf_event_init() 827 hwc->idx = (int)eventid; in fme_perf_event_init() 833 __func__, eventid, evtype, portid); in fme_perf_event_init() 837 return ops->event_init(priv, eventid, portid); in fme_perf_event_init()
|
| /linux/drivers/irqchip/ |
| H A D | irq-gic-v5-its.c | 884 unsigned int nr_irqs, u32 *eventid) in gicv5_its_alloc_eventid() argument 917 *eventid = event_id_base; in gicv5_its_alloc_eventid()
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | wmi.c | 481 static const char *eventid2name(u16 eventid) in eventid2name() argument 483 switch (eventid) { in eventid2name() 1875 int eventid; member 1877 int eventid, void *data, int data_len); 3307 if (wmi_evt_handlers[i].eventid == id) { in wmi_evt_call_handler()
|