Searched refs:vgic_lr (Results 1 – 6 of 6) sorted by relevance
/linux-4.1.27/include/kvm/ |
D | arm_vgic.h | 99 struct vgic_lr { struct 113 struct vgic_lr (*get_lr)(const struct kvm_vcpu *, int); argument 114 void (*set_lr)(struct kvm_vcpu *, int, struct vgic_lr); 115 void (*sync_lr_elrsr)(struct kvm_vcpu *, int, struct vgic_lr); 264 u32 vgic_lr[VGIC_V2_MAX_LRS]; member 277 u64 vgic_lr[VGIC_V3_MAX_LRS]; member
|
/linux-4.1.27/virt/kvm/arm/ |
D | vgic-v2.c | 33 static struct vgic_lr vgic_v2_get_lr(const struct kvm_vcpu *vcpu, int lr) in vgic_v2_get_lr() 35 struct vgic_lr lr_desc; in vgic_v2_get_lr() 36 u32 val = vcpu->arch.vgic_cpu.vgic_v2.vgic_lr[lr]; in vgic_v2_get_lr() 56 struct vgic_lr lr_desc) in vgic_v2_set_lr() 67 vcpu->arch.vgic_cpu.vgic_v2.vgic_lr[lr] = lr_val; in vgic_v2_set_lr() 71 struct vgic_lr lr_desc) in vgic_v2_sync_lr_elrsr()
|
D | vgic-v3.c | 47 static struct vgic_lr vgic_v3_get_lr(const struct kvm_vcpu *vcpu, int lr) in vgic_v3_get_lr() 49 struct vgic_lr lr_desc; in vgic_v3_get_lr() 50 u64 val = vcpu->arch.vgic_cpu.vgic_v3.vgic_lr[LR_INDEX(lr)]; in vgic_v3_get_lr() 75 struct vgic_lr lr_desc) in vgic_v3_set_lr() 99 vcpu->arch.vgic_cpu.vgic_v3.vgic_lr[LR_INDEX(lr)] = lr_val; in vgic_v3_set_lr() 103 struct vgic_lr lr_desc) in vgic_v3_sync_lr_elrsr()
|
D | vgic.c | 85 static struct vgic_lr vgic_get_lr(const struct kvm_vcpu *vcpu, int lr); 86 static void vgic_set_lr(struct kvm_vcpu *vcpu, int lr, struct vgic_lr lr_desc); 666 struct vgic_lr lr = vgic_get_lr(vcpu, i); in vgic_unqueue_irqs() 1005 static struct vgic_lr vgic_get_lr(const struct kvm_vcpu *vcpu, int lr) in vgic_get_lr() 1011 struct vgic_lr vlr) in vgic_set_lr() 1017 struct vgic_lr vlr) in vgic_sync_lr_elrsr() 1070 struct vgic_lr vlr = vgic_get_lr(vcpu, lr_nr); in vgic_retire_lr() 1094 struct vgic_lr vlr = vgic_get_lr(vcpu, lr); in vgic_retire_disabled_irqs() 1105 int lr_nr, struct vgic_lr vlr) in vgic_queue_irq_to_lr() 1133 struct vgic_lr vlr; in vgic_queue_irq() [all …]
|
/linux-4.1.27/arch/arm64/kernel/ |
D | asm-offsets.c | 137 DEFINE(VGIC_V2_CPU_LR, offsetof(struct vgic_cpu, vgic_v2.vgic_lr)); in main() 146 DEFINE(VGIC_V3_CPU_LR, offsetof(struct vgic_cpu, vgic_v3.vgic_lr)); in main()
|
/linux-4.1.27/arch/arm/kernel/ |
D | asm-offsets.c | 200 DEFINE(VGIC_V2_CPU_LR, offsetof(struct vgic_cpu, vgic_v2.vgic_lr)); in main()
|