Searched refs:lpi_xa (Results 1 - 5 of 5) sorted by relevance
/linux-master/arch/arm64/kvm/vgic/ |
H A D | vgic-init.c | 58 xa_init_flags(&dist->lpi_xa, XA_FLAGS_LOCK_IRQ); 370 xa_destroy(&dist->lpi_xa);
|
H A D | vgic.c | 33 * vgic_dist->lpi_xa.xa_lock must be taken with IRQs disabled 69 irq = xa_load(&dist->lpi_xa, intid); 125 xa_lock_irqsave(&dist->lpi_xa, flags); 126 __xa_erase(&dist->lpi_xa, irq->intid); 127 xa_unlock_irqrestore(&dist->lpi_xa, flags);
|
H A D | vgic-its.c | 55 ret = xa_reserve_irq(&dist->lpi_xa, intid, GFP_KERNEL_ACCOUNT); 76 oldirq = xa_load(&dist->lpi_xa, intid); 85 ret = xa_err(xa_store(&dist->lpi_xa, intid, irq, 0)); 87 xa_release(&dist->lpi_xa, intid); 329 XA_STATE(xas, &dist->lpi_xa, GIC_LPI_OFFSET);
|
H A D | vgic-v3.c | 400 xa_for_each(&dist->lpi_xa, index, irq) {
|
/linux-master/include/kvm/ |
H A D | arm_vgic.h | 279 struct xarray lpi_xa; member in struct:vgic_dist
|
Completed in 211 milliseconds