Lines Matching refs:spi_start
68 u32 spi_start; /* The SPI number that MSIs start */ member
162 bitmap_release_region(v2m->bm, hwirq - v2m->spi_start, in gicv2m_unalloc_msi()
187 hwirq = v2m->spi_start + offset; in gicv2m_irq_domain_alloc()
303 u32 spi_start, u32 nr_spis, in gicv2m_init_one() argument
327 if (spi_start && nr_spis) { in gicv2m_init_one()
328 v2m->spi_start = spi_start; in gicv2m_init_one()
333 v2m->spi_start = V2M_MSI_TYPER_BASE_SPI(typer); in gicv2m_init_one()
337 if (!is_msi_spi_valid(v2m->spi_start, v2m->nr_spis)) { in gicv2m_init_one()
356 v2m->spi_offset = v2m->spi_start; in gicv2m_init_one()
374 v2m->spi_start, (v2m->spi_start + v2m->nr_spis - 1)); in gicv2m_init_one()
398 u32 spi_start = 0, nr_spis = 0; in gicv2m_of_init() local
411 &spi_start) && in gicv2m_of_init()
414 spi_start, nr_spis); in gicv2m_of_init()
416 ret = gicv2m_init_one(&child->fwnode, spi_start, nr_spis, &res); in gicv2m_of_init()
454 u32 spi_start = 0, nr_spis = 0; in acpi_parse_madt_msi() local
467 spi_start = m->spi_base; in acpi_parse_madt_msi()
471 spi_start, nr_spis); in acpi_parse_madt_msi()
480 ret = gicv2m_init_one(fwnode, spi_start, nr_spis, &res); in acpi_parse_madt_msi()