Home
last modified time | relevance | path

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

/linux-4.1.27/virt/kvm/arm/
Dvgic-v2.c35 struct vgic_lr lr_desc; in vgic_v2_get_lr() local
38 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 …]
Dvgic-v3.c49 struct vgic_lr lr_desc; in vgic_v3_get_lr() local
53 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 …]
Dvgic.c86 static void vgic_set_lr(struct kvm_vcpu *vcpu, int lr, struct vgic_lr lr_desc);