Home
last modified time | relevance | path

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

/linux/drivers/irqchip/
H A Dirq-gic-v5-its.c886 int event_id_base; in gicv5_its_alloc_eventid() local
889 event_id_base = bitmap_find_free_region(its_dev->event_map, in gicv5_its_alloc_eventid()
892 if (event_id_base < 0) in gicv5_its_alloc_eventid()
893 return event_id_base; in gicv5_its_alloc_eventid()
902 event_id_base = info->hwirq; in gicv5_its_alloc_eventid()
904 if (event_id_base >= its_dev->num_events) { in gicv5_its_alloc_eventid()
910 if (test_and_set_bit(event_id_base, its_dev->event_map)) { in gicv5_its_alloc_eventid()
917 *eventid = event_id_base; in gicv5_its_alloc_eventid()
922 static void gicv5_its_free_eventid(struct gicv5_its_dev *its_dev, u32 event_id_base, in gicv5_its_free_eventid() argument
925 bitmap_release_region(its_dev->event_map, event_id_base, in gicv5_its_free_eventid()
[all …]