Lines Matching refs:nr_lpis
146 int nr_lpis; member
242 if (WARN_ON_ONCE(event >= its_dev->event_map.nr_lpis)) in dev_event_to_vlpi_map()
1815 maps = kcalloc(its_dev->event_map.nr_lpis, sizeof(*maps), in its_vlpi_map()
2023 static int alloc_lpi_range(u32 nr_lpis, u32 *base) in alloc_lpi_range() argument
2031 if (range->span >= nr_lpis) { in alloc_lpi_range()
2033 range->base_id += nr_lpis; in alloc_lpi_range()
2034 range->span -= nr_lpis; in alloc_lpi_range()
2048 pr_debug("ITS: alloc %u:%u\n", *base, nr_lpis); in alloc_lpi_range()
2064 static int free_lpi_range(u32 base, u32 nr_lpis) in free_lpi_range() argument
2068 new = mk_lpi_range(base, nr_lpis); in free_lpi_range()
3397 int nr_lpis; in its_create_device() local
3425 lpi_map = its_lpi_alloc(nvecs, &lpi_base, &nr_lpis); in its_create_device()
3427 col_map = kcalloc(nr_lpis, sizeof(*col_map), in its_create_device()
3431 nr_lpis = 0; in its_create_device()
3458 dev->event_map.nr_lpis = nr_lpis; in its_create_device()
3497 dev->event_map.nr_lpis, in its_alloc_device_irq()
3686 its_dev->event_map.nr_lpis)) { in its_irq_domain_free()
3689 its_dev->event_map.nr_lpis); in its_irq_domain_free()