Home
last modified time | relevance | path

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

/components/drivers/pic/
A Dpic-gicv3-its.c119 static rt_size_t lpi_nr; variable
849 if (hwirq_index >= lpi_nr) in gicv3_its_irq_alloc_msi()
1008 if (type != RT_IRQ_STATE_PENDING || hwirq > 8192 + lpi_nr) in gicv3_its_irq_set_state()
1304 lpi_nr = rt_min_t(rt_size_t, (1UL << lpi_id_bits) - 8192, gic->lpi_nr); in its_lpi_table_init()
1305 lpi_id_bits = __rt_clz(lpi_nr + 8192); in its_lpi_table_init()
1307 if (numlpis > 2 && numlpis > lpi_nr) in its_lpi_table_init()
1309 lpi_nr = numlpis; in its_lpi_table_init()
1310 LOG_W("Using hypervisor restricted LPI range [%u]", lpi_nr); in its_lpi_table_init()
1313 gic->lpi_nr = lpi_nr; in its_lpi_table_init()
1357 LOG_D("ITS: Allocator initialized for %u LPIs", lpi_nr); in its_lpi_table_init()
[all …]
A Dpic-gicv3.c280 _gic.lpi_nr = rt_min_t(int, num_lpis, 1UL << GICD_TYPER_ID_BITS(_gic.gicd_typer)); in gicv3_dist_init()
284 _gic.lpi_nr = 1UL << GICD_TYPER_ID_BITS(_gic.gicd_typer); in gicv3_dist_init()
291 _gic.lpi_nr = rt_min_t(rt_size_t, RT_PIC_ARM_GIC_V3_ITS_IRQ_MAX, _gic.lpi_nr); in gicv3_dist_init()
292 _gic.irq_nr += _gic.lpi_nr; in gicv3_dist_init()
709 irq_index = _gic.irq_nr - _gic.lpi_nr + hwirq - 8192; in gicv3_irq_map()
847 irq_index = gic->irq_nr - gic->lpi_nr + hwirq - 8192; in gicv3_handler()
A Dpic-gicv3.h369 rt_size_t lpi_nr; member

Completed in 12 milliseconds