Home
last modified time | relevance | path

Searched refs:event_map (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfweh.c198 if (fweh->event_map) { in brcmf_fweh_map_event_code()
199 for (i = 0; i < fweh->event_map->n_items; i++) { in brcmf_fweh_map_event_code()
200 if (fweh->event_map->items[i].code == code) { in brcmf_fweh_map_event_code()
201 *fw_code = fweh->event_map->items[i].fwevt_code; in brcmf_fweh_map_event_code()
217 if (fweh->event_map) { in brcmf_fweh_map_fwevt_code()
218 for (i = 0; i < fweh->event_map->n_items; i++) { in brcmf_fweh_map_fwevt_code()
219 if (fweh->event_map->items[i].fwevt_code == fw_code) { in brcmf_fweh_map_fwevt_code()
220 *code = fweh->event_map->items[i].code; in brcmf_fweh_map_fwevt_code()
/linux/drivers/irqchip/
H A Dirq-ti-sci-inta.c71 DECLARE_BITMAP(event_map, MAX_EVENTS_PER_VINT);
334 free_bit = find_first_zero_bit(vint_desc->event_map, in ti_sci_inta_alloc_irq()
337 set_bit(free_bit, vint_desc->event_map); in ti_sci_inta_alloc_irq()
349 free_bit = find_first_zero_bit(vint_desc->event_map, in ti_sci_inta_alloc_irq()
351 set_bit(free_bit, vint_desc->event_map); in ti_sci_inta_alloc_irq()
356 clear_bit(free_bit, vint_desc->event_map); in ti_sci_inta_alloc_irq()
371 if (find_first_bit(vint_desc->event_map, MAX_EVENTS_PER_VINT) == MAX_EVENTS_PER_VINT) { in ti_sci_inta_free_parent_irq()
403 clear_bit(event_desc->vint_bit, vint_desc->event_map); in ti_sci_inta_free_irq()
H A Dirq-gic-v3-its.c173 struct event_lpi_map event_map; member
327 return d->hwirq - its_dev->event_map.lpi_base; in its_get_event_id()
335 return its->collections + its_dev->event_map.col_map[event]; in dev_event_to_col()
341 if (WARN_ON_ONCE(event >= its_dev->event_map.nr_lpis)) in dev_event_to_vlpi_map()
344 return &its_dev->event_map.vlpi_maps[event]; in dev_event_to_vlpi_map()
390 cpu = its_dev->event_map.col_map[its_get_event_id(d)]; in irq_to_cpuid_lock()
1779 prev_cpu = its_dev->event_map.col_map[id]; in its_set_affinity()
1794 its_dev->event_map.col_map[id] = cpu; in its_set_affinity()
1926 if (!its_dev->event_map.vm) { in its_vlpi_map()
1929 maps = kzalloc_objs(*maps, its_dev->event_map.nr_lpis, in its_vlpi_map()
[all …]
H A Dirq-gic-v5-its.c41 unsigned long *event_map; member
775 its_dev->event_map = (unsigned long *)bitmap_zalloc(its_dev->num_events, GFP_KERNEL); in gicv5_its_alloc_device()
776 if (!its_dev->event_map) { in gicv5_its_alloc_device()
790 bitmap_free(its_dev->event_map); in gicv5_its_alloc_device()
832 if (WARN_ON_ONCE(!bitmap_empty(its_dev->event_map, its_dev->num_events))) in gicv5_its_msi_teardown()
836 bitmap_free(its_dev->event_map); in gicv5_its_msi_teardown()
889 event_id_base = bitmap_find_free_region(its_dev->event_map, in gicv5_its_alloc_eventid()
910 if (test_and_set_bit(event_id_base, its_dev->event_map)) { in gicv5_its_alloc_eventid()
925 bitmap_release_region(its_dev->event_map, event_id_base, in gicv5_its_free_eventid()
1009 bitmap_release_region(its_dev->event_map, event_id_base, in gicv5_its_irq_domain_free()
/linux/drivers/pwm/
H A Dpwm-lpc18xx-sct.c102 unsigned long event_map; member
197 requested_events = bitmap_weight(&lpc18xx_pwm->event_map, in lpc18xx_pwm_config()
275 event = find_first_zero_bit(&lpc18xx_pwm->event_map, in lpc18xx_pwm_request()
284 set_bit(event, &lpc18xx_pwm->event_map); in lpc18xx_pwm_request()
295 clear_bit(lpc18xx_data->duty_event, &lpc18xx_pwm->event_map); in lpc18xx_pwm_free()
385 set_bit(LPC18XX_PWM_EVENT_PERIOD, &lpc18xx_pwm->event_map); in lpc18xx_pwm_probe()
/linux/drivers/mfd/
H A Diqs62x.c463 u8 event_map[IQS62X_EVENT_SIZE]; in iqs62x_irq() local
471 ret = regmap_raw_read(iqs62x->regmap, IQS62X_SYS_FLAGS, event_map, in iqs62x_irq()
472 sizeof(event_map)); in iqs62x_irq()
479 for (i = 0; i < sizeof(event_map); i++) { in iqs62x_irq()
484 event_data.ui_data = get_unaligned_le16(&event_map[i]); in iqs62x_irq()
492 event_data.als_flags = event_map[i]; in iqs62x_irq()
496 event_data.ir_flags = event_map[i]; in iqs62x_irq()
500 event_data.interval = event_map[i]; in iqs62x_irq()
504 event_map[i] <<= iqs62x->dev_desc->hyst_shift; in iqs62x_irq()
520 if ((event_map[i] & event_desc.mask) == event_desc.val) in iqs62x_irq()
/linux/drivers/pci/controller/plda/
H A Dpcie-microchip-host.c175 struct event_map { struct
217 static struct event_map pcie_event_to_event[] = {
223 static struct event_map sec_error_to_event[] = {
230 static struct event_map ded_error_to_event[] = {
237 static struct event_map local_status_to_event[] = {
322 static inline u32 reg_to_event(u32 reg, struct event_map field) in reg_to_event()
/linux/arch/sh/include/asm/
H A Dperf_event.h17 int (*event_map)(int); member
/linux/tools/testing/selftests/bpf/
H A Dtest_tcpbpf.h7 __u32 event_map; member
/linux/drivers/perf/
H A Darm_pmu.c157 armpmu_map_hw_event(const unsigned (*event_map)[PERF_COUNT_HW_MAX], u64 config) in armpmu_map_hw_event()
164 if (!event_map) in armpmu_map_hw_event()
167 mapping = (*event_map)[config]; in armpmu_map_hw_event()
179 const unsigned (*event_map)[PERF_COUNT_HW_MAX], in armpmu_map_event()
194 return armpmu_map_hw_event(event_map, config); in armpmu_map_event()
H A Driscv_pmu.c317 mapped_event = rvpmu->event_map(event, &event_config); in riscv_pmu_event_init()
H A Driscv_pmu_sbi.c1461 pmu->event_map = pmu_sbi_event_map; in pmu_sbi_device_probe()
/linux/arch/sparc/kernel/
H A Dperf_event.c158 const struct perf_event_map *(*event_map)(int); member
322 .event_map = ultra3_event_map,
460 .event_map = niagara1_event_map,
595 .event_map = niagara2_event_map,
752 .event_map = niagara4_event_map,
782 .event_map = niagara4_event_map,
1436 pmap = sparc_pmu->event_map(attr->config); in sparc_pmu_event_init()
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_tcpbpf_kern.c85 global.event_map |= (1 << op); in bpf_testcb()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtcpbpf_user.c23 ASSERT_EQ(expected_events, result->event_map, "event_map"); in verify_result()
/linux/arch/sh/kernel/cpu/sh4a/
H A Dperf_event.c276 .event_map = sh4a_event_map,
/linux/arch/sh/kernel/cpu/sh4/
H A Dperf_event.c242 .event_map = sh7750_event_map,
/linux/arch/sh/kernel/
H A Dperf_event.c146 config = sh_pmu->event_map(attr->config); in __hw_perf_event_init()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/
H A Dcore.c74 fweh->event_map = &brcmf_cyw_event_map; in brcmf_cyw_alloc_fweh_info()
/linux/arch/x86/events/
H A Dcore.c518 config = x86_pmu.event_map(attr->config); in x86_setup_perfctr()
1899 config = x86_pmu.event_map(pmu_attr->id); in events_sysfs_show()
2016 return pmu_attr->event_str || x86_pmu.event_map(idx) ? attr->mode : 0; in is_visible()
3145 return x86_pmu.event_map(array_index_nospec(hw_event, max)); in perf_get_hw_event_config()
H A Dperf_event.h850 u64 (*event_map)(int); member
1608 bts_event = x86_pmu.event_map(PERF_COUNT_HW_BRANCH_INSTRUCTIONS); in intel_pmu_has_bts_period()
/linux/arch/x86/events/intel/
H A Dcore.c6284 .event_map = intel_pmu_event_map,
6338 .event_map = intel_pmu_event_map,