Lines Matching refs:mbi_ranges
29 static struct mbi_range *mbi_ranges; variable
92 offset = bitmap_find_free_region(mbi_ranges[i].bm, in mbi_irq_domain_alloc()
93 mbi_ranges[i].nr_spis, in mbi_irq_domain_alloc()
96 mbi = &mbi_ranges[i]; in mbi_irq_domain_alloc()
273 mbi_ranges = kcalloc(mbi_range_nr, sizeof(*mbi_ranges), GFP_KERNEL); in mbi_init()
274 if (!mbi_ranges) in mbi_init()
279 &mbi_ranges[n].spi_start); in mbi_init()
283 &mbi_ranges[n].nr_spis); in mbi_init()
287 mbi_ranges[n].bm = kcalloc(BITS_TO_LONGS(mbi_ranges[n].nr_spis), in mbi_init()
289 if (!mbi_ranges[n].bm) { in mbi_init()
293 pr_info("MBI range [%d:%d]\n", mbi_ranges[n].spi_start, in mbi_init()
294 mbi_ranges[n].spi_start + mbi_ranges[n].nr_spis - 1); in mbi_init()
324 if (mbi_ranges) { in mbi_init()
326 kfree(mbi_ranges[n].bm); in mbi_init()
327 kfree(mbi_ranges); in mbi_init()