Lines Matching refs:event_map
92 struct event_lpi_map event_map; member
111 return its->collections + its_dev->event_map.col_map[event]; in dev_event_to_col()
563 return d->hwirq - its_dev->event_map.lpi_base; in its_get_event_id()
618 its_dev->event_map.col_map[id] = cpu; in its_set_affinity()
1173 dev->event_map.lpi_map = lpi_map; in its_create_device()
1174 dev->event_map.col_map = col_map; in its_create_device()
1175 dev->event_map.lpi_base = lpi_base; in its_create_device()
1176 dev->event_map.nr_lpis = nr_lpis; in its_create_device()
1205 idx = find_first_zero_bit(dev->event_map.lpi_map, in its_alloc_device_irq()
1206 dev->event_map.nr_lpis); in its_alloc_device_irq()
1207 if (idx == dev->event_map.nr_lpis) in its_alloc_device_irq()
1210 *hwirq = dev->event_map.lpi_base + idx; in its_alloc_device_irq()
1211 set_bit(idx, dev->event_map.lpi_map); in its_alloc_device_irq()
1331 (int)(hwirq - its_dev->event_map.lpi_base), in its_irq_domain_alloc()
1345 its_dev->event_map.col_map[event] = cpumask_first(cpu_online_mask); in its_irq_domain_activate()
1374 clear_bit(event, its_dev->event_map.lpi_map); in its_irq_domain_free()
1381 if (bitmap_empty(its_dev->event_map.lpi_map, in its_irq_domain_free()
1382 its_dev->event_map.nr_lpis)) { in its_irq_domain_free()
1383 its_lpi_free(&its_dev->event_map); in its_irq_domain_free()