Lines Matching refs:schib

564 						if ((ioinfo[i]->schib.pmcw.dev >= from)  in blacklist_parse_proc_parameters()
565 && (ioinfo[i]->schib.pmcw.dev <= in blacklist_parse_proc_parameters()
826 stsch (irq, &ioinfo[irq]->schib); in s390_request_irq_special()
827 if (ioinfo[irq]->schib.pmcw.ena) in s390_request_irq_special()
1056 ccode = stsch (irq, &(ioinfo[irq]->schib)); in enable_subchannel()
1061 ioinfo[irq]->schib.pmcw.ena = 1; in enable_subchannel()
1064 ioinfo[irq]->schib.pmcw.isc = 7; in enable_subchannel()
1066 ioinfo[irq]->schib.pmcw.isc = 3; in enable_subchannel()
1071 ccode = msch (irq, &(ioinfo[irq]->schib)); in enable_subchannel()
1146 cc = stsch (irq, &(ioinfo[irq]->schib)); in disable_subchannel()
1155 ioinfo[irq]->schib.pmcw.ena = 0; in disable_subchannel()
1158 cc = msch (irq, &(ioinfo[irq]->schib)); in disable_subchannel()
1617 stsch (irq, &(ioinfo[irq]->schib)); in s390_start_IO()
1634 &(ioinfo[irq]->schib), in s390_start_IO()
1656 stsch (irq, &(ioinfo[irq]->schib)); in s390_start_IO()
1664 CIO_HEX_EVENT(2, &(ioinfo[irq]->schib), in s390_start_IO()
1713 stsch (irq, &(ioinfo[irq]->schib)); in s390_start_IO()
1720 &(ioinfo[irq]->schib), sizeof (schib_t)); in s390_start_IO()
1723 stsch (irq, &(ioinfo[irq]->schib)); in s390_start_IO()
1726 CIO_HEX_EVENT(2, &(ioinfo[irq]->schib), in s390_start_IO()
3010 stsch(irq, &ioinfo[irq]->schib); in s390_process_IRQ()
3012 ~ioinfo[irq]->schib.pmcw.pnom; in s390_process_IRQ()
3122 ccode = stsch (irq, &(ioinfo[irq]->schib)); in set_cons_dev()
3128 ioinfo[irq]->schib.pmcw.isc = 7; in set_cons_dev()
3130 ccode = msch (irq, &(ioinfo[irq]->schib)); in set_cons_dev()
3231 ccode = stsch (irq, &(ioinfo[irq]->schib)); in enable_cpu_sync_isc()
3234 ioinfo[irq]->schib.pmcw.isc = 5; in enable_cpu_sync_isc()
3238 &(ioinfo[irq]->schib)); in enable_cpu_sync_isc()
3298 ccode = stsch(irq, &ioinfo[irq]->schib); in enable_cpu_sync_isc()
3299 if (!ccode && ioinfo[irq]->schib.pmcw.isc != 5) { in enable_cpu_sync_isc()
3352 ccode = stsch (irq, &(ioinfo[irq]->schib)); in disable_cpu_sync_isc()
3354 ioinfo[irq]->schib.pmcw.isc = 3; in disable_cpu_sync_isc()
3360 msch (irq, &(ioinfo[irq]->schib)); in disable_cpu_sync_isc()
4212 pdi->devno = ioinfo[irq]->schib.pmcw.dev; in get_dev_info_by_irq()
4258 (ioinfo[i]->schib.pmcw.dev == devno)) { in get_dev_info_by_devno()
4320 && (ioinfo[i]->schib.pmcw.dev == devno) in get_irq_by_devno()
4321 && (ioinfo[i]->schib.pmcw.dnv == 1)) { in get_irq_by_devno()
4352 if (ioinfo[irq]->schib.pmcw.dnv) in get_devno_by_irq()
4353 return (ioinfo[irq]->schib.pmcw.dev); in get_devno_by_irq()
4380 && (ioinfo[irq]->schib.pmcw.st == 0) in s390_device_recognition_irq()
4434 if (ioinfo[irq]->schib.pmcw.pim != 0x80) { in s390_device_recognition_irq()
4450 ioinfo[irq]->schib. in s390_device_recognition_irq()
4638 p_schib = &ioinfo[irq]->schib; in s390_validate_subchannel()
4712 memcpy (&ioinfo[irq]->schib, p_init_schib, sizeof (schib_t)); in s390_validate_subchannel()
4750 ioinfo[irq]->st = ioinfo[irq]->schib.pmcw.st; in s390_validate_subchannel()
4754 ioinfo[irq]->opm = ioinfo[irq]->schib.pmcw.pim in s390_validate_subchannel()
4755 & ioinfo[irq]->schib.pmcw.pam & ioinfo[irq]->schib.pmcw.pom; in s390_validate_subchannel()
4763 (ioinfo[irq]->schib.pmcw.chpid[chp], in s390_validate_subchannel()
4770 clear_bit(ioinfo[irq]->schib.pmcw.chpid[chp], in s390_validate_subchannel()
4782 ioinfo[irq]->schib.pmcw.dev, in s390_validate_subchannel()
4784 ioinfo[irq]->schib.pmcw.pim, in s390_validate_subchannel()
4785 ioinfo[irq]->schib.pmcw.pam, in s390_validate_subchannel()
4786 ioinfo[irq]->schib.pmcw.pom); in s390_validate_subchannel()
4794 ioinfo[irq]->schib.pmcw.dev, in s390_validate_subchannel()
4796 ioinfo[irq]->schib.pmcw.pim, in s390_validate_subchannel()
4797 ioinfo[irq]->schib.pmcw.pam, in s390_validate_subchannel()
4798 ioinfo[irq]->schib.pmcw.pom); in s390_validate_subchannel()
4810 ioinfo[irq]->devstat.devno = ioinfo[irq]->schib.pmcw.dev; in s390_validate_subchannel()
4811 ioinfo[irq]->devno = ioinfo[irq]->schib.pmcw.dev; in s390_validate_subchannel()
4828 ioinfo[irq]->schib.pmcw.isc = 3; /* could be smth. else */ in s390_validate_subchannel()
4829 ioinfo[irq]->schib.pmcw.csense = 1; /* concurrent sense */ in s390_validate_subchannel()
4830 ioinfo[irq]->schib.pmcw.ena = enable; in s390_validate_subchannel()
4831 ioinfo[irq]->schib.pmcw.intparm = ioinfo[irq]->schib.pmcw.dev; in s390_validate_subchannel()
4841 ioinfo[irq]->schib.pmcw.mp = 1; /* multipath mode */ in s390_validate_subchannel()
4848 ccode2 = msch_err (irq, &ioinfo[irq]->schib); in s390_validate_subchannel()
4906 ioinfo[irq]->schib.pmcw.csense = 0; in s390_validate_subchannel()
4909 msch_err (irq, &ioinfo[irq]->schib); in s390_validate_subchannel()
5065 if (ioinfo[irq]->schib.pmcw.pim != 0x80) { in s390_SenseID()
5126 if (ioinfo[irq]->schib.pmcw.pim != 0x80) { in s390_SenseID()
5167 ioinfo[irq]->schib.pmcw.dev, irq, in s390_SenseID()
5176 [irq]->schib.pmcw.dev, irq, retry); in s390_SenseID()
5192 ioinfo[irq]->schib.pmcw.dev, in s390_SenseID()
5200 ioinfo[irq]->schib.pmcw.dev, in s390_SenseID()
5215 ioinfo[irq]->schib.pmcw.dev, in s390_SenseID()
5238 schib.pmcw.dev, in s390_SenseID()
5270 ioinfo[irq]->schib.pmcw.dev, irq); in s390_SenseID()
5278 ioinfo[irq]->schib.pmcw.dev, irq); in s390_SenseID()
5291 ioinfo[irq]->schib.pmcw.dev, in s390_SenseID()
5300 ioinfo[irq]->schib.pmcw.dev, irq, in s390_SenseID()
5366 VM_virtual_device_info (ioinfo[irq]->schib.pmcw.dev, sid); in s390_SenseID()
5380 ioinfo[irq]->schib.pmcw.dev, irq); in s390_SenseID()
5384 ioinfo[irq]->schib.pmcw.dev, irq); in s390_SenseID()
5399 ioinfo[irq]->schib.pmcw.dev, in s390_SenseID()
5406 ioinfo[irq]->schib. in s390_SenseID()
5417 ioinfo[irq]->schib.pmcw.dev, in s390_SenseID()
5422 ioinfo[irq]->schib. in s390_SenseID()
5443 cc = stsch (irq, &ioinfo[irq]->schib); in s390_SetMultiPath()
5446 ioinfo[irq]->schib.pmcw.mp = 1; /* multipath mode */ in s390_SetMultiPath()
5448 cc = msch (irq, &ioinfo[irq]->schib); in s390_SetMultiPath()
5483 if (!test_bit(ioinfo[irq]->schib.pmcw.chpid[i], in s390_do_path_verification()
5521 irq, ioinfo[irq]->schib.pmcw.dev); in s390_do_path_verification()
5527 ioinfo[irq]->schib.pmcw.dev); in s390_do_path_verification()
5534 ioinfo[irq]->schib.pmcw.dev); in s390_do_path_verification()
5539 ioinfo[irq]->schib.pmcw.dev); in s390_do_path_verification()
5547 ioinfo[irq]->schib.pmcw.dev); in s390_do_path_verification()
5551 ioinfo[irq]->schib.pmcw.dev); in s390_do_path_verification()
5572 irq, ioinfo[irq]->schib.pmcw.dev); in s390_do_path_verification()
5576 irq, ioinfo[irq]->schib.pmcw.dev); in s390_do_path_verification()
5591 irq, ret, ioinfo[irq]->schib.pmcw.dev); in s390_do_path_verification()
5595 irq, ret, ioinfo[irq]->schib.pmcw.dev); in s390_do_path_verification()
5600 if (stsch(irq, &ioinfo[irq]->schib) != 0) in s390_do_path_verification()
5609 ioinfo[irq]->opm = ioinfo[irq]->schib.pmcw.pim & in s390_do_path_verification()
5610 ioinfo[irq]->schib.pmcw.pam & in s390_do_path_verification()
5611 ioinfo[irq]->schib.pmcw.pom; in s390_do_path_verification()
5618 (!test_bit(ioinfo[irq]->schib.pmcw.chpid[i], in s390_do_path_verification()
5674 ccode = stsch (irq, &(ioinfo[irq]->schib)); in s390_DevicePathVerification()
5679 if (ioinfo[irq]->schib.pmcw.pim == 0x80) { in s390_DevicePathVerification()
5691 if (!test_bit(ioinfo[irq]->schib.pmcw.chpid[0], in s390_DevicePathVerification()
5722 ioinfo[irq]->opm = ioinfo[irq]->schib.pmcw.pim in s390_DevicePathVerification()
5723 & ioinfo[irq]->schib.pmcw.pam in s390_DevicePathVerification()
5724 & ioinfo[irq]->schib.pmcw.pom; in s390_DevicePathVerification()
5742 ioinfo[irq]->opm = ioinfo[irq]->schib.pmcw.pim in s390_DevicePathVerification()
5743 & ioinfo[irq]->schib.pmcw.pam & ioinfo[irq]->schib.pmcw.pom; in s390_DevicePathVerification()
5750 &&(!test_bit(ioinfo[irq]->schib.pmcw.chpid[chp], in s390_DevicePathVerification()
5924 ioinfo[irq]->schib.pmcw.dev, in s390_SetPGID()
5933 ioinfo[irq]->schib.pmcw. in s390_SetPGID()
5987 ioinfo[irq]->schib.pmcw. in s390_SetPGID()
6014 ioinfo[irq]->schib. in s390_SetPGID()
6049 ioinfo[irq]->schib.pmcw. in s390_SetPGID()
6057 ioinfo[irq]->schib. in s390_SetPGID()
6088 ioinfo[irq]->schib.pmcw.dev, irq); in s390_SetPGID()
6092 ioinfo[irq]->schib.pmcw.dev, irq); in s390_SetPGID()
6110 ioinfo[irq]->schib.pmcw. in s390_SetPGID()
6118 ioinfo[irq]->schib. in s390_SetPGID()
6277 ioinfo[irq]->schib.pmcw. in s390_SensePGID()
6304 ioinfo[irq]->schib. in s390_SensePGID()
6337 ioinfo[irq]->schib.pmcw. in s390_SensePGID()
6345 ioinfo[irq]->schib. in s390_SensePGID()
6369 ioinfo[irq]->schib.pmcw.dev, in s390_SensePGID()
6376 ioinfo[irq]->schib. in s390_SensePGID()
6395 ioinfo[irq]->schib.pmcw.dev, in s390_SensePGID()
6402 ioinfo[irq]->schib.pmcw.dev, in s390_SensePGID()
6415 ioinfo[irq]->schib.pmcw.dev, in s390_SensePGID()
6423 ioinfo[irq]->schib.pmcw. in s390_SensePGID()
6429 ioinfo[irq]->schib.pmcw.dev, irq_ret); in s390_SensePGID()
6434 ioinfo[irq]->schib.pmcw.dev, irq_ret); in s390_SensePGID()
6449 ioinfo[irq]->schib.pmcw. in s390_SensePGID()
6457 ioinfo[irq]->schib. in s390_SensePGID()
6953 schib_t *schib = &ioinfo[irq]->schib; in __check_for_io_and_kill() local
6956 if (schib->scsw.actl & SCSW_ACTL_DEVACT) { in __check_for_io_and_kill()
6961 if ((schib->scsw.actl & SCSW_ACTL_SCHACT) && in __check_for_io_and_kill()
6962 (schib->pmcw.lpum == mask) && in __check_for_io_and_kill()
6992 } else if (schib->scsw.actl & (SCSW_ACTL_CLEAR_PEND | in __check_for_io_and_kill()
6996 if ((schib->pmcw.lpum != mask) || in __check_for_io_and_kill()
7082 schib_t *schib; in s390_do_chpid_processing() local
7088 schib = &ioinfo[irq]->schib; in s390_do_chpid_processing()
7094 if (schib->pmcw.chpid[j] != chpid) in s390_do_chpid_processing()
7097 if (stsch(irq, schib) != 0) { in s390_do_chpid_processing()
7127 schib->pmcw.pim != 0x80 && in s390_do_chpid_processing()
7263 ioinfo[irq]->schib.pmcw.pim != 0x80 && in s390_do_res_acc_processing()
7340 ioinfo[irq]->schib.pmcw.pim != 0x80 && in s390_do_res_acc_processing()
7661 schib_t *schib = &ioinfo[irq]->schib; in __process_chp_gone() local
7669 if (schib->pmcw.chpid[i] != chpid) in __process_chp_gone()
7672 if (stsch(irq, schib) != 0) { in __process_chp_gone()
7698 schib->pmcw.pim != 0x80 && in __process_chp_gone()
7724 schib_t *schib = &ioinfo[irq]->schib; in __process_chp_come() local
7729 if (schib->pmcw.chpid[i] != chpid) in __process_chp_come()
7734 schib->pmcw.pim != 0x80 && in __process_chp_come()
7802 ret = stsch(irq, &ioinfo[irq]->schib); in s390_process_chp_source()
8085 schib_t *schib = &ioinfo[irq]->schib; in __vary_chpid_offline() local
8110 schib->pmcw.pim != 0x80 && in __vary_chpid_offline()
8131 schib_t *schib = &ioinfo[irq]->schib; in __vary_chpid_online() local
8136 if (schib->pmcw.chpid[i] != chpid) in __vary_chpid_online()
8141 schib->pmcw.pim != 0x80 && in __vary_chpid_online()
8279 ioinfo[i]->schib.pmcw.dev, i); in chan_subch_open()
8300 ioinfo[i]->schib.pmcw.pim, in chan_subch_open()
8301 ioinfo[i]->schib.pmcw.pam, in chan_subch_open()
8302 ioinfo[i]->schib.pmcw.pom); in chan_subch_open()
8306 ioinfo[i]->schib.pmcw.chpid[j]); in chan_subch_open()
8589 ioinfo[irq]->schib.pmcw. in cio_chpid_entry_open()
9214 return &ioinfo[irq]->schib; in s390_get_schib()