schid 426 arch/s390/include/asm/qdio.h extern int qdio_pnso_brinfo(struct subchannel_id schid, schid 10 arch/s390/include/asm/schid.h init_subchannel_id(struct subchannel_id *schid) schid 12 arch/s390/include/asm/schid.h memset(schid, 0, sizeof(struct subchannel_id)); schid 13 arch/s390/include/asm/schid.h schid->one = 1; schid 66 arch/s390/include/uapi/asm/chsc.h struct subchannel_id schid; schid 32 arch/s390/include/uapi/asm/dasd.h unsigned int schid; /* S/390 subchannel identifier */ schid 102 arch/s390/include/uapi/asm/dasd.h unsigned int schid; /* S/390 subchannel identifier */ schid 1575 arch/s390/kvm/interrupt.c int isc, u32 schid) schid 1580 arch/s390/kvm/interrupt.c u16 id = (schid & 0xffff0000U) >> 16; schid 1581 arch/s390/kvm/interrupt.c u16 nr = schid & 0x0000ffffU; schid 1585 arch/s390/kvm/interrupt.c if (schid && (id != iter->io.subchannel_id || schid 1601 arch/s390/kvm/interrupt.c u64 isc_mask, u32 schid) schid 1608 arch/s390/kvm/interrupt.c inti = get_io_int(kvm, isc, schid); schid 1613 arch/s390/kvm/interrupt.c static int get_top_gisa_isc(struct kvm *kvm, u64 isc_mask, u32 schid) schid 1619 arch/s390/kvm/interrupt.c if (schid) schid 1648 arch/s390/kvm/interrupt.c u64 isc_mask, u32 schid) schid 1654 arch/s390/kvm/interrupt.c inti = get_top_io_int(kvm, isc_mask, schid); schid 1656 arch/s390/kvm/interrupt.c isc = get_top_gisa_isc(kvm, isc_mask, schid); schid 2477 arch/s390/kvm/interrupt.c u32 schid; schid 2481 arch/s390/kvm/interrupt.c if (attr->attr != sizeof(schid)) schid 2483 arch/s390/kvm/interrupt.c if (copy_from_user(&schid, (void __user *) attr->addr, sizeof(schid))) schid 2485 arch/s390/kvm/interrupt.c if (!schid) schid 2487 arch/s390/kvm/interrupt.c kfree(kvm_s390_get_io_int(kvm, isc_mask, schid)); schid 230 arch/s390/kvm/kvm-s390.h u64 isc_mask, u32 schid); schid 491 drivers/s390/block/dasd_ioctl.c dasd_info->schid = sch_id.sch_no; schid 342 drivers/s390/cio/ccwreq.c sch->schid.cssid, schid 97 drivers/s390/cio/chsc.c int chsc_get_ssd_info(struct subchannel_id schid, struct chsc_ssd_info *ssd) schid 111 drivers/s390/cio/chsc.c ssd_area->ssid = schid.ssid; schid 112 drivers/s390/cio/chsc.c ssd_area->f_sch = schid.sch_no; schid 113 drivers/s390/cio/chsc.c ssd_area->l_sch = schid.sch_no; schid 124 drivers/s390/cio/chsc.c schid.ssid, schid.sch_no, schid 161 drivers/s390/cio/chsc.c int chsc_ssqd(struct subchannel_id schid, struct chsc_ssqd_area *ssqd) schid 166 drivers/s390/cio/chsc.c ssqd->first_sch = schid.sch_no; schid 167 drivers/s390/cio/chsc.c ssqd->last_sch = schid.sch_no; schid 168 drivers/s390/cio/chsc.c ssqd->ssid = schid.ssid; schid 186 drivers/s390/cio/chsc.c int chsc_sadc(struct subchannel_id schid, struct chsc_scssc_area *scssc, schid 200 drivers/s390/cio/chsc.c scssc->schid = schid; schid 225 drivers/s390/cio/chsc.c css_schedule_eval(sch->schid); schid 1261 drivers/s390/cio/chsc.c int chsc_siosl(struct subchannel_id schid) schid 1281 drivers/s390/cio/chsc.c siosl_area->sid = schid; schid 1290 drivers/s390/cio/chsc.c schid.ssid, schid.sch_no, ccode); schid 1296 drivers/s390/cio/chsc.c schid.ssid, schid.sch_no, schid 1300 drivers/s390/cio/chsc.c schid.ssid, schid.sch_no); schid 1348 drivers/s390/cio/chsc.c int chsc_pnso_brinfo(struct subchannel_id schid, schid 1356 drivers/s390/cio/chsc.c brinfo_area->m = schid.m; schid 1357 drivers/s390/cio/chsc.c brinfo_area->ssid = schid.ssid; schid 1358 drivers/s390/cio/chsc.c brinfo_area->sch = schid.sch_no; schid 1359 drivers/s390/cio/chsc.c brinfo_area->cssid = schid.cssid; schid 101 drivers/s390/cio/chsc.h struct subchannel_id schid; schid 140 drivers/s390/cio/chsc.h extern int chsc_get_ssd_info(struct subchannel_id schid, schid 164 drivers/s390/cio/chsc.h int chsc_ssqd(struct subchannel_id schid, struct chsc_ssqd_area *ssqd); schid 165 drivers/s390/cio/chsc.h int chsc_sadc(struct subchannel_id schid, struct chsc_scssc_area *scssc, schid 170 drivers/s390/cio/chsc.h int chsc_siosl(struct subchannel_id schid); schid 249 drivers/s390/cio/chsc.h int chsc_pnso_brinfo(struct subchannel_id schid, schid 66 drivers/s390/cio/chsc_sch.c sch->schid.ssid, sch->schid.sch_no); schid 82 drivers/s390/cio/chsc_sch.c sch->schid.ssid, sch->schid.sch_no); schid 91 drivers/s390/cio/chsc_sch.c sch->schid.ssid, sch->schid.sch_no, ret); schid 132 drivers/s390/cio/chsc_sch.c cc = stsch(sch->schid, &schib); schid 255 drivers/s390/cio/chsc_sch.c chsc_area->header.sid = sch->schid; schid 257 drivers/s390/cio/chsc_sch.c CHSC_LOG_HEX(2, &sch->schid, sizeof(sch->schid)); schid 278 drivers/s390/cio/chsc_sch.c sch->schid.ssid, sch->schid.sch_no, cc); schid 615 drivers/s390/cio/chsc_sch.c sscud_area->m = cud->schid.m; schid 617 drivers/s390/cio/chsc_sch.c sscud_area->ssid = cud->schid.ssid; schid 618 drivers/s390/cio/chsc_sch.c sscud_area->first_sch = cud->schid.sch_no; schid 619 drivers/s390/cio/chsc_sch.c sscud_area->cssid = cud->schid.cssid; schid 620 drivers/s390/cio/chsc_sch.c sscud_area->last_sch = cud->schid.sch_no; schid 109 drivers/s390/cio/cio.c "subchannel 0.%x.%04x!\n", sch->schid.ssid, schid 110 drivers/s390/cio/cio.c sch->schid.sch_no); schid 152 drivers/s390/cio/cio.c ccode = ssch(sch->schid, orb); schid 193 drivers/s390/cio/cio.c ccode = rsch (sch->schid); schid 232 drivers/s390/cio/cio.c ccode = hsch (sch->schid); schid 266 drivers/s390/cio/cio.c ccode = csch (sch->schid); schid 298 drivers/s390/cio/cio.c ccode = xsch (sch->schid); schid 415 drivers/s390/cio/cio.c if (stsch(sch->schid, &schib) || !css_sch_is_valid(&schib)) schid 421 drivers/s390/cio/cio.c ccode = msch(sch->schid, &schib); schid 426 drivers/s390/cio/cio.c if (stsch(sch->schid, &schib) || schid 438 drivers/s390/cio/cio.c if (tsch(sch->schid, &irb)) schid 462 drivers/s390/cio/cio.c if (stsch(sch->schid, &schib) || !css_sch_is_valid(&schib)) schid 546 drivers/s390/cio/cio.c tsch(tpi_info->schid, irb); schid 551 drivers/s390/cio/cio.c if (tsch(tpi_info->schid, irb) == 0) { schid 593 drivers/s390/cio/cio.c if (tsch(sch->schid, irb) != 0) schid 614 drivers/s390/cio/cio.c static int cio_test_for_console(struct subchannel_id schid, void *data) schid 618 drivers/s390/cio/cio.c if (stsch(schid, &schib) != 0) schid 622 drivers/s390/cio/cio.c console_irq = schid.sch_no; schid 630 drivers/s390/cio/cio.c struct subchannel_id schid; schid 633 drivers/s390/cio/cio.c init_subchannel_id(&schid); schid 636 drivers/s390/cio/cio.c schid.sch_no = console_irq; schid 637 drivers/s390/cio/cio.c if (stsch(schid, &schib) != 0 || schid 650 drivers/s390/cio/cio.c struct subchannel_id schid; schid 660 drivers/s390/cio/cio.c init_subchannel_id(&schid); schid 661 drivers/s390/cio/cio.c schid.sch_no = sch_no; schid 662 drivers/s390/cio/cio.c ret = stsch(schid, &schib); schid 666 drivers/s390/cio/cio.c sch = css_alloc_subchannel(schid, &schib); schid 684 drivers/s390/cio/cio.c int cio_is_console(struct subchannel_id schid) schid 688 drivers/s390/cio/cio.c return schid_equal(&schid, &console_sch->schid); schid 725 drivers/s390/cio/cio.c cc = ssch(sch->schid, orb); schid 751 drivers/s390/cio/cio.c cc = xsch(sch->schid); schid 51 drivers/s390/cio/cio.h struct subchannel_id schid; schid 96 drivers/s390/cio/cio.h struct subchannel_id schid; schid 149 drivers/s390/cio/cio.h #define cio_is_console(schid) 0 schid 48 drivers/s390/cio/css.c struct subchannel_id schid; schid 51 drivers/s390/cio/css.c init_subchannel_id(&schid); schid 54 drivers/s390/cio/css.c ret = fn(schid, data); schid 57 drivers/s390/cio/css.c } while (schid.sch_no++ < __MAX_SUBCHANNEL); schid 58 drivers/s390/cio/css.c schid.sch_no = 0; schid 59 drivers/s390/cio/css.c } while (schid.ssid++ < max_ssid); schid 77 drivers/s390/cio/css.c idset_sch_del(cb->set, sch->schid); schid 83 drivers/s390/cio/css.c static int call_fn_unknown_sch(struct subchannel_id schid, void *data) schid 88 drivers/s390/cio/css.c if (idset_sch_contains(cb->set, schid)) schid 89 drivers/s390/cio/css.c rc = cb->fn_unknown_sch(schid, cb->data); schid 93 drivers/s390/cio/css.c static int call_fn_all_sch(struct subchannel_id schid, void *data) schid 99 drivers/s390/cio/css.c sch = get_subchannel_by_schid(schid); schid 106 drivers/s390/cio/css.c rc = cb->fn_unknown_sch(schid, cb->data); schid 175 drivers/s390/cio/css.c static int css_validate_subchannel(struct subchannel_id schid, schid 185 drivers/s390/cio/css.c else if (is_blacklisted(schid.ssid, schib->pmcw.dev)) { schid 188 drivers/s390/cio/css.c schib->pmcw.dev, schid.ssid); schid 200 drivers/s390/cio/css.c schid.ssid, schid.sch_no, schib->pmcw.st); schid 205 drivers/s390/cio/css.c struct subchannel *css_alloc_subchannel(struct subchannel_id schid, schid 211 drivers/s390/cio/css.c ret = css_validate_subchannel(schid, schib); schid 219 drivers/s390/cio/css.c sch->schid = schid; schid 253 drivers/s390/cio/css.c dev_set_name(&sch->dev, "0.%x.%04x", sch->schid.ssid, schid 254 drivers/s390/cio/css.c sch->schid.sch_no); schid 305 drivers/s390/cio/css.c ret = chsc_get_ssd_info(sch->schid, &sch->ssd_info); schid 467 drivers/s390/cio/css.c sch->schid.ssid, sch->schid.sch_no, ret); schid 482 drivers/s390/cio/css.c static int css_probe_device(struct subchannel_id schid, struct schib *schib) schid 487 drivers/s390/cio/css.c sch = css_alloc_subchannel(schid, schib); schid 502 drivers/s390/cio/css.c struct subchannel_id *schid = (void *)data; schid 505 drivers/s390/cio/css.c return schid_equal(&sch->schid, schid); schid 509 drivers/s390/cio/css.c get_subchannel_by_schid(struct subchannel_id schid) schid 514 drivers/s390/cio/css.c &schid, check_subchannel); schid 533 drivers/s390/cio/css.c static int css_evaluate_new_subchannel(struct subchannel_id schid, int slow) schid 548 drivers/s390/cio/css.c ccode = stsch(schid, &schib); schid 552 drivers/s390/cio/css.c return css_probe_device(schid, &schib); schid 569 drivers/s390/cio/css.c sch->schid.ssid, sch->schid.sch_no, ret); schid 574 drivers/s390/cio/css.c static void css_evaluate_subchannel(struct subchannel_id schid, int slow) schid 579 drivers/s390/cio/css.c sch = get_subchannel_by_schid(schid); schid 584 drivers/s390/cio/css.c ret = css_evaluate_new_subchannel(schid, slow); schid 586 drivers/s390/cio/css.c css_schedule_eval(schid); schid 601 drivers/s390/cio/css.c sch->schid.ssid, sch->schid.sch_no, todo); schid 625 drivers/s390/cio/css.c CIO_MSG_EVENT(4, "sch_todo: sch=0.%x.%04x, todo=%d\n", sch->schid.ssid, schid 626 drivers/s390/cio/css.c sch->schid.sch_no, todo); schid 673 drivers/s390/cio/css.c eval = idset_sch_contains(slow_subchannel_set, sch->schid); schid 674 drivers/s390/cio/css.c idset_sch_del(slow_subchannel_set, sch->schid); schid 679 drivers/s390/cio/css.c css_schedule_eval(sch->schid); schid 684 drivers/s390/cio/css.c static int slow_eval_unknown_fn(struct subchannel_id schid, void *data) schid 690 drivers/s390/cio/css.c eval = idset_sch_contains(slow_subchannel_set, schid); schid 691 drivers/s390/cio/css.c idset_sch_del(slow_subchannel_set, schid); schid 694 drivers/s390/cio/css.c rc = css_evaluate_new_subchannel(schid, 1); schid 697 drivers/s390/cio/css.c css_schedule_eval(schid); schid 705 drivers/s390/cio/css.c idset_sch_del_subseq(slow_subchannel_set, schid); schid 736 drivers/s390/cio/css.c void css_schedule_eval(struct subchannel_id schid) schid 741 drivers/s390/cio/css.c idset_sch_add(slow_subchannel_set, schid); schid 763 drivers/s390/cio/css.c idset_sch_del(set, sch->schid); schid 145 drivers/s390/cio/css.h void css_schedule_eval(struct subchannel_id schid); schid 582 drivers/s390/cio/device.c rc = chsc_siosl(sch->schid); schid 585 drivers/s390/cio/device.c sch->schid.ssid, sch->schid.sch_no, rc); schid 589 drivers/s390/cio/device.c sch->schid.ssid, sch->schid.sch_no); schid 745 drivers/s390/cio/device.c priv->dev_id.ssid = sch->schid.ssid; schid 962 drivers/s390/cio/device.c cdev->private->dev_id.devno, sch->schid.ssid, schid 979 drivers/s390/cio/device.c css_schedule_eval(old_sch->schid); schid 1024 drivers/s390/cio/device.c if (cio_is_console(sch->schid)) schid 1029 drivers/s390/cio/device.c sch->isc = cio_is_console(sch->schid) ? CONSOLE_ISC : IO_SCH_ISC; schid 1033 drivers/s390/cio/device.c sch->schib.pmcw.dev, sch->schid.ssid, schid 1034 drivers/s390/cio/device.c sch->schid.sch_no, sch->schib.pmcw.pim, schid 1050 drivers/s390/cio/device.c if (cio_is_console(sch->schid)) { schid 1057 drivers/s390/cio/device.c sch->schid.ssid, sch->schid.sch_no, rc); schid 1101 drivers/s390/cio/device.c css_schedule_eval(sch->schid); schid 1219 drivers/s390/cio/device.c if (cio_is_console(sch->schid)) schid 1460 drivers/s390/cio/device.c sch->schid.ssid, sch->schid.sch_no, process, schid 1540 drivers/s390/cio/device.c dev_id.ssid = sch->schid.ssid; schid 1893 drivers/s390/cio/device.c if (cio_is_console(sch->schid)) { schid 1952 drivers/s390/cio/device.c if (cio_is_console(sch->schid)) schid 2098 drivers/s390/cio/device.c css_schedule_eval(sch->schid); schid 2150 drivers/s390/cio/device.c return chsc_siosl(sch->schid); schid 48 drivers/s390/cio/device_fsm.c cc = stsch(sch->schid, &schib); schid 358 drivers/s390/cio/device_fsm.c cdev->private->dev_id.devno, sch->schid.sch_no); schid 366 drivers/s390/cio/device_fsm.c cdev->private->dev_id.devno, sch->schid.sch_no); schid 376 drivers/s390/cio/device_fsm.c sch->schid.sch_no); schid 655 drivers/s390/cio/device_fsm.c css_schedule_eval(sch->schid); schid 711 drivers/s390/cio/device_fsm.c css_schedule_eval(sch->schid); schid 971 drivers/s390/cio/device_fsm.c css_schedule_eval(sch->schid); schid 705 drivers/s390/cio/device_ops.c void ccw_device_get_schid(struct ccw_device *cdev, struct subchannel_id *schid) schid 709 drivers/s390/cio/device_ops.c *schid = sch->schid; schid 41 drivers/s390/cio/device_status.c cdev->private->dev_id.devno, sch->schid.ssid, schid 42 drivers/s390/cio/device_status.c sch->schid.sch_no, schid 44 drivers/s390/cio/device_status.c sprintf(dbf_text, "chk%x", sch->schid.sch_no); schid 63 drivers/s390/cio/device_status.c sch->schid.ssid, sch->schid.sch_no, schid 70 drivers/s390/cio/eadm_sch.c EADM_LOG_HEX(6, &sch->schid, sizeof(sch->schid)); schid 72 drivers/s390/cio/eadm_sch.c cc = ssch(sch->schid, orb); schid 90 drivers/s390/cio/eadm_sch.c cc = csch(sch->schid); schid 105 drivers/s390/cio/eadm_sch.c EADM_LOG_HEX(1, &sch->schid, sizeof(sch->schid)); schid 79 drivers/s390/cio/idset.c void idset_sch_add(struct idset *set, struct subchannel_id schid) schid 81 drivers/s390/cio/idset.c idset_add(set, schid.ssid, schid.sch_no); schid 84 drivers/s390/cio/idset.c void idset_sch_del(struct idset *set, struct subchannel_id schid) schid 86 drivers/s390/cio/idset.c idset_del(set, schid.ssid, schid.sch_no); schid 90 drivers/s390/cio/idset.c void idset_sch_del_subseq(struct idset *set, struct subchannel_id schid) schid 92 drivers/s390/cio/idset.c int pos = schid.ssid * set->num_id + schid.sch_no; schid 94 drivers/s390/cio/idset.c bitmap_clear(set->bitmap, pos, set->num_id - schid.sch_no); schid 97 drivers/s390/cio/idset.c int idset_sch_contains(struct idset *set, struct subchannel_id schid) schid 99 drivers/s390/cio/idset.c return idset_contains(set, schid.ssid, schid.sch_no); schid 20 drivers/s390/cio/idset.h void idset_sch_del_subseq(struct idset *set, struct subchannel_id schid); schid 16 drivers/s390/cio/ioasm.c static inline int __stsch(struct subchannel_id schid, struct schib *addr) schid 18 drivers/s390/cio/ioasm.c register struct subchannel_id reg1 asm ("1") = schid; schid 33 drivers/s390/cio/ioasm.c int stsch(struct subchannel_id schid, struct schib *addr) schid 37 drivers/s390/cio/ioasm.c ccode = __stsch(schid, addr); schid 38 drivers/s390/cio/ioasm.c trace_s390_cio_stsch(schid, addr, ccode); schid 44 drivers/s390/cio/ioasm.c static inline int __msch(struct subchannel_id schid, struct schib *addr) schid 46 drivers/s390/cio/ioasm.c register struct subchannel_id reg1 asm ("1") = schid; schid 61 drivers/s390/cio/ioasm.c int msch(struct subchannel_id schid, struct schib *addr) schid 65 drivers/s390/cio/ioasm.c ccode = __msch(schid, addr); schid 66 drivers/s390/cio/ioasm.c trace_s390_cio_msch(schid, addr, ccode); schid 71 drivers/s390/cio/ioasm.c static inline int __tsch(struct subchannel_id schid, struct irb *addr) schid 73 drivers/s390/cio/ioasm.c register struct subchannel_id reg1 asm ("1") = schid; schid 86 drivers/s390/cio/ioasm.c int tsch(struct subchannel_id schid, struct irb *addr) schid 90 drivers/s390/cio/ioasm.c ccode = __tsch(schid, addr); schid 91 drivers/s390/cio/ioasm.c trace_s390_cio_tsch(schid, addr, ccode); schid 96 drivers/s390/cio/ioasm.c static inline int __ssch(struct subchannel_id schid, union orb *addr) schid 98 drivers/s390/cio/ioasm.c register struct subchannel_id reg1 asm("1") = schid; schid 113 drivers/s390/cio/ioasm.c int ssch(struct subchannel_id schid, union orb *addr) schid 117 drivers/s390/cio/ioasm.c ccode = __ssch(schid, addr); schid 118 drivers/s390/cio/ioasm.c trace_s390_cio_ssch(schid, addr, ccode); schid 124 drivers/s390/cio/ioasm.c static inline int __csch(struct subchannel_id schid) schid 126 drivers/s390/cio/ioasm.c register struct subchannel_id reg1 asm("1") = schid; schid 139 drivers/s390/cio/ioasm.c int csch(struct subchannel_id schid) schid 143 drivers/s390/cio/ioasm.c ccode = __csch(schid); schid 144 drivers/s390/cio/ioasm.c trace_s390_cio_csch(schid, ccode); schid 186 drivers/s390/cio/ioasm.c static inline int __rsch(struct subchannel_id schid) schid 188 drivers/s390/cio/ioasm.c register struct subchannel_id reg1 asm("1") = schid; schid 202 drivers/s390/cio/ioasm.c int rsch(struct subchannel_id schid) schid 206 drivers/s390/cio/ioasm.c ccode = __rsch(schid); schid 207 drivers/s390/cio/ioasm.c trace_s390_cio_rsch(schid, ccode); schid 212 drivers/s390/cio/ioasm.c static inline int __hsch(struct subchannel_id schid) schid 214 drivers/s390/cio/ioasm.c register struct subchannel_id reg1 asm("1") = schid; schid 227 drivers/s390/cio/ioasm.c int hsch(struct subchannel_id schid) schid 231 drivers/s390/cio/ioasm.c ccode = __hsch(schid); schid 232 drivers/s390/cio/ioasm.c trace_s390_cio_hsch(schid, ccode); schid 238 drivers/s390/cio/ioasm.c static inline int __xsch(struct subchannel_id schid) schid 240 drivers/s390/cio/ioasm.c register struct subchannel_id reg1 asm("1") = schid; schid 253 drivers/s390/cio/ioasm.c int xsch(struct subchannel_id schid) schid 257 drivers/s390/cio/ioasm.c ccode = __xsch(schid); schid 258 drivers/s390/cio/ioasm.c trace_s390_cio_xsch(schid, ccode); schid 16 drivers/s390/cio/ioasm.h int stsch(struct subchannel_id schid, struct schib *addr); schid 17 drivers/s390/cio/ioasm.h int msch(struct subchannel_id schid, struct schib *addr); schid 18 drivers/s390/cio/ioasm.h int tsch(struct subchannel_id schid, struct irb *addr); schid 19 drivers/s390/cio/ioasm.h int ssch(struct subchannel_id schid, union orb *addr); schid 20 drivers/s390/cio/ioasm.h int csch(struct subchannel_id schid); schid 23 drivers/s390/cio/ioasm.h int rsch(struct subchannel_id schid); schid 24 drivers/s390/cio/ioasm.h int hsch(struct subchannel_id schid); schid 25 drivers/s390/cio/ioasm.h int xsch(struct subchannel_id schid); schid 279 drivers/s390/cio/qdio.h struct subchannel_id schid; schid 312 drivers/s390/cio/qdio.h #define SCH_NO(q) (q->irq_ptr->schid.sch_no) schid 398 drivers/s390/cio/qdio.h struct subchannel_id *schid, schid 33 drivers/s390/cio/qdio_main.c static inline int do_siga_sync(unsigned long schid, schid 38 drivers/s390/cio/qdio_main.c register unsigned long __schid asm ("1") = schid; schid 52 drivers/s390/cio/qdio_main.c static inline int do_siga_input(unsigned long schid, unsigned int mask, schid 56 drivers/s390/cio/qdio_main.c register unsigned long __schid asm ("1") = schid; schid 80 drivers/s390/cio/qdio_main.c static inline int do_siga_output(unsigned long schid, unsigned long mask, schid 85 drivers/s390/cio/qdio_main.c register unsigned long __schid asm("1") = schid; schid 287 drivers/s390/cio/qdio_main.c unsigned long schid = *((u32 *) &q->irq_ptr->schid); schid 295 drivers/s390/cio/qdio_main.c schid = q->irq_ptr->sch_token; schid 299 drivers/s390/cio/qdio_main.c cc = do_siga_sync(schid, output, input, fc); schid 316 drivers/s390/cio/qdio_main.c unsigned long schid = *((u32 *) &q->irq_ptr->schid); schid 328 drivers/s390/cio/qdio_main.c schid = q->irq_ptr->sch_token; schid 332 drivers/s390/cio/qdio_main.c cc = do_siga_output(schid, q->mask, busy_bit, fc, laob); schid 355 drivers/s390/cio/qdio_main.c unsigned long schid = *((u32 *) &q->irq_ptr->schid); schid 363 drivers/s390/cio/qdio_main.c schid = q->irq_ptr->sch_token; schid 367 drivers/s390/cio/qdio_main.c cc = do_siga_input(schid, q->mask, fc); schid 946 drivers/s390/cio/qdio_main.c DBF_ERROR("%4x sense:", irq_ptr->schid.sch_no); schid 995 drivers/s390/cio/qdio_main.c DBF_ERROR("%4x ACT CHECK", irq_ptr->schid.sch_no); schid 1037 drivers/s390/cio/qdio_main.c DBF_ERROR("%4x EQ:error", irq_ptr->schid.sch_no); schid 1047 drivers/s390/cio/qdio_main.c struct subchannel_id schid; schid 1051 drivers/s390/cio/qdio_main.c ccw_device_get_schid(cdev, &schid); schid 1052 drivers/s390/cio/qdio_main.c DBF_ERROR("qint:%4x", schid.sch_no); schid 1060 drivers/s390/cio/qdio_main.c DBF_ERROR("%4x IO error", irq_ptr->schid.sch_no); schid 1105 drivers/s390/cio/qdio_main.c struct subchannel_id schid; schid 1110 drivers/s390/cio/qdio_main.c ccw_device_get_schid(cdev, &schid); schid 1111 drivers/s390/cio/qdio_main.c DBF_EVENT("get ssqd:%4x", schid.sch_no); schid 1112 drivers/s390/cio/qdio_main.c return qdio_setup_get_ssqd(NULL, &schid, data); schid 1139 drivers/s390/cio/qdio_main.c struct subchannel_id schid; schid 1146 drivers/s390/cio/qdio_main.c ccw_device_get_schid(cdev, &schid); schid 1147 drivers/s390/cio/qdio_main.c DBF_EVENT("qshutdown:%4x", schid.sch_no); schid 1178 drivers/s390/cio/qdio_main.c DBF_ERROR("%4x SHUTD ERR", irq_ptr->schid.sch_no); schid 1216 drivers/s390/cio/qdio_main.c struct subchannel_id schid; schid 1221 drivers/s390/cio/qdio_main.c ccw_device_get_schid(cdev, &schid); schid 1222 drivers/s390/cio/qdio_main.c DBF_EVENT("qfree:%4x", schid.sch_no); schid 1241 drivers/s390/cio/qdio_main.c struct subchannel_id schid; schid 1244 drivers/s390/cio/qdio_main.c ccw_device_get_schid(init_data->cdev, &schid); schid 1245 drivers/s390/cio/qdio_main.c DBF_EVENT("qallocate:%4x", schid.sch_no); schid 1326 drivers/s390/cio/qdio_main.c struct subchannel_id schid; schid 1330 drivers/s390/cio/qdio_main.c ccw_device_get_schid(cdev, &schid); schid 1331 drivers/s390/cio/qdio_main.c DBF_EVENT("qestablish:%4x", schid.sch_no); schid 1359 drivers/s390/cio/qdio_main.c DBF_ERROR("%4x est IO ERR", irq_ptr->schid.sch_no); schid 1396 drivers/s390/cio/qdio_main.c struct subchannel_id schid; schid 1400 drivers/s390/cio/qdio_main.c ccw_device_get_schid(cdev, &schid); schid 1401 drivers/s390/cio/qdio_main.c DBF_EVENT("qactivate:%4x", schid.sch_no); schid 1425 drivers/s390/cio/qdio_main.c DBF_ERROR("%4x act IO ERR", irq_ptr->schid.sch_no); schid 1781 drivers/s390/cio/qdio_main.c int qdio_pnso_brinfo(struct subchannel_id schid, schid 1798 drivers/s390/cio/qdio_main.c rc = chsc_pnso_brinfo(schid, rr, rr->naihdr.resume_token, cnc); schid 301 drivers/s390/cio/qdio_setup.c struct subchannel_id *schid, schid 307 drivers/s390/cio/qdio_setup.c DBF_EVENT("getssqd:%4x", schid->sch_no); schid 316 drivers/s390/cio/qdio_setup.c rc = chsc_ssqd(*schid, ssqd); schid 322 drivers/s390/cio/qdio_setup.c (ssqd->qdio_ssqd.sch != schid->sch_no)) schid 340 drivers/s390/cio/qdio_setup.c rc = qdio_setup_get_ssqd(irq_ptr, &irq_ptr->schid, &irq_ptr->ssqd_desc); schid 342 drivers/s390/cio/qdio_setup.c DBF_ERROR("%4x ssqd ERR", irq_ptr->schid.sch_no); schid 478 drivers/s390/cio/qdio_setup.c ccw_device_get_schid(irq_ptr->cdev, &irq_ptr->schid); schid 496 drivers/s390/cio/qdio_setup.c DBF_ERROR("%4x NO EQ", irq_ptr->schid.sch_no); schid 503 drivers/s390/cio/qdio_setup.c DBF_ERROR("%4x NO AQ", irq_ptr->schid.sch_no); schid 526 drivers/s390/cio/qdio_setup.c irq_ptr->schid.sch_no, schid 226 drivers/s390/cio/qdio_thinint.c rc = chsc_sadc(irq_ptr->schid, scssc, summary_indicator_addr, schid 229 drivers/s390/cio/qdio_thinint.c DBF_ERROR("%4x SSI r:%4x", irq_ptr->schid.sch_no, schid 25 drivers/s390/cio/trace.h TP_PROTO(struct subchannel_id schid, struct schib *schib, int cc), schid 26 drivers/s390/cio/trace.h TP_ARGS(schid, schib, cc), schid 47 drivers/s390/cio/trace.h __entry->cssid = schid.cssid; schid 48 drivers/s390/cio/trace.h __entry->ssid = schid.ssid; schid 49 drivers/s390/cio/trace.h __entry->schno = schid.sch_no; schid 85 drivers/s390/cio/trace.h TP_PROTO(struct subchannel_id schid, struct schib *schib, int cc), schid 86 drivers/s390/cio/trace.h TP_ARGS(schid, schib, cc) schid 96 drivers/s390/cio/trace.h TP_PROTO(struct subchannel_id schid, struct schib *schib, int cc), schid 97 drivers/s390/cio/trace.h TP_ARGS(schid, schib, cc) schid 107 drivers/s390/cio/trace.h TP_PROTO(struct subchannel_id schid, struct irb *irb, int cc), schid 108 drivers/s390/cio/trace.h TP_ARGS(schid, irb, cc), schid 124 drivers/s390/cio/trace.h __entry->cssid = schid.cssid; schid 125 drivers/s390/cio/trace.h __entry->ssid = schid.ssid; schid 126 drivers/s390/cio/trace.h __entry->schno = schid.sch_no; schid 175 drivers/s390/cio/trace.h __entry->cssid = __entry->tpi_info.schid.cssid; schid 176 drivers/s390/cio/trace.h __entry->ssid = __entry->tpi_info.schid.ssid; schid 177 drivers/s390/cio/trace.h __entry->schno = __entry->tpi_info.schid.sch_no; schid 196 drivers/s390/cio/trace.h TP_PROTO(struct subchannel_id schid, union orb *orb, int cc), schid 197 drivers/s390/cio/trace.h TP_ARGS(schid, orb, cc), schid 206 drivers/s390/cio/trace.h __entry->cssid = schid.cssid; schid 207 drivers/s390/cio/trace.h __entry->ssid = schid.ssid; schid 208 drivers/s390/cio/trace.h __entry->schno = schid.sch_no; schid 218 drivers/s390/cio/trace.h TP_PROTO(struct subchannel_id schid, int cc), schid 219 drivers/s390/cio/trace.h TP_ARGS(schid, cc), schid 227 drivers/s390/cio/trace.h __entry->cssid = schid.cssid; schid 228 drivers/s390/cio/trace.h __entry->ssid = schid.ssid; schid 229 drivers/s390/cio/trace.h __entry->schno = schid.sch_no; schid 243 drivers/s390/cio/trace.h TP_PROTO(struct subchannel_id schid, int cc), schid 244 drivers/s390/cio/trace.h TP_ARGS(schid, cc) schid 253 drivers/s390/cio/trace.h TP_PROTO(struct subchannel_id schid, int cc), schid 254 drivers/s390/cio/trace.h TP_ARGS(schid, cc) schid 263 drivers/s390/cio/trace.h TP_PROTO(struct subchannel_id schid, int cc), schid 264 drivers/s390/cio/trace.h TP_ARGS(schid, cc) schid 273 drivers/s390/cio/trace.h TP_PROTO(struct subchannel_id schid, int cc), schid 274 drivers/s390/cio/trace.h TP_ARGS(schid, cc) schid 326 drivers/s390/cio/trace.h __entry->cssid = tpi_info->schid.cssid; schid 327 drivers/s390/cio/trace.h __entry->ssid = tpi_info->schid.ssid; schid 328 drivers/s390/cio/trace.h __entry->schno = tpi_info->schid.sch_no; schid 56 drivers/s390/cio/vfio_ccw_drv.c sch->schid.ssid, sch->schid.sch_no); schid 176 drivers/s390/cio/vfio_ccw_drv.c sch->schid.cssid, sch->schid.ssid, schid 177 drivers/s390/cio/vfio_ccw_drv.c sch->schid.sch_no); schid 209 drivers/s390/cio/vfio_ccw_drv.c sch->schid.cssid, sch->schid.ssid, schid 210 drivers/s390/cio/vfio_ccw_drv.c sch->schid.sch_no); schid 44 drivers/s390/cio/vfio_ccw_fsm.c ccode = ssch(sch->schid, orb); schid 98 drivers/s390/cio/vfio_ccw_fsm.c ccode = hsch(sch->schid); schid 139 drivers/s390/cio/vfio_ccw_fsm.c ccode = csch(sch->schid); schid 236 drivers/s390/cio/vfio_ccw_fsm.c return p->sch->schid; schid 250 drivers/s390/cio/vfio_ccw_fsm.c struct subchannel_id schid = get_schid(private); schid 263 drivers/s390/cio/vfio_ccw_fsm.c mdev_uuid(mdev), schid.cssid, schid 264 drivers/s390/cio/vfio_ccw_fsm.c schid.ssid, schid.sch_no); schid 273 drivers/s390/cio/vfio_ccw_fsm.c mdev_uuid(mdev), schid.cssid, schid 274 drivers/s390/cio/vfio_ccw_fsm.c schid.ssid, schid.sch_no, schid 284 drivers/s390/cio/vfio_ccw_fsm.c mdev_uuid(mdev), schid.cssid, schid 285 drivers/s390/cio/vfio_ccw_fsm.c schid.ssid, schid.sch_no, schid 297 drivers/s390/cio/vfio_ccw_fsm.c mdev_uuid(mdev), schid.cssid, schid 298 drivers/s390/cio/vfio_ccw_fsm.c schid.ssid, schid.sch_no, schid 308 drivers/s390/cio/vfio_ccw_fsm.c mdev_uuid(mdev), schid.cssid, schid 309 drivers/s390/cio/vfio_ccw_fsm.c schid.ssid, schid.sch_no); schid 316 drivers/s390/cio/vfio_ccw_fsm.c mdev_uuid(mdev), schid.cssid, schid 317 drivers/s390/cio/vfio_ccw_fsm.c schid.ssid, schid.sch_no); schid 324 drivers/s390/cio/vfio_ccw_fsm.c trace_vfio_ccw_io_fctl(scsw->cmd.fctl, schid, schid 128 drivers/s390/cio/vfio_ccw_ops.c mdev_uuid(mdev), private->sch->schid.cssid, schid 129 drivers/s390/cio/vfio_ccw_ops.c private->sch->schid.ssid, schid 130 drivers/s390/cio/vfio_ccw_ops.c private->sch->schid.sch_no); schid 141 drivers/s390/cio/vfio_ccw_ops.c mdev_uuid(mdev), private->sch->schid.cssid, schid 142 drivers/s390/cio/vfio_ccw_ops.c private->sch->schid.ssid, schid 143 drivers/s390/cio/vfio_ccw_ops.c private->sch->schid.sch_no); schid 19 drivers/s390/cio/vfio_ccw_trace.h TP_PROTO(int fctl, struct subchannel_id schid, int errno, char *errstr), schid 20 drivers/s390/cio/vfio_ccw_trace.h TP_ARGS(fctl, schid, errno, errstr), schid 24 drivers/s390/cio/vfio_ccw_trace.h __field_struct(struct subchannel_id, schid) schid 31 drivers/s390/cio/vfio_ccw_trace.h __entry->schid = schid; schid 37 drivers/s390/cio/vfio_ccw_trace.h __entry->schid.cssid, schid 38 drivers/s390/cio/vfio_ccw_trace.h __entry->schid.ssid, schid 39 drivers/s390/cio/vfio_ccw_trace.h __entry->schid.sch_no, schid 1651 drivers/s390/net/qeth_l2_main.c struct subchannel_id schid; schid 1658 drivers/s390/net/qeth_l2_main.c ccw_device_get_schid(ddev, &schid); schid 1662 drivers/s390/net/qeth_l2_main.c rc = qdio_pnso_brinfo(schid, 1, &response, schid 1665 drivers/s390/net/qeth_l2_main.c rc = qdio_pnso_brinfo(schid, 0, &response, NULL, NULL); schid 391 drivers/s390/virtio/virtio_ccw.c static inline long __do_kvm_notify(struct subchannel_id schid, schid 396 drivers/s390/virtio/virtio_ccw.c register struct subchannel_id __schid asm("2") = schid; schid 408 drivers/s390/virtio/virtio_ccw.c static inline long do_kvm_notify(struct subchannel_id schid, schid 413 drivers/s390/virtio/virtio_ccw.c return __do_kvm_notify(schid, queue_index, cookie); schid 420 drivers/s390/virtio/virtio_ccw.c struct subchannel_id schid; schid 423 drivers/s390/virtio/virtio_ccw.c ccw_device_get_schid(vcdev->cdev, &schid); schid 424 drivers/s390/virtio/virtio_ccw.c info->cookie = do_kvm_notify(schid, vq->index, info->cookie); schid 563 include/uapi/linux/kvm.h #define KVM_S390_INT_IO(ai,cssid,ssid,schid) \ schid 564 include/uapi/linux/kvm.h (((schid)) | \ schid 563 tools/include/uapi/linux/kvm.h #define KVM_S390_INT_IO(ai,cssid,ssid,schid) \ schid 564 tools/include/uapi/linux/kvm.h (((schid)) | \