Searched refs:lr_desc (Results 1 – 3 of 3) sorted by relevance
35 struct vgic_lr lr_desc; in vgic_v2_get_lr() local38 lr_desc.irq = val & GICH_LR_VIRTUALID; in vgic_v2_get_lr()39 if (lr_desc.irq <= 15) in vgic_v2_get_lr()40 lr_desc.source = (val >> GICH_LR_PHYSID_CPUID_SHIFT) & 0x7; in vgic_v2_get_lr()42 lr_desc.source = 0; in vgic_v2_get_lr()43 lr_desc.state = 0; in vgic_v2_get_lr()46 lr_desc.state |= LR_STATE_PENDING; in vgic_v2_get_lr()48 lr_desc.state |= LR_STATE_ACTIVE; in vgic_v2_get_lr()50 lr_desc.state |= LR_EOI_INT; in vgic_v2_get_lr()52 return lr_desc; in vgic_v2_get_lr()[all …]
49 struct vgic_lr lr_desc; in vgic_v3_get_lr() local53 lr_desc.irq = val & ICH_LR_VIRTUALID_MASK; in vgic_v3_get_lr()55 lr_desc.irq = val & GICH_LR_VIRTUALID; in vgic_v3_get_lr()57 lr_desc.source = 0; in vgic_v3_get_lr()58 if (lr_desc.irq <= 15 && in vgic_v3_get_lr()60 lr_desc.source = (val >> GICH_LR_PHYSID_CPUID_SHIFT) & 0x7; in vgic_v3_get_lr()62 lr_desc.state = 0; in vgic_v3_get_lr()65 lr_desc.state |= LR_STATE_PENDING; in vgic_v3_get_lr()67 lr_desc.state |= LR_STATE_ACTIVE; in vgic_v3_get_lr()69 lr_desc.state |= LR_EOI_INT; in vgic_v3_get_lr()[all …]
86 static void vgic_set_lr(struct kvm_vcpu *vcpu, int lr, struct vgic_lr lr_desc);