Home
last modified time | relevance | path

Searched refs:gisc (Results 1 – 6 of 6) sorted by relevance

/linux-6.1.9/arch/s390/kvm/
Dpci.c233 int rc = 0, gisc, npages, pcount = 0; in kvm_s390_pci_aif_enable() local
246 gisc = kvm_s390_gisc_register(kvm, fib->fmt0.isc); in kvm_s390_pci_aif_enable()
247 if (gisc < 0) in kvm_s390_pci_aif_enable()
248 return gisc; in kvm_s390_pci_aif_enable()
304 gaite->gisc = fib->fmt0.isc; in kvm_s390_pci_aif_enable()
315 fib->fmt0.isc = gisc; in kvm_s390_pci_aif_enable()
364 isc = gaite->gisc; in kvm_s390_pci_aif_disable()
373 gaite->gisc = 0; in kvm_s390_pci_aif_disable()
Dpci.h29 u8 gisc; member
Dinterrupt.c311 static inline void gisa_set_ipm_gisc(struct kvm_s390_gisa *gisa, u32 gisc) in gisa_set_ipm_gisc() argument
313 set_bit_inv(IPM_BIT_OFFSET + gisc, (unsigned long *) gisa); in gisa_set_ipm_gisc()
321 static inline void gisa_clear_ipm_gisc(struct kvm_s390_gisa *gisa, u32 gisc) in gisa_clear_ipm_gisc() argument
323 clear_bit_inv(IPM_BIT_OFFSET + gisc, (unsigned long *) gisa); in gisa_clear_ipm_gisc()
326 static inline int gisa_tac_ipm_gisc(struct kvm_s390_gisa *gisa, u32 gisc) in gisa_tac_ipm_gisc() argument
328 return test_and_clear_bit_inv(IPM_BIT_OFFSET + gisc, (unsigned long *) gisa); in gisa_tac_ipm_gisc()
3254 int kvm_s390_gisc_register(struct kvm *kvm, u32 gisc) in kvm_s390_gisc_register() argument
3260 if (gisc > MAX_ISC) in kvm_s390_gisc_register()
3264 gi->alert.ref_count[gisc]++; in kvm_s390_gisc_register()
3265 if (gi->alert.ref_count[gisc] == 1) { in kvm_s390_gisc_register()
[all …]
/linux-6.1.9/arch/s390/include/asm/
Dap.h217 unsigned int gisc : 3; /* guest isc field */ member
Dkvm_host.h1023 extern int kvm_s390_gisc_register(struct kvm *kvm, u32 gisc);
1024 extern int kvm_s390_gisc_unregister(struct kvm *kvm, u32 gisc);
/linux-6.1.9/drivers/s390/crypto/
Dvfio_ap_ops.c419 aqic_gisa.gisc = isc; in vfio_ap_irq_enable()
459 aqic_gisa.zone, aqic_gisa.ir, aqic_gisa.gisc, in vfio_ap_irq_enable()