Home
last modified time | relevance | path

Searched refs:stctl (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/arch/s390/include/asm/
Dscsw.h54 __u32 stctl : 5; member
94 u32 stctl:5; member
125 u32 stctl:5; member
340 return scsw->tm.stctl; in scsw_stctl()
342 return scsw->cmd.stctl; in scsw_stctl()
408 return (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND); in scsw_cmd_is_valid_eswf()
421 (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND); in scsw_cmd_is_valid_cc()
494 (scsw->cmd.stctl & SCSW_STCTL_INTER_STATUS); in scsw_cmd_is_valid_zcc()
506 return (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND) && in scsw_cmd_is_valid_ectl()
507 !(scsw->cmd.stctl & SCSW_STCTL_INTER_STATUS) && in scsw_cmd_is_valid_ectl()
[all …]
/linux-4.1.27/drivers/s390/cio/
Ddevice_status.c81 if ((irb->scsw.cmd.stctl & SCSW_STCTL_ALERT_STATUS) && in ccw_device_accumulate_ecw()
82 !(irb->scsw.cmd.stctl & SCSW_STCTL_INTER_STATUS)) in ccw_device_accumulate_ecw()
98 (irb->scsw.cmd.stctl == SCSW_STCTL_STATUS_PEND)) in ccw_device_accumulate_esw_valid()
100 if (irb->scsw.cmd.stctl == in ccw_device_accumulate_esw_valid()
258 cdev_irb->scsw.cmd.stctl |= irb->scsw.cmd.stctl; in ccw_device_accumulate_irb()
263 if ((irb->scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) || in ccw_device_accumulate_irb()
264 ((irb->scsw.cmd.stctl == in ccw_device_accumulate_irb()
273 if (irb->scsw.cmd.stctl & in ccw_device_accumulate_irb()
280 if ((irb->scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) && in ccw_device_accumulate_irb()
Ddevice_ops.c209 ((sch->schib.scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) && in ccw_device_start_key()
210 !(sch->schib.scsw.cmd.stctl & SCSW_STCTL_SEC_STATUS)) || in ccw_device_start_key()
421 unsigned int stctl; in ccw_device_call_handler() local
432 stctl = scsw_stctl(&cdev->private->irb.scsw); in ccw_device_call_handler()
433 ending_status = (stctl & SCSW_STCTL_SEC_STATUS) || in ccw_device_call_handler()
434 (stctl == (SCSW_STCTL_ALERT_STATUS | SCSW_STCTL_STATUS_PEND)) || in ccw_device_call_handler()
435 (stctl == SCSW_STCTL_STATUS_PEND); in ccw_device_call_handler()
438 !(stctl & SCSW_STCTL_INTER_STATUS) && in ccw_device_call_handler()
440 (stctl & SCSW_STCTL_PRIM_STATUS))) in ccw_device_call_handler()
Dccwreq.c222 if (scsw->cc == 1 && (scsw->stctl & SCSW_STCTL_ALERT_STATUS)) in ccwreq_status()
Deadm_sch.c145 if ((scsw->stctl & (SCSW_STCTL_ALERT_STATUS | SCSW_STCTL_STATUS_PEND)) in eadm_subchannel_irq()
Ddevice_fsm.c506 scsw->stctl = SCSW_STCTL_STATUS_PEND; in create_fake_irb()
513 scsw->stctl = SCSW_STCTL_STATUS_PEND; in create_fake_irb()
/linux-4.1.27/drivers/s390/net/
Dctcm_main.c1289 if ((irb->scsw.cmd.stctl & SCSW_STCTL_SEC_STATUS) || in ctcm_irq_handler()
1290 (irb->scsw.cmd.stctl == SCSW_STCTL_STATUS_PEND) || in ctcm_irq_handler()
1291 (irb->scsw.cmd.stctl == in ctcm_irq_handler()
/linux-4.1.27/arch/s390/kernel/
Dsclp.S60 stctl %c0,%c0,.LctlS1-.LbaseS1(%r13) # enable required interrupts