scsw 236 arch/s390/include/asm/cio.h union scsw scsw; scsw 225 arch/s390/include/asm/scsw.h static inline int scsw_is_tm(union scsw *scsw) scsw 227 arch/s390/include/asm/scsw.h return css_general_characteristics.fcx && (scsw->tm.x == 1); scsw 237 arch/s390/include/asm/scsw.h static inline u32 scsw_key(union scsw *scsw) scsw 239 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 240 arch/s390/include/asm/scsw.h return scsw->tm.key; scsw 242 arch/s390/include/asm/scsw.h return scsw->cmd.key; scsw 252 arch/s390/include/asm/scsw.h static inline u32 scsw_eswf(union scsw *scsw) scsw 254 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 255 arch/s390/include/asm/scsw.h return scsw->tm.eswf; scsw 257 arch/s390/include/asm/scsw.h return scsw->cmd.eswf; scsw 267 arch/s390/include/asm/scsw.h static inline u32 scsw_cc(union scsw *scsw) scsw 269 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 270 arch/s390/include/asm/scsw.h return scsw->tm.cc; scsw 272 arch/s390/include/asm/scsw.h return scsw->cmd.cc; scsw 282 arch/s390/include/asm/scsw.h static inline u32 scsw_ectl(union scsw *scsw) scsw 284 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 285 arch/s390/include/asm/scsw.h return scsw->tm.ectl; scsw 287 arch/s390/include/asm/scsw.h return scsw->cmd.ectl; scsw 297 arch/s390/include/asm/scsw.h static inline u32 scsw_pno(union scsw *scsw) scsw 299 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 300 arch/s390/include/asm/scsw.h return scsw->tm.pno; scsw 302 arch/s390/include/asm/scsw.h return scsw->cmd.pno; scsw 312 arch/s390/include/asm/scsw.h static inline u32 scsw_fctl(union scsw *scsw) scsw 314 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 315 arch/s390/include/asm/scsw.h return scsw->tm.fctl; scsw 317 arch/s390/include/asm/scsw.h return scsw->cmd.fctl; scsw 327 arch/s390/include/asm/scsw.h static inline u32 scsw_actl(union scsw *scsw) scsw 329 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 330 arch/s390/include/asm/scsw.h return scsw->tm.actl; scsw 332 arch/s390/include/asm/scsw.h return scsw->cmd.actl; scsw 342 arch/s390/include/asm/scsw.h static inline u32 scsw_stctl(union scsw *scsw) scsw 344 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 345 arch/s390/include/asm/scsw.h return scsw->tm.stctl; scsw 347 arch/s390/include/asm/scsw.h return scsw->cmd.stctl; scsw 357 arch/s390/include/asm/scsw.h static inline u32 scsw_dstat(union scsw *scsw) scsw 359 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 360 arch/s390/include/asm/scsw.h return scsw->tm.dstat; scsw 362 arch/s390/include/asm/scsw.h return scsw->cmd.dstat; scsw 372 arch/s390/include/asm/scsw.h static inline u32 scsw_cstat(union scsw *scsw) scsw 374 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 375 arch/s390/include/asm/scsw.h return scsw->tm.cstat; scsw 377 arch/s390/include/asm/scsw.h return scsw->cmd.cstat; scsw 387 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_key(union scsw *scsw) scsw 389 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC); scsw 399 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_sctl(union scsw *scsw) scsw 401 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC); scsw 411 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_eswf(union scsw *scsw) scsw 413 arch/s390/include/asm/scsw.h return (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND); scsw 423 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_cc(union scsw *scsw) scsw 425 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC) && scsw 426 arch/s390/include/asm/scsw.h (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND); scsw 436 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_fmt(union scsw *scsw) scsw 438 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC); scsw 448 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_pfch(union scsw *scsw) scsw 450 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC); scsw 460 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_isic(union scsw *scsw) scsw 462 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC); scsw 472 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_alcc(union scsw *scsw) scsw 474 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC); scsw 484 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_ssi(union scsw *scsw) scsw 486 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC); scsw 496 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_zcc(union scsw *scsw) scsw 498 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC) && scsw 499 arch/s390/include/asm/scsw.h (scsw->cmd.stctl & SCSW_STCTL_INTER_STATUS); scsw 509 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_ectl(union scsw *scsw) scsw 511 arch/s390/include/asm/scsw.h return (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND) && scsw 512 arch/s390/include/asm/scsw.h !(scsw->cmd.stctl & SCSW_STCTL_INTER_STATUS) && scsw 513 arch/s390/include/asm/scsw.h (scsw->cmd.stctl & SCSW_STCTL_ALERT_STATUS); scsw 523 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_pno(union scsw *scsw) scsw 525 arch/s390/include/asm/scsw.h return (scsw->cmd.fctl != 0) && scsw 526 arch/s390/include/asm/scsw.h (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND) && scsw 527 arch/s390/include/asm/scsw.h (!(scsw->cmd.stctl & SCSW_STCTL_INTER_STATUS) || scsw 528 arch/s390/include/asm/scsw.h ((scsw->cmd.stctl & SCSW_STCTL_INTER_STATUS) && scsw 529 arch/s390/include/asm/scsw.h (scsw->cmd.actl & SCSW_ACTL_SUSPENDED))); scsw 539 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_fctl(union scsw *scsw) scsw 552 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_actl(union scsw *scsw) scsw 565 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_stctl(union scsw *scsw) scsw 578 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_dstat(union scsw *scsw) scsw 580 arch/s390/include/asm/scsw.h return (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND) && scsw 581 arch/s390/include/asm/scsw.h (scsw->cmd.cc != 3); scsw 591 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_valid_cstat(union scsw *scsw) scsw 593 arch/s390/include/asm/scsw.h return (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND) && scsw 594 arch/s390/include/asm/scsw.h (scsw->cmd.cc != 3); scsw 604 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_key(union scsw *scsw) scsw 606 arch/s390/include/asm/scsw.h return (scsw->tm.fctl & SCSW_FCTL_START_FUNC); scsw 616 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_eswf(union scsw *scsw) scsw 618 arch/s390/include/asm/scsw.h return (scsw->tm.stctl & SCSW_STCTL_STATUS_PEND); scsw 628 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_cc(union scsw *scsw) scsw 630 arch/s390/include/asm/scsw.h return (scsw->tm.fctl & SCSW_FCTL_START_FUNC) && scsw 631 arch/s390/include/asm/scsw.h (scsw->tm.stctl & SCSW_STCTL_STATUS_PEND); scsw 641 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_fmt(union scsw *scsw) scsw 653 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_x(union scsw *scsw) scsw 665 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_q(union scsw *scsw) scsw 677 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_ectl(union scsw *scsw) scsw 679 arch/s390/include/asm/scsw.h return (scsw->tm.stctl & SCSW_STCTL_STATUS_PEND) && scsw 680 arch/s390/include/asm/scsw.h !(scsw->tm.stctl & SCSW_STCTL_INTER_STATUS) && scsw 681 arch/s390/include/asm/scsw.h (scsw->tm.stctl & SCSW_STCTL_ALERT_STATUS); scsw 691 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_pno(union scsw *scsw) scsw 693 arch/s390/include/asm/scsw.h return (scsw->tm.fctl != 0) && scsw 694 arch/s390/include/asm/scsw.h (scsw->tm.stctl & SCSW_STCTL_STATUS_PEND) && scsw 695 arch/s390/include/asm/scsw.h (!(scsw->tm.stctl & SCSW_STCTL_INTER_STATUS) || scsw 696 arch/s390/include/asm/scsw.h ((scsw->tm.stctl & SCSW_STCTL_INTER_STATUS) && scsw 697 arch/s390/include/asm/scsw.h (scsw->tm.actl & SCSW_ACTL_SUSPENDED))); scsw 707 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_fctl(union scsw *scsw) scsw 720 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_actl(union scsw *scsw) scsw 733 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_stctl(union scsw *scsw) scsw 746 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_dstat(union scsw *scsw) scsw 748 arch/s390/include/asm/scsw.h return (scsw->tm.stctl & SCSW_STCTL_STATUS_PEND) && scsw 749 arch/s390/include/asm/scsw.h (scsw->tm.cc != 3); scsw 759 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_cstat(union scsw *scsw) scsw 761 arch/s390/include/asm/scsw.h return (scsw->tm.stctl & SCSW_STCTL_STATUS_PEND) && scsw 762 arch/s390/include/asm/scsw.h (scsw->tm.cc != 3); scsw 772 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_fcxs(union scsw *scsw) scsw 784 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_valid_schxs(union scsw *scsw) scsw 786 arch/s390/include/asm/scsw.h return (scsw->tm.cstat & (SCHN_STAT_PROG_CHECK | scsw 800 arch/s390/include/asm/scsw.h static inline int scsw_is_valid_actl(union scsw *scsw) scsw 802 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 803 arch/s390/include/asm/scsw.h return scsw_tm_is_valid_actl(scsw); scsw 805 arch/s390/include/asm/scsw.h return scsw_cmd_is_valid_actl(scsw); scsw 816 arch/s390/include/asm/scsw.h static inline int scsw_is_valid_cc(union scsw *scsw) scsw 818 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 819 arch/s390/include/asm/scsw.h return scsw_tm_is_valid_cc(scsw); scsw 821 arch/s390/include/asm/scsw.h return scsw_cmd_is_valid_cc(scsw); scsw 832 arch/s390/include/asm/scsw.h static inline int scsw_is_valid_cstat(union scsw *scsw) scsw 834 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 835 arch/s390/include/asm/scsw.h return scsw_tm_is_valid_cstat(scsw); scsw 837 arch/s390/include/asm/scsw.h return scsw_cmd_is_valid_cstat(scsw); scsw 848 arch/s390/include/asm/scsw.h static inline int scsw_is_valid_dstat(union scsw *scsw) scsw 850 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 851 arch/s390/include/asm/scsw.h return scsw_tm_is_valid_dstat(scsw); scsw 853 arch/s390/include/asm/scsw.h return scsw_cmd_is_valid_dstat(scsw); scsw 864 arch/s390/include/asm/scsw.h static inline int scsw_is_valid_ectl(union scsw *scsw) scsw 866 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 867 arch/s390/include/asm/scsw.h return scsw_tm_is_valid_ectl(scsw); scsw 869 arch/s390/include/asm/scsw.h return scsw_cmd_is_valid_ectl(scsw); scsw 880 arch/s390/include/asm/scsw.h static inline int scsw_is_valid_eswf(union scsw *scsw) scsw 882 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 883 arch/s390/include/asm/scsw.h return scsw_tm_is_valid_eswf(scsw); scsw 885 arch/s390/include/asm/scsw.h return scsw_cmd_is_valid_eswf(scsw); scsw 896 arch/s390/include/asm/scsw.h static inline int scsw_is_valid_fctl(union scsw *scsw) scsw 898 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 899 arch/s390/include/asm/scsw.h return scsw_tm_is_valid_fctl(scsw); scsw 901 arch/s390/include/asm/scsw.h return scsw_cmd_is_valid_fctl(scsw); scsw 912 arch/s390/include/asm/scsw.h static inline int scsw_is_valid_key(union scsw *scsw) scsw 914 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 915 arch/s390/include/asm/scsw.h return scsw_tm_is_valid_key(scsw); scsw 917 arch/s390/include/asm/scsw.h return scsw_cmd_is_valid_key(scsw); scsw 928 arch/s390/include/asm/scsw.h static inline int scsw_is_valid_pno(union scsw *scsw) scsw 930 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 931 arch/s390/include/asm/scsw.h return scsw_tm_is_valid_pno(scsw); scsw 933 arch/s390/include/asm/scsw.h return scsw_cmd_is_valid_pno(scsw); scsw 944 arch/s390/include/asm/scsw.h static inline int scsw_is_valid_stctl(union scsw *scsw) scsw 946 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 947 arch/s390/include/asm/scsw.h return scsw_tm_is_valid_stctl(scsw); scsw 949 arch/s390/include/asm/scsw.h return scsw_cmd_is_valid_stctl(scsw); scsw 959 arch/s390/include/asm/scsw.h static inline int scsw_cmd_is_solicited(union scsw *scsw) scsw 961 arch/s390/include/asm/scsw.h return (scsw->cmd.cc != 0) || (scsw->cmd.stctl != scsw 972 arch/s390/include/asm/scsw.h static inline int scsw_tm_is_solicited(union scsw *scsw) scsw 974 arch/s390/include/asm/scsw.h return (scsw->tm.cc != 0) || (scsw->tm.stctl != scsw 985 arch/s390/include/asm/scsw.h static inline int scsw_is_solicited(union scsw *scsw) scsw 987 arch/s390/include/asm/scsw.h if (scsw_is_tm(scsw)) scsw 988 arch/s390/include/asm/scsw.h return scsw_tm_is_solicited(scsw); scsw 990 arch/s390/include/asm/scsw.h return scsw_cmd_is_solicited(scsw); scsw 1637 drivers/s390/block/dasd.c return (scsw_tm_is_valid_schxs(&irb->scsw) && scsw 1638 drivers/s390/block/dasd.c (irb->scsw.tm.sesq == SCSW_SESQ_DEV_NOFCX || scsw 1639 drivers/s390/block/dasd.c irb->scsw.tm.sesq == SCSW_SESQ_PATH_NOFCX)); scsw 1661 drivers/s390/block/dasd.c scsw_cstat(&irb->scsw) == SCHN_STAT_INCORR_LEN; scsw 1715 drivers/s390/block/dasd.c !(scsw_dstat(&irb->scsw) == (DEV_STAT_CHN_END | DEV_STAT_DEV_END) && scsw 1716 drivers/s390/block/dasd.c scsw_cstat(&irb->scsw) == 0)) { scsw 1762 drivers/s390/block/dasd.c if (scsw_dstat(&irb->scsw) & DEV_STAT_ATTENTION) { scsw 1815 drivers/s390/block/dasd.c scsw_fctl(&irb->scsw) & SCSW_FCTL_CLEAR_FUNC) { scsw 1832 drivers/s390/block/dasd.c if (scsw_dstat(&irb->scsw) == (DEV_STAT_CHN_END | DEV_STAT_DEV_END) && scsw 1833 drivers/s390/block/dasd.c scsw_cstat(&irb->scsw) == 0) { scsw 2510 drivers/s390/block/dasd.c if (scsw_cstat(&cqr->irb.scsw) == 0x40 && scsw 4177 drivers/s390/block/dasd.c if (scsw_is_tm(&irb->scsw) && (irb->scsw.tm.fcxs == 0x01)) { scsw 4178 drivers/s390/block/dasd.c if (irb->scsw.tm.tcw) scsw 4180 drivers/s390/block/dasd.c irb->scsw.tm.tcw); scsw 1627 drivers/s390/block/dasd_3990_erp.c if (scsw_is_tm(&cqr->irb.scsw)) { scsw 1644 drivers/s390/block/dasd_3990_erp.c cpa = default_erp->refers->irb.scsw.cmd.cpa; scsw 1783 drivers/s390/block/dasd_3990_erp.c if (scsw_is_tm(&cqr->irb.scsw)) { scsw 1802 drivers/s390/block/dasd_3990_erp.c cpa = previous_erp->irb.scsw.cmd.cpa; scsw 2296 drivers/s390/block/dasd_3990_erp.c if (scsw_cstat(&erp->refers->irb.scsw) & (SCHN_STAT_INTF_CTRL_CHK scsw 2517 drivers/s390/block/dasd_3990_erp.c if ((scsw_cstat(&cqr1->irb.scsw) & (SCHN_STAT_INTF_CTRL_CHK | scsw 2519 drivers/s390/block/dasd_3990_erp.c (scsw_cstat(&cqr2->irb.scsw) & (SCHN_STAT_INTF_CTRL_CHK | scsw 2793 drivers/s390/block/dasd_3990_erp.c if ((scsw_cstat(&cqr->irb.scsw) == 0x00) && scsw 2794 drivers/s390/block/dasd_3990_erp.c (scsw_dstat(&cqr->irb.scsw) == scsw 3423 drivers/s390/block/dasd_eckd.c if (tpm && scsw_cstat(&irb.scsw) == 0x40) { scsw 3494 drivers/s390/block/dasd_eckd.c if ((scsw_dstat(&irb->scsw) & mask) == mask) { scsw 3516 drivers/s390/block/dasd_eckd.c (scsw_dstat(&irb->scsw) & DEV_STAT_UNIT_CHECK)) { scsw 3553 drivers/s390/block/dasd_eckd.c (scsw_dstat(&irb->scsw) & DEV_STAT_UNIT_CHECK) && scsw 5432 drivers/s390/block/dasd_eckd.c stat = (u64 *) &irb->scsw; scsw 5469 drivers/s390/block/dasd_eckd.c req, scsw_cc(&irb->scsw), scsw_fctl(&irb->scsw), scsw 5470 drivers/s390/block/dasd_eckd.c scsw_actl(&irb->scsw), scsw_stctl(&irb->scsw), scsw 5471 drivers/s390/block/dasd_eckd.c scsw_dstat(&irb->scsw), scsw_cstat(&irb->scsw), scsw 5476 drivers/s390/block/dasd_eckd.c (void *) (addr_t) irb->scsw.cmd.cpa); scsw 5527 drivers/s390/block/dasd_eckd.c irb->scsw.cmd.cpa; /* failing CCW */ scsw 5573 drivers/s390/block/dasd_eckd.c req, scsw_cc(&irb->scsw), scsw_fctl(&irb->scsw), scsw 5574 drivers/s390/block/dasd_eckd.c scsw_actl(&irb->scsw), scsw_stctl(&irb->scsw), scsw 5575 drivers/s390/block/dasd_eckd.c scsw_dstat(&irb->scsw), scsw_cstat(&irb->scsw), scsw 5576 drivers/s390/block/dasd_eckd.c irb->scsw.tm.fcxs, scsw 5577 drivers/s390/block/dasd_eckd.c (irb->scsw.tm.ifob << 7) | irb->scsw.tm.sesq, scsw 5582 drivers/s390/block/dasd_eckd.c (void *) (addr_t) irb->scsw.tm.tcw); scsw 5586 drivers/s390/block/dasd_eckd.c if (irb->scsw.tm.tcw && (irb->scsw.tm.fcxs & 0x01)) scsw 5588 drivers/s390/block/dasd_eckd.c (struct tcw *)(unsigned long)irb->scsw.tm.tcw); scsw 5687 drivers/s390/block/dasd_eckd.c if (scsw_is_tm(&irb->scsw)) { scsw 5696 drivers/s390/block/dasd_eckd.c if (scsw_cstat(&irb->scsw) == 0x40 && scsw 6609 drivers/s390/block/dasd_eckd.c if (irb->scsw.tm.sesq == SCSW_SESQ_DEV_NOFCX) { scsw 6611 drivers/s390/block/dasd_eckd.c } else if (irb->scsw.tm.sesq == SCSW_SESQ_PATH_NOFCX) { scsw 250 drivers/s390/block/dasd_fba.c if ((irb->scsw.cmd.dstat & mask) == mask) scsw 656 drivers/s390/block/dasd_fba.c scsw_is_tm(&irb->scsw) ? "t" : "c", scsw 657 drivers/s390/block/dasd_fba.c scsw_cc(&irb->scsw), scsw_cstat(&irb->scsw), scsw 658 drivers/s390/block/dasd_fba.c scsw_dstat(&irb->scsw), sense[0], sense[1], scsw 686 drivers/s390/block/dasd_fba.c irb->scsw.cmd.cstat, irb->scsw.cmd.dstat); scsw 690 drivers/s390/block/dasd_fba.c (void *) (addr_t) irb->scsw.cmd.cpa); scsw 732 drivers/s390/block/dasd_fba.c if (act < ((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa) - 2) { scsw 733 drivers/s390/block/dasd_fba.c act = ((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa) - 2; scsw 736 drivers/s390/block/dasd_fba.c end = min((struct ccw1 *)(addr_t) irb->scsw.cmd.cpa + 2, last); scsw 375 drivers/s390/char/con3215.c cstat = irb->scsw.cmd.cstat; scsw 376 drivers/s390/char/con3215.c dstat = irb->scsw.cmd.dstat; scsw 397 drivers/s390/char/con3215.c req->residual = irb->scsw.cmd.count; scsw 414 drivers/s390/char/con3270.c if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) scsw 418 drivers/s390/char/con3270.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) scsw 422 drivers/s390/char/con3270.c rq->rescnt = irb->scsw.cmd.count; scsw 423 drivers/s390/char/con3270.c } else if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) { scsw 225 drivers/s390/char/fs3270.c if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) { scsw 231 drivers/s390/char/fs3270.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) scsw 235 drivers/s390/char/fs3270.c rq->rescnt = irb->scsw.cmd.count; scsw 334 drivers/s390/char/raw3270.c if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) scsw 336 drivers/s390/char/raw3270.c if (irb->scsw.cmd.dstat == (DEV_STAT_CHN_END | scsw 341 drivers/s390/char/raw3270.c if ((irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) && scsw 671 drivers/s390/char/raw3270.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) { scsw 678 drivers/s390/char/raw3270.c if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) { scsw 224 drivers/s390/char/tape_34xx.c if (irb->scsw.cmd.dstat == 0x85) { /* READY */ scsw 838 drivers/s390/char/tape_34xx.c if ((irb->scsw.cmd.dstat & DEV_STAT_UNIT_EXCEP) && scsw 839 drivers/s390/char/tape_34xx.c (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) && scsw 845 drivers/s390/char/tape_34xx.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) scsw 848 drivers/s390/char/tape_34xx.c if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) { scsw 852 drivers/s390/char/tape_34xx.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_EXCEP) { scsw 802 drivers/s390/char/tape_3590.c if (irb->scsw.cmd.dstat == DEV_STAT_CHN_END) scsw 805 drivers/s390/char/tape_3590.c else if (irb->scsw.cmd.dstat == 0x85) scsw 808 drivers/s390/char/tape_3590.c else if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) { scsw 1457 drivers/s390/char/tape_3590.c if ((irb->scsw.cmd.dstat & DEV_STAT_UNIT_EXCEP) && scsw 1458 drivers/s390/char/tape_3590.c (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) && scsw 1465 drivers/s390/char/tape_3590.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) scsw 1468 drivers/s390/char/tape_3590.c if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) { scsw 1469 drivers/s390/char/tape_3590.c if (irb->scsw.cmd.dstat == DEV_STAT_UNIT_EXCEP) { scsw 1479 drivers/s390/char/tape_3590.c if (irb->scsw.cmd.dstat & DEV_STAT_CHN_END) { scsw 1484 drivers/s390/char/tape_3590.c if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) { scsw 924 drivers/s390/char/tape_core.c irb->scsw.cmd.dstat, irb->scsw.cmd.cstat); scsw 1139 drivers/s390/char/tape_core.c if (irb->scsw.cmd.cc != 0 && scsw 1140 drivers/s390/char/tape_core.c (irb->scsw.cmd.fctl & SCSW_FCTL_START_FUNC) && scsw 1143 drivers/s390/char/tape_core.c device->cdev_id, irb->scsw.cmd.cc, irb->scsw.cmd.fctl); scsw 1151 drivers/s390/char/tape_core.c request->rescnt = irb->scsw.cmd.count; scsw 1152 drivers/s390/char/tape_core.c else if ((irb->scsw.cmd.dstat == 0x85 || irb->scsw.cmd.dstat == 0x80) && scsw 1167 drivers/s390/char/tape_core.c if (irb->scsw.cmd.dstat != 0x0c) { scsw 686 drivers/s390/char/tty3270.c if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) { scsw 694 drivers/s390/char/tty3270.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) { scsw 700 drivers/s390/char/tty3270.c rq->rescnt = irb->scsw.cmd.count; scsw 702 drivers/s390/char/tty3270.c } else if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) { scsw 312 drivers/s390/char/vmur.c intparm, irb->scsw.cmd.cstat, irb->scsw.cmd.dstat, scsw 313 drivers/s390/char/vmur.c irb->scsw.cmd.count); scsw 324 drivers/s390/char/vmur.c else if (irb->scsw.cmd.dstat == (DEV_STAT_CHN_END | DEV_STAT_DEV_END)) scsw 173 drivers/s390/cio/ccwreq.c struct cmd_scsw *scsw = &irb->scsw.cmd; scsw 180 drivers/s390/cio/ccwreq.c if (scsw->fctl & (SCSW_FCTL_HALT_FUNC | SCSW_FCTL_CLEAR_FUNC)) scsw 183 drivers/s390/cio/ccwreq.c if (scsw->cc == 3 || scsw->pno) scsw 215 drivers/s390/cio/ccwreq.c if (scsw->cstat != 0) scsw 218 drivers/s390/cio/ccwreq.c if (scsw->dstat & ~(DEV_STAT_CHN_END | DEV_STAT_DEV_END)) scsw 221 drivers/s390/cio/ccwreq.c if (!(scsw->dstat & DEV_STAT_DEV_END)) scsw 224 drivers/s390/cio/ccwreq.c if (scsw->cc == 1 && (scsw->stctl & SCSW_STCTL_ALERT_STATUS)) scsw 340 drivers/s390/cio/ccwreq.c scsw_cstat(&sch->schib.scsw), scsw 341 drivers/s390/cio/ccwreq.c scsw_dstat(&sch->schib.scsw), scsw 133 drivers/s390/cio/chsc_sch.c if (!cc && scsw_stctl(&schib.scsw)) scsw 210 drivers/s390/cio/chsc_sch.c return sch->schib.pmcw.ena && !scsw_fctl(&sch->schib.scsw); scsw 266 drivers/s390/cio/chsc_sch.c sch->schib.scsw.cmd.fctl |= SCSW_FCTL_START_FUNC; scsw 301 drivers/s390/cio/chsc_sch.c if (!(scsw_stctl(&request->irb.scsw) & SCSW_STCTL_STATUS_PEND)) scsw 303 drivers/s390/cio/chsc_sch.c backed_up = scsw_cstat(&request->irb.scsw) & SCHN_STAT_CHAIN_CHECK; scsw 304 drivers/s390/cio/chsc_sch.c request->irb.scsw.cmd.cstat &= ~SCHN_STAT_CHAIN_CHECK; scsw 305 drivers/s390/cio/chsc_sch.c if (scsw_cstat(&request->irb.scsw) == 0) scsw 309 drivers/s390/cio/chsc_sch.c if (scsw_cstat(&request->irb.scsw) & SCHN_STAT_PROG_CHECK) scsw 311 drivers/s390/cio/chsc_sch.c if (scsw_cstat(&request->irb.scsw) & SCHN_STAT_PROT_CHECK) scsw 313 drivers/s390/cio/chsc_sch.c if (scsw_cstat(&request->irb.scsw) & SCHN_STAT_CHN_DATA_CHK) scsw 315 drivers/s390/cio/chsc_sch.c if (scsw_cstat(&request->irb.scsw) & SCHN_STAT_CHN_CTRL_CHK) scsw 162 drivers/s390/cio/cio.c sch->schib.scsw.cmd.actl |= SCSW_ACTL_START_PEND; scsw 199 drivers/s390/cio/cio.c sch->schib.scsw.cmd.actl |= SCSW_ACTL_RESUME_PEND; scsw 238 drivers/s390/cio/cio.c sch->schib.scsw.cmd.actl |= SCSW_ACTL_HALT_PEND; scsw 272 drivers/s390/cio/cio.c sch->schib.scsw.cmd.actl |= SCSW_ACTL_CLEAR_PEND; scsw 344 drivers/s390/cio/cio.c if (!(scsw_actl(&sch->schib.scsw) & SCSW_ACTL_HALT_PEND) && scsw 345 drivers/s390/cio/cio.c !(scsw_actl(&sch->schib.scsw) & SCSW_ACTL_CLEAR_PEND)) { scsw 346 drivers/s390/cio/cio.c if (!scsw_is_tm(&sch->schib.scsw)) { scsw 358 drivers/s390/cio/cio.c if (!(scsw_actl(&sch->schib.scsw) & SCSW_ACTL_CLEAR_PEND)) { scsw 553 drivers/s390/cio/cio.c memcpy (&sch->schib.scsw, &irb->scsw, sizeof (irb->scsw)); scsw 596 drivers/s390/cio/cio.c memcpy(&sch->schib.scsw, &irb->scsw, sizeof(union scsw)); scsw 79 drivers/s390/cio/cio.h union scsw scsw; /* subchannel status word */ scsw 278 drivers/s390/cio/cmf.c if (scsw_fctl(&sch->schib.scsw) & SCSW_FCTL_START_FUNC) { scsw 280 drivers/s390/cio/cmf.c if ((!(scsw_actl(&sch->schib.scsw) & SCSW_ACTL_SUSPENDED)) && scsw 281 drivers/s390/cio/cmf.c (scsw_actl(&sch->schib.scsw) & scsw 283 drivers/s390/cio/cmf.c (!(scsw_stctl(&sch->schib.scsw) & SCSW_STCTL_SEC_STATUS))) scsw 1152 drivers/s390/cio/device.c if (scsw_actl(&sch->schib.scsw) == 0 || sch->schib.pmcw.lpum != mask) scsw 1688 drivers/s390/cio/device.c if (sch->schib.scsw.cmd.actl == 0) scsw 469 drivers/s390/cio/device_fsm.c struct cmd_scsw *scsw = &irb->scsw.cmd; scsw 470 drivers/s390/cio/device_fsm.c scsw->cc = 1; scsw 471 drivers/s390/cio/device_fsm.c scsw->fctl = SCSW_FCTL_START_FUNC; scsw 472 drivers/s390/cio/device_fsm.c scsw->actl = SCSW_ACTL_START_PEND; scsw 473 drivers/s390/cio/device_fsm.c scsw->stctl = SCSW_STCTL_STATUS_PEND; scsw 475 drivers/s390/cio/device_fsm.c struct tm_scsw *scsw = &irb->scsw.tm; scsw 476 drivers/s390/cio/device_fsm.c scsw->x = 1; scsw 477 drivers/s390/cio/device_fsm.c scsw->cc = 1; scsw 478 drivers/s390/cio/device_fsm.c scsw->fctl = SCSW_FCTL_START_FUNC; scsw 479 drivers/s390/cio/device_fsm.c scsw->actl = SCSW_ACTL_START_PEND; scsw 480 drivers/s390/cio/device_fsm.c scsw->stctl = SCSW_STCTL_STATUS_PEND; scsw 619 drivers/s390/cio/device_fsm.c if (scsw_actl(&sch->schib.scsw) != 0) scsw 680 drivers/s390/cio/device_fsm.c if (scsw_actl(&sch->schib.scsw) != 0 || scsw 681 drivers/s390/cio/device_fsm.c (scsw_stctl(&sch->schib.scsw) & SCSW_STCTL_STATUS_PEND) || scsw 682 drivers/s390/cio/device_fsm.c (scsw_stctl(&cdev->private->dma_area->irb.scsw) & scsw 730 drivers/s390/cio/device_fsm.c stctl = scsw_stctl(&cdev->private->dma_area->irb.scsw); scsw 762 drivers/s390/cio/device_fsm.c is_cmd = !scsw_is_tm(&irb->scsw); scsw 764 drivers/s390/cio/device_fsm.c if (!scsw_is_solicited(&irb->scsw)) { scsw 765 drivers/s390/cio/device_fsm.c if (is_cmd && (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) && scsw 831 drivers/s390/cio/device_fsm.c if (scsw_stctl(&irb->scsw) == scsw 833 drivers/s390/cio/device_fsm.c if (scsw_cc(&irb->scsw) == 1) scsw 851 drivers/s390/cio/device_fsm.c if (scsw_fctl(&irb->scsw) & scsw 148 drivers/s390/cio/device_id.c struct cmd_scsw *scsw = &cdev->private->dma_area->irb.scsw.cmd; scsw 149 drivers/s390/cio/device_id.c int len = sizeof(struct senseid) - scsw->count; scsw 216 drivers/s390/cio/device_ops.c ((sch->schib.scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) && scsw 217 drivers/s390/cio/device_ops.c !(sch->schib.scsw.cmd.stctl & SCSW_STCTL_SEC_STATUS)) || scsw 417 drivers/s390/cio/device_ops.c !(sch->schib.scsw.cmd.actl & SCSW_ACTL_SUSPENDED)) scsw 693 drivers/s390/cio/device_ops.c if (!scsw_is_tm(&sch->schib.scsw) || scsw 694 drivers/s390/cio/device_ops.c !(scsw_actl(&sch->schib.scsw) & SCSW_ACTL_START_PEND)) scsw 96 drivers/s390/cio/device_pgid.c if (status == IO_STATUS_ERROR && irb->scsw.cmd.cstat == 0) scsw 33 drivers/s390/cio/device_status.c if (!scsw_is_valid_cstat(&irb->scsw) || scsw 34 drivers/s390/cio/device_status.c !(scsw_cstat(&irb->scsw) & (SCHN_STAT_CHN_DATA_CHK | scsw 43 drivers/s390/cio/device_status.c scsw_dstat(&irb->scsw), scsw_cstat(&irb->scsw)); scsw 82 drivers/s390/cio/device_status.c cdev->private->dma_area->irb.scsw.cmd.ectl = 0; scsw 83 drivers/s390/cio/device_status.c if ((irb->scsw.cmd.stctl & SCSW_STCTL_ALERT_STATUS) && scsw 84 drivers/s390/cio/device_status.c !(irb->scsw.cmd.stctl & SCSW_STCTL_INTER_STATUS)) scsw 85 drivers/s390/cio/device_status.c cdev->private->dma_area->irb.scsw.cmd.ectl = irb->scsw.cmd.ectl; scsw 87 drivers/s390/cio/device_status.c if (!cdev->private->dma_area->irb.scsw.cmd.ectl) scsw 99 drivers/s390/cio/device_status.c if (!irb->scsw.cmd.eswf && scsw 100 drivers/s390/cio/device_status.c (irb->scsw.cmd.stctl == SCSW_STCTL_STATUS_PEND)) scsw 102 drivers/s390/cio/device_status.c if (irb->scsw.cmd.stctl == scsw 104 drivers/s390/cio/device_status.c !(irb->scsw.cmd.actl & SCSW_ACTL_SUSPENDED)) scsw 127 drivers/s390/cio/device_status.c if (irb->scsw.cmd.eswf) { scsw 136 drivers/s390/cio/device_status.c if (irb->scsw.cmd.cstat & (SCHN_STAT_CHN_DATA_CHK | scsw 157 drivers/s390/cio/device_status.c if (irb->scsw.cmd.cstat & SCHN_STAT_INTF_CTRL_CHK) scsw 202 drivers/s390/cio/device_status.c if (!(scsw_stctl(&irb->scsw) & SCSW_STCTL_STATUS_PEND)) scsw 209 drivers/s390/cio/device_status.c if (scsw_is_valid_pno(&irb->scsw) && scsw_pno(&irb->scsw)) scsw 212 drivers/s390/cio/device_status.c if (scsw_is_tm(&irb->scsw)) { scsw 219 drivers/s390/cio/device_status.c if (!scsw_is_solicited(&irb->scsw)) scsw 229 drivers/s390/cio/device_status.c if (irb->scsw.cmd.fctl & SCSW_FCTL_CLEAR_FUNC) scsw 233 drivers/s390/cio/device_status.c if (irb->scsw.cmd.fctl & SCSW_FCTL_START_FUNC) { scsw 235 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.key = irb->scsw.cmd.key; scsw 237 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.sctl = irb->scsw.cmd.sctl; scsw 239 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.cc |= irb->scsw.cmd.cc; scsw 241 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.fmt = irb->scsw.cmd.fmt; scsw 243 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.pfch = irb->scsw.cmd.pfch; scsw 245 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.isic = irb->scsw.cmd.isic; scsw 247 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.alcc = irb->scsw.cmd.alcc; scsw 249 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.ssi = irb->scsw.cmd.ssi; scsw 256 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.fctl |= irb->scsw.cmd.fctl; scsw 258 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.actl = irb->scsw.cmd.actl; scsw 260 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.stctl |= irb->scsw.cmd.stctl; scsw 265 drivers/s390/cio/device_status.c if ((irb->scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) || scsw 266 drivers/s390/cio/device_status.c ((irb->scsw.cmd.stctl == scsw 268 drivers/s390/cio/device_status.c (irb->scsw.cmd.actl & SCSW_ACTL_DEVACT) && scsw 269 drivers/s390/cio/device_status.c (irb->scsw.cmd.actl & SCSW_ACTL_SCHACT)) || scsw 270 drivers/s390/cio/device_status.c (irb->scsw.cmd.actl & SCSW_ACTL_SUSPENDED)) scsw 271 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.cpa = irb->scsw.cmd.cpa; scsw 273 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.dstat &= ~DEV_STAT_BUSY; scsw 275 drivers/s390/cio/device_status.c if (irb->scsw.cmd.stctl & scsw 278 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.dstat |= irb->scsw.cmd.dstat; scsw 280 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.cstat |= irb->scsw.cmd.cstat; scsw 282 drivers/s390/cio/device_status.c if ((irb->scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) && scsw 283 drivers/s390/cio/device_status.c (irb->scsw.cmd.cstat & ~(SCHN_STAT_PCI | SCHN_STAT_INCORR_LEN)) scsw 285 drivers/s390/cio/device_status.c cdev_irb->scsw.cmd.count = irb->scsw.cmd.count; scsw 302 drivers/s390/cio/device_status.c if ((cdev_irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) && scsw 320 drivers/s390/cio/device_status.c if (scsw_actl(&irb->scsw) & (SCSW_ACTL_DEVACT | SCSW_ACTL_SCHACT)) scsw 355 drivers/s390/cio/device_status.c if (!(scsw_stctl(&irb->scsw) & SCSW_STCTL_STATUS_PEND)) scsw 362 drivers/s390/cio/device_status.c if (scsw_is_valid_pno(&irb->scsw) && scsw_pno(&irb->scsw)) scsw 365 drivers/s390/cio/device_status.c if (!(irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) && scsw 366 drivers/s390/cio/device_status.c (irb->scsw.cmd.dstat & DEV_STAT_CHN_END)) { scsw 384 drivers/s390/cio/device_status.c if ((irb->scsw.cmd.actl & (SCSW_ACTL_DEVACT | SCSW_ACTL_SCHACT)) != 0) scsw 388 drivers/s390/cio/device_status.c !(irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK)) { scsw 75 drivers/s390/cio/eadm_sch.c sch->schib.scsw.eadm.actl |= SCSW_ACTL_START_PEND; scsw 94 drivers/s390/cio/eadm_sch.c sch->schib.scsw.eadm.actl |= SCSW_ACTL_CLEAR_PEND; scsw 130 drivers/s390/cio/eadm_sch.c struct eadm_scsw *scsw = &sch->schib.scsw.eadm; scsw 139 drivers/s390/cio/eadm_sch.c if ((scsw->stctl & (SCSW_STCTL_ALERT_STATUS | SCSW_STCTL_STATUS_PEND)) scsw 140 drivers/s390/cio/eadm_sch.c && scsw->eswf == 1 && irb->esw.eadm.erw.r) scsw 143 drivers/s390/cio/eadm_sch.c if (scsw->fctl & SCSW_FCTL_CLEAR_FUNC) scsw 155 drivers/s390/cio/eadm_sch.c scm_irq_handler((struct aob *)(unsigned long)scsw->aob, error); scsw 1066 drivers/s390/cio/qdio_main.c cstat = irb->scsw.cmd.cstat; scsw 1067 drivers/s390/cio/qdio_main.c dstat = irb->scsw.cmd.dstat; scsw 128 drivers/s390/cio/trace.h __entry->scsw_dcc = scsw_cc(&irb->scsw); scsw 129 drivers/s390/cio/trace.h __entry->scsw_pno = scsw_pno(&irb->scsw); scsw 130 drivers/s390/cio/trace.h __entry->scsw_fctl = scsw_fctl(&irb->scsw); scsw 131 drivers/s390/cio/trace.h __entry->scsw_actl = scsw_actl(&irb->scsw); scsw 132 drivers/s390/cio/trace.h __entry->scsw_stctl = scsw_stctl(&irb->scsw); scsw 133 drivers/s390/cio/trace.h __entry->scsw_dstat = scsw_dstat(&irb->scsw); scsw 134 drivers/s390/cio/trace.h __entry->scsw_cstat = scsw_cstat(&irb->scsw); scsw 807 drivers/s390/cio/vfio_ccw_cp.c void cp_update_scsw(struct channel_program *cp, union scsw *scsw) scsw 810 drivers/s390/cio/vfio_ccw_cp.c u32 cpa = scsw->cmd.cpa; scsw 840 drivers/s390/cio/vfio_ccw_cp.c scsw->cmd.cpa = cpa; scsw 49 drivers/s390/cio/vfio_ccw_cp.h extern void cp_update_scsw(struct channel_program *cp, union scsw *scsw); scsw 90 drivers/s390/cio/vfio_ccw_drv.c is_final = !(scsw_actl(&irb->scsw) & scsw 92 drivers/s390/cio/vfio_ccw_drv.c if (scsw_is_solicited(&irb->scsw)) { scsw 93 drivers/s390/cio/vfio_ccw_drv.c cp_update_scsw(&private->cp, &irb->scsw); scsw 53 drivers/s390/cio/vfio_ccw_fsm.c sch->schib.scsw.cmd.actl |= SCSW_ACTL_START_PEND; scsw 107 drivers/s390/cio/vfio_ccw_fsm.c sch->schib.scsw.cmd.actl |= SCSW_ACTL_HALT_PEND; scsw 148 drivers/s390/cio/vfio_ccw_fsm.c sch->schib.scsw.cmd.actl = SCSW_ACTL_CLEAR_PEND; scsw 246 drivers/s390/cio/vfio_ccw_fsm.c union scsw *scsw = &private->scsw; scsw 253 drivers/s390/cio/vfio_ccw_fsm.c memcpy(scsw, io_region->scsw_area, sizeof(*scsw)); scsw 255 drivers/s390/cio/vfio_ccw_fsm.c if (scsw->cmd.fctl & SCSW_FCTL_START_FUNC) { scsw 305 drivers/s390/cio/vfio_ccw_fsm.c } else if (scsw->cmd.fctl & SCSW_FCTL_HALT_FUNC) { scsw 313 drivers/s390/cio/vfio_ccw_fsm.c } else if (scsw->cmd.fctl & SCSW_FCTL_CLEAR_FUNC) { scsw 324 drivers/s390/cio/vfio_ccw_fsm.c trace_vfio_ccw_io_fctl(scsw->cmd.fctl, schid, scsw 93 drivers/s390/cio/vfio_ccw_private.h union scsw scsw; scsw 263 drivers/s390/net/ctcm_fsms.c if (ch->irb->scsw.cmd.count != 0) scsw 266 drivers/s390/net/ctcm_fsms.c CTCM_FUNTAIL, dev->name, ch->irb->scsw.cmd.count); scsw 360 drivers/s390/net/ctcm_fsms.c int len = ch->max_bufsize - ch->irb->scsw.cmd.count; scsw 1234 drivers/s390/net/ctcm_fsms.c if (ch->irb->scsw.cmd.count != 0) scsw 1237 drivers/s390/net/ctcm_fsms.c CTCM_FUNTAIL, dev->name, ch->irb->scsw.cmd.count); scsw 1388 drivers/s390/net/ctcm_fsms.c int len = ch->max_bufsize - ch->irb->scsw.cmd.count; scsw 1212 drivers/s390/net/ctcm_main.c cstat = irb->scsw.cmd.cstat; scsw 1213 drivers/s390/net/ctcm_main.c dstat = irb->scsw.cmd.dstat; scsw 1254 drivers/s390/net/ctcm_main.c if (irb->scsw.cmd.cstat) { scsw 1265 drivers/s390/net/ctcm_main.c if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) { scsw 1274 drivers/s390/net/ctcm_main.c if (irb->scsw.cmd.dstat & DEV_STAT_BUSY) { scsw 1275 drivers/s390/net/ctcm_main.c if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) scsw 1281 drivers/s390/net/ctcm_main.c if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) { scsw 1285 drivers/s390/net/ctcm_main.c if ((irb->scsw.cmd.stctl & SCSW_STCTL_SEC_STATUS) || scsw 1286 drivers/s390/net/ctcm_main.c (irb->scsw.cmd.stctl == SCSW_STCTL_STATUS_PEND) || scsw 1287 drivers/s390/net/ctcm_main.c (irb->scsw.cmd.stctl == scsw 1317 drivers/s390/net/lcs.c cstat = irb->scsw.cmd.cstat; scsw 1318 drivers/s390/net/lcs.c dstat = irb->scsw.cmd.dstat; scsw 1378 drivers/s390/net/lcs.c cstat = irb->scsw.cmd.cstat; scsw 1379 drivers/s390/net/lcs.c dstat = irb->scsw.cmd.dstat; scsw 1381 drivers/s390/net/lcs.c LCS_DBF_TEXT_(5, trace, "%4x%4x", irb->scsw.cmd.cstat, scsw 1382 drivers/s390/net/lcs.c irb->scsw.cmd.dstat); scsw 1383 drivers/s390/net/lcs.c LCS_DBF_TEXT_(5, trace, "%4x%4x", irb->scsw.cmd.fctl, scsw 1384 drivers/s390/net/lcs.c irb->scsw.cmd.actl); scsw 1404 drivers/s390/net/lcs.c (irb->scsw.cmd.fctl & SCSW_FCTL_START_FUNC) && scsw 1405 drivers/s390/net/lcs.c (irb->scsw.cmd.cpa != 0)) { scsw 1406 drivers/s390/net/lcs.c index = (struct ccw1 *) __va((addr_t) irb->scsw.cmd.cpa) scsw 1408 drivers/s390/net/lcs.c if ((irb->scsw.cmd.actl & SCSW_ACTL_SUSPENDED) || scsw 1409 drivers/s390/net/lcs.c (irb->scsw.cmd.cstat & SCHN_STAT_PCI)) scsw 1420 drivers/s390/net/lcs.c if ((irb->scsw.cmd.dstat & DEV_STAT_DEV_END) || scsw 1421 drivers/s390/net/lcs.c (irb->scsw.cmd.dstat & DEV_STAT_CHN_END) || scsw 1422 drivers/s390/net/lcs.c (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK)) scsw 1425 drivers/s390/net/lcs.c else if (irb->scsw.cmd.actl & SCSW_ACTL_SUSPENDED) scsw 1428 drivers/s390/net/lcs.c if (irb->scsw.cmd.fctl & SCSW_FCTL_HALT_FUNC) { scsw 1429 drivers/s390/net/lcs.c if (irb->scsw.cmd.cc != 0) { scsw 1436 drivers/s390/net/lcs.c if (irb->scsw.cmd.fctl & SCSW_FCTL_CLEAR_FUNC) scsw 893 drivers/s390/net/qeth_core_main.c cstat = irb->scsw.cmd.cstat; scsw 894 drivers/s390/net/qeth_core_main.c dstat = irb->scsw.cmd.dstat; scsw 1019 drivers/s390/net/qeth_core_main.c if (irb->scsw.cmd.fctl & (SCSW_FCTL_CLEAR_FUNC)) scsw 1022 drivers/s390/net/qeth_core_main.c if (irb->scsw.cmd.fctl & (SCSW_FCTL_HALT_FUNC)) scsw 1025 drivers/s390/net/qeth_core_main.c if (iob && (irb->scsw.cmd.fctl & (SCSW_FCTL_CLEAR_FUNC | scsw 1031 drivers/s390/net/qeth_core_main.c cstat = irb->scsw.cmd.cstat; scsw 1032 drivers/s390/net/qeth_core_main.c dstat = irb->scsw.cmd.dstat; scsw 1063 drivers/s390/net/qeth_core_main.c if (irb->scsw.cmd.count > iob->length) { scsw 1069 drivers/s390/net/qeth_core_main.c iob->length - irb->scsw.cmd.count); scsw 1039 drivers/s390/virtio/virtio_ccw.c if (scsw_cstat(&irb->scsw) != 0) scsw 1041 drivers/s390/virtio/virtio_ccw.c if (scsw_dstat(&irb->scsw) & ~(DEV_STAT_CHN_END | DEV_STAT_DEV_END)) scsw 1043 drivers/s390/virtio/virtio_ccw.c if (scsw_cc(&irb->scsw) != 0) scsw 1117 drivers/s390/virtio/virtio_ccw.c (scsw_stctl(&irb->scsw) == scsw 1123 drivers/s390/virtio/virtio_ccw.c if ((scsw_dstat(&irb->scsw) & DEV_STAT_UNIT_CHECK) &&