Home
last modified time | relevance | path

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

/drivers/irqchip/
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()
Dirq-gic-v3-its.c164 struct event_lpi_map event_map; member
229 return d->hwirq - its_dev->event_map.lpi_base; in its_get_event_id()
237 return its->collections + its_dev->event_map.col_map[event]; in dev_event_to_col()
243 if (WARN_ON_ONCE(event >= its_dev->event_map.nr_lpis)) in dev_event_to_vlpi_map()
246 return &its_dev->event_map.vlpi_maps[event]; in dev_event_to_vlpi_map()
292 cpu = its_dev->event_map.col_map[its_get_event_id(d)]; in irq_to_cpuid_lock()
1678 prev_cpu = its_dev->event_map.col_map[id]; in its_set_affinity()
1693 its_dev->event_map.col_map[id] = cpu; in its_set_affinity()
1841 raw_spin_lock(&its_dev->event_map.vlpi_lock); in its_vlpi_map()
1843 if (!its_dev->event_map.vm) { in its_vlpi_map()
[all …]
/drivers/pwm/
Dpwm-lpc18xx-sct.c103 unsigned long event_map; member
206 requested_events = bitmap_weight(&lpc18xx_pwm->event_map, in lpc18xx_pwm_config()
296 event = find_first_zero_bit(&lpc18xx_pwm->event_map, in lpc18xx_pwm_request()
305 set_bit(event, &lpc18xx_pwm->event_map); in lpc18xx_pwm_request()
316 clear_bit(lpc18xx_data->duty_event, &lpc18xx_pwm->event_map); in lpc18xx_pwm_free()
408 set_bit(LPC18XX_PWM_EVENT_PERIOD, &lpc18xx_pwm->event_map); in lpc18xx_pwm_probe()
/drivers/mfd/
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()
/drivers/perf/
Darm_pmu.c149 armpmu_map_hw_event(const unsigned (*event_map)[PERF_COUNT_HW_MAX], u64 config) in armpmu_map_hw_event()
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()
/drivers/pci/controller/
Dpcie-microchip-host.c251 struct event_map { struct
304 static struct event_map pcie_event_to_event[] = {
310 static struct event_map sec_error_to_event[] = {
317 static struct event_map ded_error_to_event[] = {
324 static struct event_map local_status_to_event[] = {
644 static inline u32 reg_to_event(u32 reg, struct event_map field) in reg_to_event()