Searched refs:sgir (Results 1 – 4 of 4) sorted by relevance
/xen/xen/arch/arm/ |
A D | vgic-v2.c | 375 static bool vgic_v2_to_sgi(struct vcpu *v, register_t sgir) in vgic_v2_to_sgi() argument 384 irqmode = (sgir & GICD_SGI_TARGET_LIST_MASK) >> GICD_SGI_TARGET_LIST_SHIFT; in vgic_v2_to_sgi() 385 virq = (sgir & GICD_SGI_INTID_MASK); in vgic_v2_to_sgi() 391 target.list = (sgir & GICD_SGI_TARGET_MASK) >> GICD_SGI_TARGET_SHIFT; in vgic_v2_to_sgi() 403 v, sgir); in vgic_v2_to_sgi() 407 return vgic_to_sgi(v, sgir, sgi_mode, virq, &target); in vgic_v2_to_sgi()
|
A D | vgic-v3.c | 1480 static bool vgic_v3_to_sgi(struct vcpu *v, register_t sgir) in vgic_v3_to_sgi() argument 1488 irqmode = (sgir >> ICH_SGI_IRQMODE_SHIFT) & ICH_SGI_IRQMODE_MASK; in vgic_v3_to_sgi() 1489 virq = (sgir >> ICH_SGI_IRQ_SHIFT ) & ICH_SGI_IRQ_MASK; in vgic_v3_to_sgi() 1496 target.aff1 = (sgir >> ICH_SGI_AFFINITY_LEVEL(1)) & ICH_SGI_AFFx_MASK; in vgic_v3_to_sgi() 1497 target.list = sgir & ICH_SGI_TARGETLIST_MASK; in vgic_v3_to_sgi() 1508 return vgic_to_sgi(v, sgir, sgi_mode, virq, &target); in vgic_v3_to_sgi()
|
A D | vgic.c | 426 bool vgic_to_sgi(struct vcpu *v, register_t sgir, enum gic_sgi_mode irqmode, in vgic_to_sgi() argument 451 sgir, target->list); in vgic_to_sgi() 473 with wrong mode\n", sgir); in vgic_to_sgi()
|
/xen/xen/include/asm-arm/ |
A D | vgic.h | 295 extern bool vgic_to_sgi(struct vcpu *v, register_t sgir,
|
Completed in 9 milliseconds