Searched refs:event_map (Results 1 – 13 of 13) sorted by relevance
| /drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| A D | fweh.c | 198 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()
|
| A D | fweh.h | 344 const struct brcmf_fweh_event_map *event_map; member
|
| /drivers/irqchip/ |
| A D | irq-ti-sci-inta.c | 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()
|
| A D | irq-gic-v3-its.c | 173 struct event_lpi_map event_map; member 1926 if (!its_dev->event_map.vm) { in its_vlpi_map() 1966 its_dev->event_map.nr_vlpis++; in its_vlpi_map() 2014 its_dev->event_map.vm = NULL; in its_vlpi_unmap() 3523 dev->event_map.lpi_map = lpi_map; in its_create_device() 3524 dev->event_map.col_map = col_map; in its_create_device() 3526 dev->event_map.nr_lpis = nr_lpis; in its_create_device() 3548 kfree(its_dev->event_map.col_map); in its_free_device() 3559 dev->event_map.nr_lpis, in its_alloc_device_irq() 3644 its_dev->event_map.lpi_base, in its_msi_teardown() [all …]
|
| A D | irq-gic-v5-its.c | 39 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() 1001 bitmap_release_region(its_dev->event_map, event_id_base, in gicv5_its_irq_domain_free()
|
| /drivers/mfd/ |
| 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[i] & event_desc.mask) == event_desc.val) in iqs62x_irq()
|
| /drivers/pwm/ |
| A D | pwm-lpc18xx-sct.c | 102 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()
|
| /drivers/pci/controller/plda/ |
| A D | pcie-microchip-host.c | 175 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()
|
| /drivers/perf/ |
| 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() 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()
|
| A D | riscv_pmu_legacy.c | 118 pmu->event_map = pmu_legacy_event_map; in pmu_legacy_init()
|
| A D | riscv_pmu.c | 317 mapped_event = rvpmu->event_map(event, &event_config); in riscv_pmu_event_init()
|
| A D | riscv_pmu_sbi.c | 1371 pmu->event_map = pmu_sbi_event_map; in pmu_sbi_device_probe()
|
| /drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/ |
| A D | core.c | 75 fweh->event_map = &brcmf_cyw_event_map; in brcmf_cyw_alloc_fweh_info()
|
Completed in 39 milliseconds