Home
last modified time | relevance | path

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

/linux-6.12.1/arch/s390/kvm/
Dsigp.c47 struct kvm_s390_irq irq = { in __inject_sigp_emergency()
96 struct kvm_s390_irq irq = { in __sigp_external_call()
117 struct kvm_s390_irq irq = { in __sigp_stop()
135 struct kvm_s390_irq irq = { in __sigp_stop_and_store_status()
164 struct kvm_s390_irq irq = { in __sigp_set_prefix()
Dinterrupt.c1484 static int __inject_prog(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in __inject_prog()
1526 static int __inject_pfault_init(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in __inject_pfault_init()
1543 static int __inject_extcall(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in __inject_extcall()
1569 static int __inject_set_prefix(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in __inject_set_prefix()
1589 static int __inject_sigp_stop(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in __inject_sigp_stop()
1628 struct kvm_s390_irq *irq) in __inject_sigp_emergency()
1648 static int __inject_mchk(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in __inject_mchk()
2079 struct kvm_s390_irq *irq) in s390int_to_s390irq()
2145 static int do_inject_vcpu(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in do_inject_vcpu()
2190 int kvm_s390_inject_vcpu(struct kvm_vcpu *vcpu, struct kvm_s390_irq *irq) in kvm_s390_inject_vcpu()
[all …]
Dkvm-s390.h321 struct kvm_s390_irq *irq);
325 struct kvm_s390_irq irq = { in kvm_s390_inject_prog_irq()
334 struct kvm_s390_irq irq = { in kvm_s390_inject_program_int()
479 struct kvm_s390_irq *s390irq);
Dintercept.c305 struct kvm_s390_irq irq; in handle_external_interrupt()
Dkvm-s390.c59 #define VCPU_IRQS_MAX_BUF (sizeof(struct kvm_s390_irq) * \
4602 struct kvm_s390_irq irq; in __kvm_inject_pfault_token()
5454 struct kvm_s390_irq s390irq; in kvm_arch_vcpu_async_ioctl()
5463 struct kvm_s390_irq s390irq = {}; in kvm_arch_vcpu_async_ioctl()
5670 irq_state.len % sizeof(struct kvm_s390_irq) > 0) { in kvm_arch_vcpu_ioctl()
/linux-6.12.1/tools/testing/selftests/kvm/s390x/
Dresets.c21 struct kvm_s390_irq buf[ARBITRARY_NON_ZERO_VCPU_ID + LOCAL_IRQS];
193 struct kvm_s390_irq *irq = &buf[0]; in inject_irq()
197 irq_state.len = sizeof(struct kvm_s390_irq); in inject_irq()
Ddebug_test.c77 struct kvm_s390_irq irq = { in test_step_pgm_diag()
/linux-6.12.1/tools/arch/s390/include/uapi/asm/
Dkvm.h192 struct kvm_s390_irq { struct
/linux-6.12.1/arch/s390/include/uapi/asm/
Dkvm.h192 struct kvm_s390_irq { struct
/linux-6.12.1/Documentation/virt/kvm/devices/
Ds390_flic.rst30 The format of the data structure kvm_s390_irq as it is copied from userspace
/linux-6.12.1/tools/include/uapi/linux/
Dkvm.h1339 #define KVM_S390_IRQ _IOW(KVMIO, 0xb4, struct kvm_s390_irq)
/linux-6.12.1/include/uapi/linux/
Dkvm.h1339 #define KVM_S390_IRQ _IOW(KVMIO, 0xb4, struct kvm_s390_irq)
/linux-6.12.1/Documentation/virt/kvm/
Dapi.rst4013 :Parameters: struct kvm_s390_irq (in)
4032 Using struct kvm_s390_irq as a parameter allows
4036 Interrupt parameters are passed via kvm_s390_irq::
4038 struct kvm_s390_irq {
4092 struct kvm_s390_irq is copied to the provided buffer.
4131 The userspace memory referenced by buf contains a struct kvm_s390_irq
4136 len must be a multiple of sizeof(struct kvm_s390_irq). It must be > 0
4137 and it must not exceed (max_vcpus + 32) * sizeof(struct kvm_s390_irq),