Lines Matching full:schid
1132 VCPU_EVENT(vcpu, 4, "deliver: I/O %x ss %x schid %04x", in __deliver_io()
1658 int isc, u32 schid) in get_io_int() argument
1663 u16 id = (schid & 0xffff0000U) >> 16; in get_io_int()
1664 u16 nr = schid & 0x0000ffffU; in get_io_int()
1668 if (schid && (id != iter->io.subchannel_id || in get_io_int()
1684 u64 isc_mask, u32 schid) in get_top_io_int() argument
1691 inti = get_io_int(kvm, isc, schid); in get_top_io_int()
1696 static int get_top_gisa_isc(struct kvm *kvm, u64 isc_mask, u32 schid) in get_top_gisa_isc() argument
1702 if (schid) in get_top_gisa_isc()
1720 * subclasses as designated by the isc mask in cr6 and the schid (if != 0).
1731 u64 isc_mask, u32 schid) in kvm_s390_get_io_int() argument
1737 inti = get_top_io_int(kvm, isc_mask, schid); in kvm_s390_get_io_int()
1739 isc = get_top_gisa_isc(kvm, isc_mask, schid); in kvm_s390_get_io_int()
1886 VM_EVENT(kvm, 4, "inject: I/O %x ss %x schid %04x", in __inject_io()
2503 u32 schid; in clear_io_irq() local
2507 if (attr->attr != sizeof(schid)) in clear_io_irq()
2509 if (copy_from_user(&schid, (void __user *) attr->addr, sizeof(schid))) in clear_io_irq()
2511 if (!schid) in clear_io_irq()
2513 kfree(kvm_s390_get_io_int(kvm, isc_mask, schid)); in clear_io_irq()