gisc 202 arch/s390/include/asm/ap.h unsigned int gisc : 3; /* guest isc field */ gisc 911 arch/s390/include/asm/kvm_host.h extern int kvm_s390_gisc_register(struct kvm *kvm, u32 gisc); gisc 912 arch/s390/include/asm/kvm_host.h extern int kvm_s390_gisc_unregister(struct kvm *kvm, u32 gisc); gisc 305 arch/s390/kvm/interrupt.c static inline void gisa_set_ipm_gisc(struct kvm_s390_gisa *gisa, u32 gisc) gisc 307 arch/s390/kvm/interrupt.c set_bit_inv(IPM_BIT_OFFSET + gisc, (unsigned long *) gisa); gisc 315 arch/s390/kvm/interrupt.c static inline void gisa_clear_ipm_gisc(struct kvm_s390_gisa *gisa, u32 gisc) gisc 317 arch/s390/kvm/interrupt.c clear_bit_inv(IPM_BIT_OFFSET + gisc, (unsigned long *) gisa); gisc 320 arch/s390/kvm/interrupt.c static inline int gisa_tac_ipm_gisc(struct kvm_s390_gisa *gisa, u32 gisc) gisc 322 arch/s390/kvm/interrupt.c return test_and_clear_bit_inv(IPM_BIT_OFFSET + gisc, (unsigned long *) gisa); gisc 3131 arch/s390/kvm/interrupt.c int kvm_s390_gisc_register(struct kvm *kvm, u32 gisc) gisc 3137 arch/s390/kvm/interrupt.c if (gisc > MAX_ISC) gisc 3141 arch/s390/kvm/interrupt.c gi->alert.ref_count[gisc]++; gisc 3142 arch/s390/kvm/interrupt.c if (gi->alert.ref_count[gisc] == 1) { gisc 3143 arch/s390/kvm/interrupt.c gi->alert.mask |= 0x80 >> gisc; gisc 3170 arch/s390/kvm/interrupt.c int kvm_s390_gisc_unregister(struct kvm *kvm, u32 gisc) gisc 3177 arch/s390/kvm/interrupt.c if (gisc > MAX_ISC) gisc 3181 arch/s390/kvm/interrupt.c if (gi->alert.ref_count[gisc] == 0) { gisc 3185 arch/s390/kvm/interrupt.c gi->alert.ref_count[gisc]--; gisc 3186 arch/s390/kvm/interrupt.c if (gi->alert.ref_count[gisc] == 0) { gisc 3187 arch/s390/kvm/interrupt.c gi->alert.mask &= ~(0x80 >> gisc); gisc 226 drivers/s390/crypto/vfio_ap_ops.c aqic_gisa.gisc = isc;