/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-ti-sci-inta.c | 63 * @event_map: Bitmap to manage the allocation of events to vint. 71 DECLARE_BITMAP(event_map, MAX_EVENTS_PER_VINT); 337 free_bit = find_first_zero_bit(vint_desc->event_map, in ti_sci_inta_alloc_irq() 340 set_bit(free_bit, vint_desc->event_map); in ti_sci_inta_alloc_irq() 352 free_bit = find_first_zero_bit(vint_desc->event_map, in ti_sci_inta_alloc_irq() 354 set_bit(free_bit, vint_desc->event_map); in ti_sci_inta_alloc_irq() 359 clear_bit(free_bit, vint_desc->event_map); in ti_sci_inta_alloc_irq() 374 if (find_first_bit(vint_desc->event_map, MAX_EVENTS_PER_VINT) == MAX_EVENTS_PER_VINT) { in ti_sci_inta_free_parent_irq() 406 clear_bit(event_desc->vint_bit, vint_desc->event_map); in ti_sci_inta_free_irq()
|
H A D | irq-gic-v3-its.c | 156 * LPIs are injected into a guest (GICv4), the event_map.vm field 162 struct event_lpi_map event_map; member 227 return d->hwirq - its_dev->event_map.lpi_base; in its_get_event_id() 235 return its->collections + its_dev->event_map.col_map[event]; in dev_event_to_col() 241 if (WARN_ON_ONCE(event >= its_dev->event_map.nr_lpis)) in dev_event_to_vlpi_map() 244 return &its_dev->event_map.vlpi_maps[event]; in dev_event_to_vlpi_map() 290 cpu = its_dev->event_map.col_map[its_get_event_id(d)]; in irq_to_cpuid_lock() 1671 prev_cpu = its_dev->event_map.col_map[id]; in its_set_affinity() 1686 its_dev->event_map.col_map[id] = cpu; in its_set_affinity() 1834 raw_spin_lock(&its_dev->event_map in its_vlpi_map() [all...] |
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-ti-sci-inta.c | 63 * @event_map: Bitmap to manage the allocation of events to vint. 71 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 D | irq-gic-v3-its.c | 158 * LPIs are injected into a guest (GICv4), the event_map.vm field 164 struct event_lpi_map event_map; member 234 return d->hwirq - its_dev->event_map.lpi_base; in its_get_event_id() 242 return its->collections + its_dev->event_map.col_map[event]; in dev_event_to_col() 248 if (WARN_ON_ONCE(event >= its_dev->event_map.nr_lpis)) in dev_event_to_vlpi_map() 251 return &its_dev->event_map.vlpi_maps[event]; in dev_event_to_vlpi_map() 297 cpu = its_dev->event_map.col_map[its_get_event_id(d)]; in irq_to_cpuid_lock() 1685 prev_cpu = its_dev->event_map.col_map[id]; in its_set_affinity() 1700 its_dev->event_map.col_map[id] = cpu; in its_set_affinity() 1848 raw_spin_lock(&its_dev->event_map in its_vlpi_map() [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | iqs62x.c | 450 u8 event_map[IQS62X_EVENT_SIZE]; in iqs62x_irq() local 458 ret = regmap_raw_read(iqs62x->regmap, IQS62X_SYS_FLAGS, event_map, in iqs62x_irq() 459 sizeof(event_map)); in iqs62x_irq() 466 for (i = 0; i < sizeof(event_map); i++) { in iqs62x_irq() 471 event_data.ui_data = get_unaligned_le16(&event_map[i]); in iqs62x_irq() 480 event_data.als_flags = event_map[i]; in iqs62x_irq() 484 event_data.ir_flags = event_map[i]; in iqs62x_irq() 488 event_data.interval = event_map[i]; in iqs62x_irq() 492 event_map[i] <<= iqs62x->dev_desc->hyst_shift; in iqs62x_irq() 509 if ((event_map[ in iqs62x_irq() [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | iqs62x.c | 463 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[ in iqs62x_irq() [all...] |
/kernel/linux/linux-5.10/drivers/pwm/ |
H A D | pwm-lpc18xx-sct.c | 101 unsigned long event_map; member 195 requested_events = bitmap_weight(&lpc18xx_pwm->event_map, in lpc18xx_pwm_config() 285 event = find_first_zero_bit(&lpc18xx_pwm->event_map, in lpc18xx_pwm_request() 294 set_bit(event, &lpc18xx_pwm->event_map); in lpc18xx_pwm_request() 305 clear_bit(lpc18xx_data->duty_event, &lpc18xx_pwm->event_map); in lpc18xx_pwm_free() 386 set_bit(LPC18XX_PWM_EVENT_PERIOD, &lpc18xx_pwm->event_map); in lpc18xx_pwm_probe()
|
/kernel/linux/linux-6.6/drivers/pwm/ |
H A D | pwm-lpc18xx-sct.c | 104 unsigned long event_map; member 207 requested_events = bitmap_weight(&lpc18xx_pwm->event_map, in lpc18xx_pwm_config() 290 event = find_first_zero_bit(&lpc18xx_pwm->event_map, in lpc18xx_pwm_request() 299 set_bit(event, &lpc18xx_pwm->event_map); in lpc18xx_pwm_request() 310 clear_bit(lpc18xx_data->duty_event, &lpc18xx_pwm->event_map); in lpc18xx_pwm_free() 407 set_bit(LPC18XX_PWM_EVENT_PERIOD, &lpc18xx_pwm->event_map); in lpc18xx_pwm_probe()
|
/kernel/linux/linux-5.10/arch/sh/include/asm/ |
H A D | perf_event.h | 17 int (*event_map)(int); member
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/ |
H A D | test_tcpbpf.h | 7 __u32 event_map; member
|
H A D | test_tcpbpf_user.c | 47 EXPECT_EQ(expected_events, result->event_map, "#" PRIx32); in verify_result()
|
/kernel/linux/linux-6.6/arch/sh/include/asm/ |
H A D | perf_event.h | 17 int (*event_map)(int); member
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_tcpbpf_kern.c | 40 g.event_map |= (1 << event); in update_event_map() 45 g.event_map |= (1 << event); in update_event_map()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
H A D | test_tcpbpf.h | 7 __u32 event_map; member
|
/kernel/linux/linux-6.6/drivers/perf/ |
H A D | arm_pmu.c | 153 armpmu_map_hw_event(const unsigned (*event_map)[PERF_COUNT_HW_MAX], u64 config) in armpmu_map_hw_event() argument 160 if (!event_map) in armpmu_map_hw_event() 163 mapping = (*event_map)[config]; in armpmu_map_hw_event() 175 const unsigned (*event_map)[PERF_COUNT_HW_MAX], in armpmu_map_event() 190 return armpmu_map_hw_event(event_map, config); in armpmu_map_event() 174 armpmu_map_event(struct perf_event *event, const unsigned (*event_map)[PERF_COUNT_HW_MAX], const unsigned (*cache_map) [PERF_COUNT_HW_CACHE_MAX] [PERF_COUNT_HW_CACHE_OP_MAX] [PERF_COUNT_HW_CACHE_RESULT_MAX], u32 raw_event_mask) armpmu_map_event() argument
|
H A D | riscv_pmu_legacy.c | 118 pmu->event_map = pmu_legacy_event_map; in pmu_legacy_init()
|
/kernel/linux/linux-5.10/drivers/perf/ |
H A D | arm_pmu.c | 149 armpmu_map_hw_event(const unsigned (*event_map)[PERF_COUNT_HW_MAX], u64 config) in armpmu_map_hw_event() argument 156 if (!event_map) in armpmu_map_hw_event() 159 mapping = (*event_map)[config]; in armpmu_map_hw_event() 171 const unsigned (*event_map)[PERF_COUNT_HW_MAX], in armpmu_map_event() 186 return armpmu_map_hw_event(event_map, config); in armpmu_map_event() 170 armpmu_map_event(struct perf_event *event, const unsigned (*event_map)[PERF_COUNT_HW_MAX], const unsigned (*cache_map) [PERF_COUNT_HW_CACHE_MAX] [PERF_COUNT_HW_CACHE_OP_MAX] [PERF_COUNT_HW_CACHE_RESULT_MAX], u32 raw_event_mask) armpmu_map_event() argument
|
/kernel/linux/linux-6.6/include/linux/perf/ |
H A D | riscv_pmu.h | 57 int (*event_map)(struct perf_event *event, u64 *config); member
|
H A D | arm_pmu.h | 131 const unsigned (*event_map)[PERF_COUNT_HW_MAX],
|
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pcie-microchip-host.c | 253 struct event_map { struct 306 static struct event_map pcie_event_to_event[] = { 312 static struct event_map sec_error_to_event[] = { 319 static struct event_map ded_error_to_event[] = { 326 static struct event_map local_status_to_event[] = { 652 static inline u32 reg_to_event(u32 reg, struct event_map field) in reg_to_event()
|
/kernel/linux/linux-5.10/include/linux/perf/ |
H A D | arm_pmu.h | 127 const unsigned (*event_map)[PERF_COUNT_HW_MAX],
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | tcpbpf_user.c | 23 ASSERT_EQ(expected_events, result->event_map, "event_map"); in verify_result()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_tcpbpf_kern.c | 96 global.event_map |= (1 << op); in bpf_testcb()
|
/kernel/linux/linux-5.10/arch/alpha/kernel/ |
H A D | perf_event.c | 63 const int *event_map; member 64 /* The number of entries in the event_map */ 216 .event_map = ev67_perfmon_event_map, 618 ev = alpha_pmu->event_map[attr->config]; in __hw_perf_event_init()
|
/kernel/linux/linux-6.6/arch/alpha/kernel/ |
H A D | perf_event.c | 63 const int *event_map; member 64 /* The number of entries in the event_map */ 216 .event_map = ev67_perfmon_event_map, 618 ev = alpha_pmu->event_map[attr->config]; in __hw_perf_event_init()
|