Symbol: scsw
arch/s390/include/asm/cio.h
239
union scsw scsw;
arch/s390/include/asm/scsw.h
1002
static inline int scsw_is_valid_stctl(union scsw *scsw)
arch/s390/include/asm/scsw.h
1004
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
1005
return scsw_tm_is_valid_stctl(scsw);
arch/s390/include/asm/scsw.h
1007
return scsw_cmd_is_valid_stctl(scsw);
arch/s390/include/asm/scsw.h
1017
static inline int scsw_cmd_is_solicited(union scsw *scsw)
arch/s390/include/asm/scsw.h
1019
return (scsw->cmd.cc != 0) || (scsw->cmd.stctl !=
arch/s390/include/asm/scsw.h
1030
static inline int scsw_tm_is_solicited(union scsw *scsw)
arch/s390/include/asm/scsw.h
1032
return (scsw->tm.cc != 0) || (scsw->tm.stctl !=
arch/s390/include/asm/scsw.h
1043
static inline int scsw_is_solicited(union scsw *scsw)
arch/s390/include/asm/scsw.h
1045
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
1046
return scsw_tm_is_solicited(scsw);
arch/s390/include/asm/scsw.h
1048
return scsw_cmd_is_solicited(scsw);
arch/s390/include/asm/scsw.h
231
static inline int scsw_is_tm(union scsw *scsw)
arch/s390/include/asm/scsw.h
233
return css_general_characteristics.fcx && (scsw->tm.x == 1);
arch/s390/include/asm/scsw.h
243
static inline u32 scsw_key(union scsw *scsw)
arch/s390/include/asm/scsw.h
245
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
246
return scsw->tm.key;
arch/s390/include/asm/scsw.h
248
return scsw->cmd.key;
arch/s390/include/asm/scsw.h
258
static inline u32 scsw_eswf(union scsw *scsw)
arch/s390/include/asm/scsw.h
260
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
261
return scsw->tm.eswf;
arch/s390/include/asm/scsw.h
263
return scsw->cmd.eswf;
arch/s390/include/asm/scsw.h
273
static inline u32 scsw_cc(union scsw *scsw)
arch/s390/include/asm/scsw.h
275
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
276
return scsw->tm.cc;
arch/s390/include/asm/scsw.h
278
return scsw->cmd.cc;
arch/s390/include/asm/scsw.h
288
static inline u32 scsw_ectl(union scsw *scsw)
arch/s390/include/asm/scsw.h
290
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
291
return scsw->tm.ectl;
arch/s390/include/asm/scsw.h
293
return scsw->cmd.ectl;
arch/s390/include/asm/scsw.h
303
static inline u32 scsw_pno(union scsw *scsw)
arch/s390/include/asm/scsw.h
305
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
306
return scsw->tm.pno;
arch/s390/include/asm/scsw.h
308
return scsw->cmd.pno;
arch/s390/include/asm/scsw.h
318
static inline u32 scsw_fctl(union scsw *scsw)
arch/s390/include/asm/scsw.h
320
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
321
return scsw->tm.fctl;
arch/s390/include/asm/scsw.h
323
return scsw->cmd.fctl;
arch/s390/include/asm/scsw.h
333
static inline u32 scsw_actl(union scsw *scsw)
arch/s390/include/asm/scsw.h
335
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
336
return scsw->tm.actl;
arch/s390/include/asm/scsw.h
338
return scsw->cmd.actl;
arch/s390/include/asm/scsw.h
348
static inline u32 scsw_stctl(union scsw *scsw)
arch/s390/include/asm/scsw.h
350
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
351
return scsw->tm.stctl;
arch/s390/include/asm/scsw.h
353
return scsw->cmd.stctl;
arch/s390/include/asm/scsw.h
363
static inline u32 scsw_dstat(union scsw *scsw)
arch/s390/include/asm/scsw.h
365
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
366
return scsw->tm.dstat;
arch/s390/include/asm/scsw.h
368
return scsw->cmd.dstat;
arch/s390/include/asm/scsw.h
378
static inline u32 scsw_cstat(union scsw *scsw)
arch/s390/include/asm/scsw.h
380
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
381
return scsw->tm.cstat;
arch/s390/include/asm/scsw.h
383
return scsw->cmd.cstat;
arch/s390/include/asm/scsw.h
393
static inline int scsw_cmd_is_valid_key(union scsw *scsw)
arch/s390/include/asm/scsw.h
395
return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC);
arch/s390/include/asm/scsw.h
405
static inline int scsw_cmd_is_valid_sctl(union scsw *scsw)
arch/s390/include/asm/scsw.h
407
return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC);
arch/s390/include/asm/scsw.h
417
static inline int scsw_cmd_is_valid_eswf(union scsw *scsw)
arch/s390/include/asm/scsw.h
419
return (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND);
arch/s390/include/asm/scsw.h
429
static inline int scsw_cmd_is_valid_cc(union scsw *scsw)
arch/s390/include/asm/scsw.h
431
return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC) &&
arch/s390/include/asm/scsw.h
432
(scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND);
arch/s390/include/asm/scsw.h
442
static inline int scsw_cmd_is_valid_fmt(union scsw *scsw)
arch/s390/include/asm/scsw.h
444
return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC);
arch/s390/include/asm/scsw.h
454
static inline int scsw_cmd_is_valid_pfch(union scsw *scsw)
arch/s390/include/asm/scsw.h
456
return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC);
arch/s390/include/asm/scsw.h
466
static inline int scsw_cmd_is_valid_isic(union scsw *scsw)
arch/s390/include/asm/scsw.h
468
return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC);
arch/s390/include/asm/scsw.h
478
static inline int scsw_cmd_is_valid_alcc(union scsw *scsw)
arch/s390/include/asm/scsw.h
480
return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC);
arch/s390/include/asm/scsw.h
490
static inline int scsw_cmd_is_valid_ssi(union scsw *scsw)
arch/s390/include/asm/scsw.h
492
return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC);
arch/s390/include/asm/scsw.h
502
static inline int scsw_cmd_is_valid_zcc(union scsw *scsw)
arch/s390/include/asm/scsw.h
504
return (scsw->cmd.fctl & SCSW_FCTL_START_FUNC) &&
arch/s390/include/asm/scsw.h
505
(scsw->cmd.stctl & SCSW_STCTL_INTER_STATUS);
arch/s390/include/asm/scsw.h
515
static inline int scsw_cmd_is_valid_ectl(union scsw *scsw)
arch/s390/include/asm/scsw.h
518
if (!(scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND))
arch/s390/include/asm/scsw.h
522
if (!(scsw->cmd.stctl & SCSW_STCTL_ALERT_STATUS))
arch/s390/include/asm/scsw.h
528
if (scsw->cmd.stctl & SCSW_STCTL_INTER_STATUS)
arch/s390/include/asm/scsw.h
541
static inline int scsw_cmd_is_valid_pno(union scsw *scsw)
arch/s390/include/asm/scsw.h
544
if (!scsw->cmd.fctl)
arch/s390/include/asm/scsw.h
548
if (!(scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND))
arch/s390/include/asm/scsw.h
554
if (!(scsw->cmd.stctl & SCSW_STCTL_INTER_STATUS))
arch/s390/include/asm/scsw.h
558
if (scsw->cmd.actl & SCSW_ACTL_SUSPENDED)
arch/s390/include/asm/scsw.h
571
static inline int scsw_cmd_is_valid_fctl(union scsw *scsw)
arch/s390/include/asm/scsw.h
584
static inline int scsw_cmd_is_valid_actl(union scsw *scsw)
arch/s390/include/asm/scsw.h
597
static inline int scsw_cmd_is_valid_stctl(union scsw *scsw)
arch/s390/include/asm/scsw.h
610
static inline int scsw_cmd_is_valid_dstat(union scsw *scsw)
arch/s390/include/asm/scsw.h
612
return (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND) &&
arch/s390/include/asm/scsw.h
613
(scsw->cmd.cc != 3);
arch/s390/include/asm/scsw.h
623
static inline int scsw_cmd_is_valid_cstat(union scsw *scsw)
arch/s390/include/asm/scsw.h
625
return (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND) &&
arch/s390/include/asm/scsw.h
626
(scsw->cmd.cc != 3);
arch/s390/include/asm/scsw.h
636
static inline int scsw_tm_is_valid_key(union scsw *scsw)
arch/s390/include/asm/scsw.h
638
return (scsw->tm.fctl & SCSW_FCTL_START_FUNC);
arch/s390/include/asm/scsw.h
648
static inline int scsw_tm_is_valid_eswf(union scsw *scsw)
arch/s390/include/asm/scsw.h
650
return (scsw->tm.stctl & SCSW_STCTL_STATUS_PEND);
arch/s390/include/asm/scsw.h
660
static inline int scsw_tm_is_valid_cc(union scsw *scsw)
arch/s390/include/asm/scsw.h
662
return (scsw->tm.fctl & SCSW_FCTL_START_FUNC) &&
arch/s390/include/asm/scsw.h
663
(scsw->tm.stctl & SCSW_STCTL_STATUS_PEND);
arch/s390/include/asm/scsw.h
673
static inline int scsw_tm_is_valid_fmt(union scsw *scsw)
arch/s390/include/asm/scsw.h
685
static inline int scsw_tm_is_valid_x(union scsw *scsw)
arch/s390/include/asm/scsw.h
697
static inline int scsw_tm_is_valid_q(union scsw *scsw)
arch/s390/include/asm/scsw.h
709
static inline int scsw_tm_is_valid_ectl(union scsw *scsw)
arch/s390/include/asm/scsw.h
712
if (!(scsw->tm.stctl & SCSW_STCTL_STATUS_PEND))
arch/s390/include/asm/scsw.h
716
if (!(scsw->tm.stctl & SCSW_STCTL_ALERT_STATUS))
arch/s390/include/asm/scsw.h
722
if (scsw->tm.stctl & SCSW_STCTL_INTER_STATUS)
arch/s390/include/asm/scsw.h
735
static inline int scsw_tm_is_valid_pno(union scsw *scsw)
arch/s390/include/asm/scsw.h
738
if (!scsw->tm.fctl)
arch/s390/include/asm/scsw.h
742
if (!(scsw->tm.stctl & SCSW_STCTL_STATUS_PEND))
arch/s390/include/asm/scsw.h
748
if (!(scsw->tm.stctl & SCSW_STCTL_INTER_STATUS))
arch/s390/include/asm/scsw.h
752
if (scsw->tm.actl & SCSW_ACTL_SUSPENDED)
arch/s390/include/asm/scsw.h
765
static inline int scsw_tm_is_valid_fctl(union scsw *scsw)
arch/s390/include/asm/scsw.h
778
static inline int scsw_tm_is_valid_actl(union scsw *scsw)
arch/s390/include/asm/scsw.h
791
static inline int scsw_tm_is_valid_stctl(union scsw *scsw)
arch/s390/include/asm/scsw.h
804
static inline int scsw_tm_is_valid_dstat(union scsw *scsw)
arch/s390/include/asm/scsw.h
806
return (scsw->tm.stctl & SCSW_STCTL_STATUS_PEND) &&
arch/s390/include/asm/scsw.h
807
(scsw->tm.cc != 3);
arch/s390/include/asm/scsw.h
817
static inline int scsw_tm_is_valid_cstat(union scsw *scsw)
arch/s390/include/asm/scsw.h
819
return (scsw->tm.stctl & SCSW_STCTL_STATUS_PEND) &&
arch/s390/include/asm/scsw.h
820
(scsw->tm.cc != 3);
arch/s390/include/asm/scsw.h
830
static inline int scsw_tm_is_valid_fcxs(union scsw *scsw)
arch/s390/include/asm/scsw.h
842
static inline int scsw_tm_is_valid_schxs(union scsw *scsw)
arch/s390/include/asm/scsw.h
844
return (scsw->tm.cstat & (SCHN_STAT_PROG_CHECK |
arch/s390/include/asm/scsw.h
858
static inline int scsw_is_valid_actl(union scsw *scsw)
arch/s390/include/asm/scsw.h
860
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
861
return scsw_tm_is_valid_actl(scsw);
arch/s390/include/asm/scsw.h
863
return scsw_cmd_is_valid_actl(scsw);
arch/s390/include/asm/scsw.h
874
static inline int scsw_is_valid_cc(union scsw *scsw)
arch/s390/include/asm/scsw.h
876
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
877
return scsw_tm_is_valid_cc(scsw);
arch/s390/include/asm/scsw.h
879
return scsw_cmd_is_valid_cc(scsw);
arch/s390/include/asm/scsw.h
890
static inline int scsw_is_valid_cstat(union scsw *scsw)
arch/s390/include/asm/scsw.h
892
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
893
return scsw_tm_is_valid_cstat(scsw);
arch/s390/include/asm/scsw.h
895
return scsw_cmd_is_valid_cstat(scsw);
arch/s390/include/asm/scsw.h
906
static inline int scsw_is_valid_dstat(union scsw *scsw)
arch/s390/include/asm/scsw.h
908
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
909
return scsw_tm_is_valid_dstat(scsw);
arch/s390/include/asm/scsw.h
911
return scsw_cmd_is_valid_dstat(scsw);
arch/s390/include/asm/scsw.h
922
static inline int scsw_is_valid_ectl(union scsw *scsw)
arch/s390/include/asm/scsw.h
924
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
925
return scsw_tm_is_valid_ectl(scsw);
arch/s390/include/asm/scsw.h
927
return scsw_cmd_is_valid_ectl(scsw);
arch/s390/include/asm/scsw.h
938
static inline int scsw_is_valid_eswf(union scsw *scsw)
arch/s390/include/asm/scsw.h
940
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
941
return scsw_tm_is_valid_eswf(scsw);
arch/s390/include/asm/scsw.h
943
return scsw_cmd_is_valid_eswf(scsw);
arch/s390/include/asm/scsw.h
954
static inline int scsw_is_valid_fctl(union scsw *scsw)
arch/s390/include/asm/scsw.h
956
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
957
return scsw_tm_is_valid_fctl(scsw);
arch/s390/include/asm/scsw.h
959
return scsw_cmd_is_valid_fctl(scsw);
arch/s390/include/asm/scsw.h
970
static inline int scsw_is_valid_key(union scsw *scsw)
arch/s390/include/asm/scsw.h
972
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
973
return scsw_tm_is_valid_key(scsw);
arch/s390/include/asm/scsw.h
975
return scsw_cmd_is_valid_key(scsw);
arch/s390/include/asm/scsw.h
986
static inline int scsw_is_valid_pno(union scsw *scsw)
arch/s390/include/asm/scsw.h
988
if (scsw_is_tm(scsw))
arch/s390/include/asm/scsw.h
989
return scsw_tm_is_valid_pno(scsw);
arch/s390/include/asm/scsw.h
991
return scsw_cmd_is_valid_pno(scsw);
drivers/s390/block/dasd.c
1540
return (scsw_tm_is_valid_schxs(&irb->scsw) &&
drivers/s390/block/dasd.c
1541
(irb->scsw.tm.sesq == SCSW_SESQ_DEV_NOFCX ||
drivers/s390/block/dasd.c
1542
irb->scsw.tm.sesq == SCSW_SESQ_PATH_NOFCX));
drivers/s390/block/dasd.c
1566
scsw_is_tm(&irb->scsw) &&
drivers/s390/block/dasd.c
1625
!(scsw_dstat(&irb->scsw) == (DEV_STAT_CHN_END | DEV_STAT_DEV_END) &&
drivers/s390/block/dasd.c
1626
scsw_cstat(&irb->scsw) == 0)) {
drivers/s390/block/dasd.c
1673
if (scsw_dstat(&irb->scsw) & DEV_STAT_ATTENTION) {
drivers/s390/block/dasd.c
1731
scsw_fctl(&irb->scsw) & SCSW_FCTL_CLEAR_FUNC) {
drivers/s390/block/dasd.c
1748
if (scsw_dstat(&irb->scsw) == (DEV_STAT_CHN_END | DEV_STAT_DEV_END) &&
drivers/s390/block/dasd.c
1749
scsw_cstat(&irb->scsw) == 0) {
drivers/s390/block/dasd.c
2439
if (scsw_cstat(&cqr->irb.scsw) == 0x40 &&
drivers/s390/block/dasd.c
3991
if (scsw_is_tm(&irb->scsw) && (irb->scsw.tm.fcxs == 0x01)) {
drivers/s390/block/dasd.c
3992
if (irb->scsw.tm.tcw)
drivers/s390/block/dasd.c
3993
tsb = tcw_get_tsb(dma32_to_virt(irb->scsw.tm.tcw));
drivers/s390/block/dasd_3990_erp.c
1606
if (scsw_is_tm(&cqr->irb.scsw)) {
drivers/s390/block/dasd_3990_erp.c
1623
cpa = default_erp->refers->irb.scsw.cmd.cpa;
drivers/s390/block/dasd_3990_erp.c
1761
if (scsw_is_tm(&cqr->irb.scsw)) {
drivers/s390/block/dasd_3990_erp.c
1780
cpa = previous_erp->irb.scsw.cmd.cpa;
drivers/s390/block/dasd_3990_erp.c
2262
if (scsw_cstat(&erp->refers->irb.scsw) & (SCHN_STAT_INTF_CTRL_CHK
drivers/s390/block/dasd_3990_erp.c
2483
if ((scsw_cstat(&cqr1->irb.scsw) & (SCHN_STAT_INTF_CTRL_CHK |
drivers/s390/block/dasd_3990_erp.c
2485
(scsw_cstat(&cqr2->irb.scsw) & (SCHN_STAT_INTF_CTRL_CHK |
drivers/s390/block/dasd_3990_erp.c
2756
if ((scsw_cstat(&cqr->irb.scsw) == 0x00) &&
drivers/s390/block/dasd_3990_erp.c
2757
(scsw_dstat(&cqr->irb.scsw) ==
drivers/s390/block/dasd_eckd.c
3521
if (tpm && scsw_cstat(&irb.scsw) == 0x40) {
drivers/s390/block/dasd_eckd.c
3592
if ((scsw_dstat(&irb->scsw) & mask) == mask) {
drivers/s390/block/dasd_eckd.c
3614
(scsw_dstat(&irb->scsw) & DEV_STAT_UNIT_CHECK)) {
drivers/s390/block/dasd_eckd.c
3651
(scsw_dstat(&irb->scsw) & DEV_STAT_UNIT_CHECK) &&
drivers/s390/block/dasd_eckd.c
5545
stat = (u64 *) &irb->scsw;
drivers/s390/block/dasd_eckd.c
5582
req, scsw_cc(&irb->scsw), scsw_fctl(&irb->scsw),
drivers/s390/block/dasd_eckd.c
5583
scsw_actl(&irb->scsw), scsw_stctl(&irb->scsw),
drivers/s390/block/dasd_eckd.c
5584
scsw_dstat(&irb->scsw), scsw_cstat(&irb->scsw),
drivers/s390/block/dasd_eckd.c
5587
dma32_to_virt(irb->scsw.cmd.cpa));
drivers/s390/block/dasd_eckd.c
5630
fail = dma32_to_virt(irb->scsw.cmd.cpa); /* failing CCW */
drivers/s390/block/dasd_eckd.c
5673
req, scsw_cc(&irb->scsw), scsw_fctl(&irb->scsw),
drivers/s390/block/dasd_eckd.c
5674
scsw_actl(&irb->scsw), scsw_stctl(&irb->scsw),
drivers/s390/block/dasd_eckd.c
5675
scsw_dstat(&irb->scsw), scsw_cstat(&irb->scsw),
drivers/s390/block/dasd_eckd.c
5676
irb->scsw.tm.fcxs,
drivers/s390/block/dasd_eckd.c
5677
(irb->scsw.tm.ifob << 7) | irb->scsw.tm.sesq,
drivers/s390/block/dasd_eckd.c
5680
dma32_to_virt(irb->scsw.tm.tcw));
drivers/s390/block/dasd_eckd.c
5684
if (irb->scsw.tm.tcw && (irb->scsw.tm.fcxs & 0x01))
drivers/s390/block/dasd_eckd.c
5685
tsb = tcw_get_tsb(dma32_to_virt(irb->scsw.tm.tcw));
drivers/s390/block/dasd_eckd.c
5788
if (scsw_cstat(&irb->scsw) == 0x40 &&
drivers/s390/block/dasd_eckd.c
5792
if (scsw_is_tm(&irb->scsw))
drivers/s390/block/dasd_eckd.c
6818
if (irb->scsw.tm.sesq == SCSW_SESQ_DEV_NOFCX) {
drivers/s390/block/dasd_eckd.c
6820
} else if (irb->scsw.tm.sesq == SCSW_SESQ_PATH_NOFCX) {
drivers/s390/block/dasd_fba.c
237
if ((irb->scsw.cmd.dstat & mask) == mask)
drivers/s390/block/dasd_fba.c
643
scsw_is_tm(&irb->scsw) ? "t" : "c",
drivers/s390/block/dasd_fba.c
644
scsw_cc(&irb->scsw), scsw_cstat(&irb->scsw),
drivers/s390/block/dasd_fba.c
645
scsw_dstat(&irb->scsw), sense[0], sense[1],
drivers/s390/block/dasd_fba.c
673
req, irb->scsw.cmd.cstat, irb->scsw.cmd.dstat);
drivers/s390/block/dasd_fba.c
675
(void *)(u64)dma32_to_u32(irb->scsw.cmd.cpa));
drivers/s390/block/dasd_fba.c
713
if (act < ((struct ccw1 *)dma32_to_virt(irb->scsw.cmd.cpa)) - 2) {
drivers/s390/block/dasd_fba.c
714
act = ((struct ccw1 *)dma32_to_virt(irb->scsw.cmd.cpa)) - 2;
drivers/s390/block/dasd_fba.c
717
end = min((struct ccw1 *)dma32_to_virt(irb->scsw.cmd.cpa) + 2, last);
drivers/s390/char/con3215.c
358
cstat = irb->scsw.cmd.cstat;
drivers/s390/char/con3215.c
359
dstat = irb->scsw.cmd.dstat;
drivers/s390/char/con3215.c
380
req->residual = irb->scsw.cmd.count;
drivers/s390/char/con3270.c
802
if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) {
drivers/s390/char/con3270.c
810
if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) {
drivers/s390/char/con3270.c
816
rq->rescnt = irb->scsw.cmd.count;
drivers/s390/char/con3270.c
818
} else if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) {
drivers/s390/char/fs3270.c
220
if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) {
drivers/s390/char/fs3270.c
226
if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK)
drivers/s390/char/fs3270.c
230
rq->rescnt = irb->scsw.cmd.count;
drivers/s390/char/raw3270.c
356
if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END)
drivers/s390/char/raw3270.c
358
if (irb->scsw.cmd.dstat == (DEV_STAT_CHN_END |
drivers/s390/char/raw3270.c
363
if ((irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) &&
drivers/s390/char/raw3270.c
706
if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) {
drivers/s390/char/raw3270.c
713
if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) {
drivers/s390/char/tape_3490.c
195
if (irb->scsw.cmd.dstat == 0x85) { /* READY */
drivers/s390/char/tape_3490.c
621
if ((irb->scsw.cmd.dstat & DEV_STAT_UNIT_EXCEP) &&
drivers/s390/char/tape_3490.c
622
(irb->scsw.cmd.dstat & DEV_STAT_DEV_END) &&
drivers/s390/char/tape_3490.c
628
if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK)
drivers/s390/char/tape_3490.c
631
if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) {
drivers/s390/char/tape_3490.c
635
if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_EXCEP) {
drivers/s390/char/tape_char.c
141
last_ccw = dma32_to_virt(request->irb.scsw.cmd.cpa);
drivers/s390/char/tape_char.c
222
last_ccw = dma32_to_virt(request->irb.scsw.cmd.cpa);
drivers/s390/char/tape_core.c
1119
if (irb->scsw.cmd.cc != 0 &&
drivers/s390/char/tape_core.c
1120
(irb->scsw.cmd.fctl & SCSW_FCTL_START_FUNC) &&
drivers/s390/char/tape_core.c
1123
device->cdev_id, irb->scsw.cmd.cc, irb->scsw.cmd.fctl);
drivers/s390/char/tape_core.c
1131
request->rescnt = irb->scsw.cmd.count;
drivers/s390/char/tape_core.c
1133
} else if ((irb->scsw.cmd.dstat == 0x85 || irb->scsw.cmd.dstat == 0x80) &&
drivers/s390/char/tape_core.c
1148
if (irb->scsw.cmd.dstat != 0x0c) {
drivers/s390/char/tape_core.c
904
irb->scsw.cmd.dstat, irb->scsw.cmd.cstat);
drivers/s390/char/vmur.c
306
intparm, irb->scsw.cmd.cstat, irb->scsw.cmd.dstat,
drivers/s390/char/vmur.c
307
irb->scsw.cmd.count);
drivers/s390/char/vmur.c
313
if (scsw_dstat(&irb->scsw) & DEV_STAT_DEV_END) {
drivers/s390/char/vmur.c
327
else if (irb->scsw.cmd.dstat == (DEV_STAT_CHN_END | DEV_STAT_DEV_END))
drivers/s390/cio/ccwreq.c
172
struct cmd_scsw *scsw = &irb->scsw.cmd;
drivers/s390/cio/ccwreq.c
179
if (scsw->fctl & (SCSW_FCTL_HALT_FUNC | SCSW_FCTL_CLEAR_FUNC))
drivers/s390/cio/ccwreq.c
182
if (scsw->cc == 3 || scsw->pno)
drivers/s390/cio/ccwreq.c
214
if (scsw->cstat != 0)
drivers/s390/cio/ccwreq.c
217
if (scsw->dstat & ~(DEV_STAT_CHN_END | DEV_STAT_DEV_END))
drivers/s390/cio/ccwreq.c
220
if (!(scsw->dstat & DEV_STAT_DEV_END))
drivers/s390/cio/ccwreq.c
223
if (scsw->cc == 1 && (scsw->stctl & SCSW_STCTL_ALERT_STATUS))
drivers/s390/cio/ccwreq.c
339
scsw_cstat(&sch->schib.scsw),
drivers/s390/cio/ccwreq.c
340
scsw_dstat(&sch->schib.scsw),
drivers/s390/cio/chsc_sch.c
175
return sch->schib.pmcw.ena && !scsw_fctl(&sch->schib.scsw);
drivers/s390/cio/chsc_sch.c
231
sch->schib.scsw.cmd.fctl |= SCSW_FCTL_START_FUNC;
drivers/s390/cio/chsc_sch.c
266
if (!(scsw_stctl(&request->irb.scsw) & SCSW_STCTL_STATUS_PEND))
drivers/s390/cio/chsc_sch.c
268
backed_up = scsw_cstat(&request->irb.scsw) & SCHN_STAT_CHAIN_CHECK;
drivers/s390/cio/chsc_sch.c
269
request->irb.scsw.cmd.cstat &= ~SCHN_STAT_CHAIN_CHECK;
drivers/s390/cio/chsc_sch.c
270
if (scsw_cstat(&request->irb.scsw) == 0)
drivers/s390/cio/chsc_sch.c
274
if (scsw_cstat(&request->irb.scsw) & SCHN_STAT_PROG_CHECK)
drivers/s390/cio/chsc_sch.c
276
if (scsw_cstat(&request->irb.scsw) & SCHN_STAT_PROT_CHECK)
drivers/s390/cio/chsc_sch.c
278
if (scsw_cstat(&request->irb.scsw) & SCHN_STAT_CHN_DATA_CHK)
drivers/s390/cio/chsc_sch.c
280
if (scsw_cstat(&request->irb.scsw) & SCHN_STAT_CHN_CTRL_CHK)
drivers/s390/cio/cio.c
162
sch->schib.scsw.cmd.actl |= SCSW_ACTL_START_PEND;
drivers/s390/cio/cio.c
199
sch->schib.scsw.cmd.actl |= SCSW_ACTL_RESUME_PEND;
drivers/s390/cio/cio.c
238
sch->schib.scsw.cmd.actl |= SCSW_ACTL_HALT_PEND;
drivers/s390/cio/cio.c
272
sch->schib.scsw.cmd.actl |= SCSW_ACTL_CLEAR_PEND;
drivers/s390/cio/cio.c
344
if (!(scsw_actl(&sch->schib.scsw) & SCSW_ACTL_HALT_PEND) &&
drivers/s390/cio/cio.c
345
!(scsw_actl(&sch->schib.scsw) & SCSW_ACTL_CLEAR_PEND)) {
drivers/s390/cio/cio.c
346
if (!scsw_is_tm(&sch->schib.scsw)) {
drivers/s390/cio/cio.c
358
if (!(scsw_actl(&sch->schib.scsw) & SCSW_ACTL_CLEAR_PEND)) {
drivers/s390/cio/cio.c
556
memcpy (&sch->schib.scsw, &irb->scsw, sizeof (irb->scsw));
drivers/s390/cio/cio.c
595
memcpy(&sch->schib.scsw, &irb->scsw, sizeof(union scsw));
drivers/s390/cio/cio.h
68
union scsw scsw; /* subchannel status word */
drivers/s390/cio/cmf.c
279
if (scsw_fctl(&sch->schib.scsw) & SCSW_FCTL_START_FUNC) {
drivers/s390/cio/cmf.c
281
if ((!(scsw_actl(&sch->schib.scsw) & SCSW_ACTL_SUSPENDED)) &&
drivers/s390/cio/cmf.c
282
(scsw_actl(&sch->schib.scsw) &
drivers/s390/cio/cmf.c
284
(!(scsw_stctl(&sch->schib.scsw) & SCSW_STCTL_SEC_STATUS)))
drivers/s390/cio/device.c
1128
if (scsw_actl(&sch->schib.scsw) == 0 || sch->schib.pmcw.lpum != mask)
drivers/s390/cio/device.c
1703
if (sch->schib.scsw.cmd.actl == 0)
drivers/s390/cio/device_fsm.c
459
struct cmd_scsw *scsw = &irb->scsw.cmd;
drivers/s390/cio/device_fsm.c
460
scsw->cc = 1;
drivers/s390/cio/device_fsm.c
461
scsw->fctl = SCSW_FCTL_START_FUNC;
drivers/s390/cio/device_fsm.c
462
scsw->actl = SCSW_ACTL_START_PEND;
drivers/s390/cio/device_fsm.c
463
scsw->stctl = SCSW_STCTL_STATUS_PEND;
drivers/s390/cio/device_fsm.c
465
struct tm_scsw *scsw = &irb->scsw.tm;
drivers/s390/cio/device_fsm.c
466
scsw->x = 1;
drivers/s390/cio/device_fsm.c
467
scsw->cc = 1;
drivers/s390/cio/device_fsm.c
468
scsw->fctl = SCSW_FCTL_START_FUNC;
drivers/s390/cio/device_fsm.c
469
scsw->actl = SCSW_ACTL_START_PEND;
drivers/s390/cio/device_fsm.c
470
scsw->stctl = SCSW_STCTL_STATUS_PEND;
drivers/s390/cio/device_fsm.c
614
if (scsw_actl(&sch->schib.scsw) != 0)
drivers/s390/cio/device_fsm.c
675
if (scsw_actl(&sch->schib.scsw) != 0 ||
drivers/s390/cio/device_fsm.c
676
(scsw_stctl(&sch->schib.scsw) & SCSW_STCTL_STATUS_PEND) ||
drivers/s390/cio/device_fsm.c
677
(scsw_stctl(&cdev->private->dma_area->irb.scsw) &
drivers/s390/cio/device_fsm.c
725
stctl = scsw_stctl(&cdev->private->dma_area->irb.scsw);
drivers/s390/cio/device_fsm.c
757
is_cmd = !scsw_is_tm(&irb->scsw);
drivers/s390/cio/device_fsm.c
759
if (!scsw_is_solicited(&irb->scsw)) {
drivers/s390/cio/device_fsm.c
760
if (is_cmd && (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) &&
drivers/s390/cio/device_fsm.c
826
if (scsw_stctl(&irb->scsw) ==
drivers/s390/cio/device_fsm.c
828
if (scsw_cc(&irb->scsw) == 1)
drivers/s390/cio/device_fsm.c
846
if (scsw_fctl(&irb->scsw) &
drivers/s390/cio/device_id.c
149
struct cmd_scsw *scsw = &cdev->private->dma_area->irb.scsw.cmd;
drivers/s390/cio/device_id.c
150
int len = sizeof(struct senseid) - scsw->count;
drivers/s390/cio/device_ops.c
221
((sch->schib.scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) &&
drivers/s390/cio/device_ops.c
222
!(sch->schib.scsw.cmd.stctl & SCSW_STCTL_SEC_STATUS)))
drivers/s390/cio/device_ops.c
421
!(sch->schib.scsw.cmd.actl & SCSW_ACTL_SUSPENDED))
drivers/s390/cio/device_ops.c
701
if (!scsw_is_tm(&sch->schib.scsw) ||
drivers/s390/cio/device_ops.c
702
!(scsw_actl(&sch->schib.scsw) & SCSW_ACTL_START_PEND))
drivers/s390/cio/device_pgid.c
97
if (status == IO_STATUS_ERROR && irb->scsw.cmd.cstat == 0)
drivers/s390/cio/device_status.c
100
if (!irb->scsw.cmd.eswf &&
drivers/s390/cio/device_status.c
101
(irb->scsw.cmd.stctl == SCSW_STCTL_STATUS_PEND))
drivers/s390/cio/device_status.c
103
if (irb->scsw.cmd.stctl ==
drivers/s390/cio/device_status.c
105
!(irb->scsw.cmd.actl & SCSW_ACTL_SUSPENDED))
drivers/s390/cio/device_status.c
128
if (irb->scsw.cmd.eswf) {
drivers/s390/cio/device_status.c
137
if (irb->scsw.cmd.cstat & (SCHN_STAT_CHN_DATA_CHK |
drivers/s390/cio/device_status.c
158
if (irb->scsw.cmd.cstat & SCHN_STAT_INTF_CTRL_CHK)
drivers/s390/cio/device_status.c
203
if (!(scsw_stctl(&irb->scsw) & SCSW_STCTL_STATUS_PEND))
drivers/s390/cio/device_status.c
210
if (scsw_is_valid_pno(&irb->scsw) && scsw_pno(&irb->scsw))
drivers/s390/cio/device_status.c
213
if (scsw_is_tm(&irb->scsw)) {
drivers/s390/cio/device_status.c
220
if (!scsw_is_solicited(&irb->scsw))
drivers/s390/cio/device_status.c
230
if (irb->scsw.cmd.fctl & SCSW_FCTL_CLEAR_FUNC)
drivers/s390/cio/device_status.c
234
if (irb->scsw.cmd.fctl & SCSW_FCTL_START_FUNC) {
drivers/s390/cio/device_status.c
236
cdev_irb->scsw.cmd.key = irb->scsw.cmd.key;
drivers/s390/cio/device_status.c
238
cdev_irb->scsw.cmd.sctl = irb->scsw.cmd.sctl;
drivers/s390/cio/device_status.c
240
cdev_irb->scsw.cmd.cc |= irb->scsw.cmd.cc;
drivers/s390/cio/device_status.c
242
cdev_irb->scsw.cmd.fmt = irb->scsw.cmd.fmt;
drivers/s390/cio/device_status.c
244
cdev_irb->scsw.cmd.pfch = irb->scsw.cmd.pfch;
drivers/s390/cio/device_status.c
246
cdev_irb->scsw.cmd.isic = irb->scsw.cmd.isic;
drivers/s390/cio/device_status.c
248
cdev_irb->scsw.cmd.alcc = irb->scsw.cmd.alcc;
drivers/s390/cio/device_status.c
250
cdev_irb->scsw.cmd.ssi = irb->scsw.cmd.ssi;
drivers/s390/cio/device_status.c
257
cdev_irb->scsw.cmd.fctl |= irb->scsw.cmd.fctl;
drivers/s390/cio/device_status.c
259
cdev_irb->scsw.cmd.actl = irb->scsw.cmd.actl;
drivers/s390/cio/device_status.c
261
cdev_irb->scsw.cmd.stctl |= irb->scsw.cmd.stctl;
drivers/s390/cio/device_status.c
266
if ((irb->scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) ||
drivers/s390/cio/device_status.c
267
((irb->scsw.cmd.stctl ==
drivers/s390/cio/device_status.c
269
(irb->scsw.cmd.actl & SCSW_ACTL_DEVACT) &&
drivers/s390/cio/device_status.c
270
(irb->scsw.cmd.actl & SCSW_ACTL_SCHACT)) ||
drivers/s390/cio/device_status.c
271
(irb->scsw.cmd.actl & SCSW_ACTL_SUSPENDED))
drivers/s390/cio/device_status.c
272
cdev_irb->scsw.cmd.cpa = irb->scsw.cmd.cpa;
drivers/s390/cio/device_status.c
274
cdev_irb->scsw.cmd.dstat &= ~DEV_STAT_BUSY;
drivers/s390/cio/device_status.c
276
if (irb->scsw.cmd.stctl &
drivers/s390/cio/device_status.c
279
cdev_irb->scsw.cmd.dstat |= irb->scsw.cmd.dstat;
drivers/s390/cio/device_status.c
281
cdev_irb->scsw.cmd.cstat |= irb->scsw.cmd.cstat;
drivers/s390/cio/device_status.c
283
if ((irb->scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) &&
drivers/s390/cio/device_status.c
284
(irb->scsw.cmd.cstat & ~(SCHN_STAT_PCI | SCHN_STAT_INCORR_LEN))
drivers/s390/cio/device_status.c
286
cdev_irb->scsw.cmd.count = irb->scsw.cmd.count;
drivers/s390/cio/device_status.c
303
if ((cdev_irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) &&
drivers/s390/cio/device_status.c
321
if (scsw_actl(&irb->scsw) & (SCSW_ACTL_DEVACT | SCSW_ACTL_SCHACT))
drivers/s390/cio/device_status.c
34
if (!scsw_is_valid_cstat(&irb->scsw) ||
drivers/s390/cio/device_status.c
35
!(scsw_cstat(&irb->scsw) & (SCHN_STAT_CHN_DATA_CHK |
drivers/s390/cio/device_status.c
356
if (!(scsw_stctl(&irb->scsw) & SCSW_STCTL_STATUS_PEND))
drivers/s390/cio/device_status.c
363
if (scsw_is_valid_pno(&irb->scsw) && scsw_pno(&irb->scsw))
drivers/s390/cio/device_status.c
366
if (!(irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) &&
drivers/s390/cio/device_status.c
367
(irb->scsw.cmd.dstat & DEV_STAT_CHN_END)) {
drivers/s390/cio/device_status.c
385
if ((irb->scsw.cmd.actl & (SCSW_ACTL_DEVACT | SCSW_ACTL_SCHACT)) != 0)
drivers/s390/cio/device_status.c
389
!(irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK)) {
drivers/s390/cio/device_status.c
44
scsw_dstat(&irb->scsw), scsw_cstat(&irb->scsw));
drivers/s390/cio/device_status.c
83
cdev->private->dma_area->irb.scsw.cmd.ectl = 0;
drivers/s390/cio/device_status.c
84
if ((irb->scsw.cmd.stctl & SCSW_STCTL_ALERT_STATUS) &&
drivers/s390/cio/device_status.c
85
!(irb->scsw.cmd.stctl & SCSW_STCTL_INTER_STATUS))
drivers/s390/cio/device_status.c
86
cdev->private->dma_area->irb.scsw.cmd.ectl = irb->scsw.cmd.ectl;
drivers/s390/cio/device_status.c
88
if (!cdev->private->dma_area->irb.scsw.cmd.ectl)
drivers/s390/cio/eadm_sch.c
126
struct eadm_scsw *scsw = &sch->schib.scsw.eadm;
drivers/s390/cio/eadm_sch.c
135
if ((scsw->stctl & (SCSW_STCTL_ALERT_STATUS | SCSW_STCTL_STATUS_PEND))
drivers/s390/cio/eadm_sch.c
136
&& scsw->eswf == 1 && irb->esw.eadm.erw.r)
drivers/s390/cio/eadm_sch.c
139
if (scsw->fctl & SCSW_FCTL_CLEAR_FUNC)
drivers/s390/cio/eadm_sch.c
151
scm_irq_handler(dma32_to_virt(scsw->aob), error);
drivers/s390/cio/eadm_sch.c
77
sch->schib.scsw.eadm.actl |= SCSW_ACTL_START_PEND;
drivers/s390/cio/eadm_sch.c
96
sch->schib.scsw.eadm.actl |= SCSW_ACTL_CLEAR_PEND;
drivers/s390/cio/qdio_main.c
772
cstat = irb->scsw.cmd.cstat;
drivers/s390/cio/qdio_main.c
773
dstat = irb->scsw.cmd.dstat;
drivers/s390/cio/qdio_main.c
774
dcc = scsw_cmd_is_valid_cc(&irb->scsw) ? irb->scsw.cmd.cc : 0;
drivers/s390/cio/trace.h
128
__entry->scsw_dcc = scsw_cc(&irb->scsw);
drivers/s390/cio/trace.h
129
__entry->scsw_pno = scsw_pno(&irb->scsw);
drivers/s390/cio/trace.h
130
__entry->scsw_fctl = scsw_fctl(&irb->scsw);
drivers/s390/cio/trace.h
131
__entry->scsw_actl = scsw_actl(&irb->scsw);
drivers/s390/cio/trace.h
132
__entry->scsw_stctl = scsw_stctl(&irb->scsw);
drivers/s390/cio/trace.h
133
__entry->scsw_dstat = scsw_dstat(&irb->scsw);
drivers/s390/cio/trace.h
134
__entry->scsw_cstat = scsw_cstat(&irb->scsw);
drivers/s390/cio/vfio_ccw_cp.c
902
void cp_update_scsw(struct channel_program *cp, union scsw *scsw)
drivers/s390/cio/vfio_ccw_cp.c
905
dma32_t cpa = scsw->cmd.cpa;
drivers/s390/cio/vfio_ccw_cp.c
936
scsw->cmd.cpa = cpa;
drivers/s390/cio/vfio_ccw_cp.h
47
void cp_update_scsw(struct channel_program *cp, union scsw *scsw);
drivers/s390/cio/vfio_ccw_drv.c
92
is_final = !(scsw_actl(&irb->scsw) &
drivers/s390/cio/vfio_ccw_drv.c
94
if (scsw_is_solicited(&irb->scsw)) {
drivers/s390/cio/vfio_ccw_drv.c
95
cp_update_scsw(&private->cp, &irb->scsw);
drivers/s390/cio/vfio_ccw_fsm.c
101
sch->schib.scsw.cmd.actl |= SCSW_ACTL_HALT_PEND;
drivers/s390/cio/vfio_ccw_fsm.c
140
sch->schib.scsw.cmd.actl = SCSW_ACTL_CLEAR_PEND;
drivers/s390/cio/vfio_ccw_fsm.c
247
union scsw *scsw = &private->scsw;
drivers/s390/cio/vfio_ccw_fsm.c
253
memcpy(scsw, io_region->scsw_area, sizeof(*scsw));
drivers/s390/cio/vfio_ccw_fsm.c
255
if (scsw->cmd.fctl & SCSW_FCTL_START_FUNC) {
drivers/s390/cio/vfio_ccw_fsm.c
304
} else if (scsw->cmd.fctl & SCSW_FCTL_HALT_FUNC) {
drivers/s390/cio/vfio_ccw_fsm.c
312
} else if (scsw->cmd.fctl & SCSW_FCTL_CLEAR_FUNC) {
drivers/s390/cio/vfio_ccw_fsm.c
324
trace_vfio_ccw_fsm_io_request(scsw->cmd.fctl, schid,
drivers/s390/cio/vfio_ccw_fsm.c
49
sch->schib.scsw.cmd.actl |= SCSW_ACTL_START_PEND;
drivers/s390/cio/vfio_ccw_private.h
120
union scsw scsw;
drivers/s390/net/ctcm_fsms.c
1247
if (ch->irb->scsw.cmd.count != 0)
drivers/s390/net/ctcm_fsms.c
1250
CTCM_FUNTAIL, dev->name, ch->irb->scsw.cmd.count);
drivers/s390/net/ctcm_fsms.c
1394
int len = ch->max_bufsize - ch->irb->scsw.cmd.count;
drivers/s390/net/ctcm_fsms.c
262
if (ch->irb->scsw.cmd.count != 0)
drivers/s390/net/ctcm_fsms.c
265
CTCM_FUNTAIL, dev->name, ch->irb->scsw.cmd.count);
drivers/s390/net/ctcm_fsms.c
359
int len = ch->max_bufsize - ch->irb->scsw.cmd.count;
drivers/s390/net/ctcm_main.c
1164
cstat = irb->scsw.cmd.cstat;
drivers/s390/net/ctcm_main.c
1165
dstat = irb->scsw.cmd.dstat;
drivers/s390/net/ctcm_main.c
1206
if (irb->scsw.cmd.cstat) {
drivers/s390/net/ctcm_main.c
1217
if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) {
drivers/s390/net/ctcm_main.c
1226
if (irb->scsw.cmd.dstat & DEV_STAT_BUSY) {
drivers/s390/net/ctcm_main.c
1227
if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION)
drivers/s390/net/ctcm_main.c
1233
if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) {
drivers/s390/net/ctcm_main.c
1237
if ((irb->scsw.cmd.stctl & SCSW_STCTL_SEC_STATUS) ||
drivers/s390/net/ctcm_main.c
1238
(irb->scsw.cmd.stctl == SCSW_STCTL_STATUS_PEND) ||
drivers/s390/net/ctcm_main.c
1239
(irb->scsw.cmd.stctl ==
drivers/s390/net/qeth_core_main.c
1115
cstat = irb->scsw.cmd.cstat;
drivers/s390/net/qeth_core_main.c
1116
dstat = irb->scsw.cmd.dstat;
drivers/s390/net/qeth_core_main.c
1248
if (irb->scsw.cmd.fctl & SCSW_FCTL_CLEAR_FUNC) {
drivers/s390/net/qeth_core_main.c
1253
if (irb->scsw.cmd.fctl & SCSW_FCTL_HALT_FUNC) {
drivers/s390/net/qeth_core_main.c
1258
if (iob && (irb->scsw.cmd.fctl & (SCSW_FCTL_CLEAR_FUNC |
drivers/s390/net/qeth_core_main.c
1264
cstat = irb->scsw.cmd.cstat;
drivers/s390/net/qeth_core_main.c
1265
dstat = irb->scsw.cmd.dstat;
drivers/s390/net/qeth_core_main.c
1295
if (scsw_cmd_is_valid_cc(&irb->scsw) && irb->scsw.cmd.cc == 1 && iob) {
drivers/s390/net/qeth_core_main.c
1317
if (irb->scsw.cmd.count > iob->length) {
drivers/s390/net/qeth_core_main.c
1323
iob->length - irb->scsw.cmd.count);
drivers/s390/virtio/virtio_ccw.c
1115
if (scsw_cstat(&irb->scsw) != 0)
drivers/s390/virtio/virtio_ccw.c
1117
if (scsw_dstat(&irb->scsw) & ~(DEV_STAT_CHN_END | DEV_STAT_DEV_END))
drivers/s390/virtio/virtio_ccw.c
1119
if (scsw_cc(&irb->scsw) != 0)
drivers/s390/virtio/virtio_ccw.c
1193
(scsw_stctl(&irb->scsw) ==
drivers/s390/virtio/virtio_ccw.c
1199
if ((scsw_dstat(&irb->scsw) & DEV_STAT_UNIT_CHECK) &&