Home
last modified time | relevance | path

Searched refs:kvm_s390_irq (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/arch/s390/kvm/
Dinterrupt.c958 static int __inject_prog(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in __inject_prog()
990 static int __inject_pfault_init(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in __inject_pfault_init()
1021 static int __inject_extcall(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in __inject_extcall()
1046 static int __inject_set_prefix(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in __inject_set_prefix()
1065 static int __inject_sigp_stop(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in __inject_sigp_stop()
1091 struct kvm_s390_irq *irq) in __inject_sigp_restart()
1103 struct kvm_s390_irq *irq) in __inject_sigp_emergency()
1122 static int __inject_mchk(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in __inject_mchk()
1462 struct kvm_s390_irq *irq) in s390int_to_s390irq()
1511 static int do_inject_vcpu(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in do_inject_vcpu()
[all …]
Dsigp.c54 struct kvm_s390_irq irq = { in __inject_sigp_emergency()
103 struct kvm_s390_irq irq = { in __sigp_external_call()
124 struct kvm_s390_irq irq = { in __sigp_stop()
142 struct kvm_s390_irq irq = { in __sigp_stop_and_store_status()
186 struct kvm_s390_irq irq = { in __sigp_set_prefix()
Dkvm-s390.h188 struct kvm_s390_irq *irq);
192 struct kvm_s390_irq irq = { in kvm_s390_inject_prog_irq()
201 struct kvm_s390_irq irq = { in kvm_s390_inject_program_int()
318 struct kvm_s390_irq *s390irq);
Dintercept.c255 struct kvm_s390_irq irq; in handle_external_interrupt()
Dkvm-s390.c50 #define VCPU_IRQS_MAX_BUF (sizeof(struct kvm_s390_irq) * \
1898 struct kvm_s390_irq irq; in __kvm_inject_pfault_token()
2519 struct kvm_s390_irq s390irq; in kvm_arch_vcpu_ioctl()
2529 struct kvm_s390_irq s390irq; in kvm_arch_vcpu_ioctl()
2634 irq_state.len % sizeof(struct kvm_s390_irq) > 0) { in kvm_arch_vcpu_ioctl()
/linux-4.4.14/Documentation/virtual/kvm/devices/
Ds390_flic.txt23 The format of the data structure kvm_s390_irq as it is copied from userspace
/linux-4.4.14/include/uapi/linux/
Dkvm.h556 struct kvm_s390_irq { struct
1215 #define KVM_S390_IRQ _IOW(KVMIO, 0xb4, struct kvm_s390_irq)
/linux-4.4.14/Documentation/virtual/kvm/
Dapi.txt2910 Parameters: struct kvm_s390_irq (in)
2924 Using struct kvm_s390_irq as a parameter allows
2928 Interrupt parameters are passed via kvm_s390_irq:
2930 struct kvm_s390_irq {
2984 struct kvm_s390_irq is copied to the provided buffer.
3013 The userspace memory referenced by buf contains a struct kvm_s390_irq
3018 len must be a multiple of sizeof(struct kvm_s390_irq). It must be > 0
3019 and it must not exceed (max_vcpus + 32) * sizeof(struct kvm_s390_irq),