Searched refs:stctl (Results 1 – 12 of 12) sorted by relevance
/openbmc/linux/arch/s390/include/asm/ |
H A D | scsw.h | 55 __u32 stctl : 5; member 95 u32 stctl:5; member 127 u32 stctl:5; member 350 return scsw->tm.stctl; in scsw_stctl() 352 return scsw->cmd.stctl; in scsw_stctl() 418 return (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND); in scsw_cmd_is_valid_eswf() 431 (scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND); in scsw_cmd_is_valid_cc() 504 (scsw->cmd.stctl & SCSW_STCTL_INTER_STATUS); in scsw_cmd_is_valid_zcc() 517 if (!(scsw->cmd.stctl & SCSW_STCTL_STATUS_PEND)) in scsw_cmd_is_valid_ectl() 521 if (!(scsw->cmd.stctl & SCSW_STCTL_ALERT_STATUS)) in scsw_cmd_is_valid_ectl() [all …]
|
/openbmc/linux/drivers/s390/cio/ |
H A D | device_status.c | 84 if ((irb->scsw.cmd.stctl & SCSW_STCTL_ALERT_STATUS) && in ccw_device_accumulate_ecw() 85 !(irb->scsw.cmd.stctl & SCSW_STCTL_INTER_STATUS)) in ccw_device_accumulate_ecw() 101 (irb->scsw.cmd.stctl == SCSW_STCTL_STATUS_PEND)) in ccw_device_accumulate_esw_valid() 103 if (irb->scsw.cmd.stctl == in ccw_device_accumulate_esw_valid() 261 cdev_irb->scsw.cmd.stctl |= irb->scsw.cmd.stctl; in ccw_device_accumulate_irb() 266 if ((irb->scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) || in ccw_device_accumulate_irb() 267 ((irb->scsw.cmd.stctl == in ccw_device_accumulate_irb() 276 if (irb->scsw.cmd.stctl & in ccw_device_accumulate_irb() 283 if ((irb->scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) && in ccw_device_accumulate_irb()
|
H A D | device_fsm.c | 462 scsw->stctl = SCSW_STCTL_STATUS_PEND; in create_fake_irb() 469 scsw->stctl = SCSW_STCTL_STATUS_PEND; in create_fake_irb() 708 unsigned int stctl; in ccw_device_call_handler() local 719 stctl = scsw_stctl(&cdev->private->dma_area->irb.scsw); in ccw_device_call_handler() 720 ending_status = (stctl & SCSW_STCTL_SEC_STATUS) || in ccw_device_call_handler() 721 (stctl == (SCSW_STCTL_ALERT_STATUS | SCSW_STCTL_STATUS_PEND)) || in ccw_device_call_handler() 722 (stctl == SCSW_STCTL_STATUS_PEND); in ccw_device_call_handler() 725 !(stctl & SCSW_STCTL_INTER_STATUS) && in ccw_device_call_handler() 727 (stctl & SCSW_STCTL_PRIM_STATUS))) in ccw_device_call_handler()
|
H A D | device_ops.c | 217 ((sch->schib.scsw.cmd.stctl & SCSW_STCTL_PRIM_STATUS) && in ccw_device_start_timeout_key() 218 !(sch->schib.scsw.cmd.stctl & SCSW_STCTL_SEC_STATUS))) in ccw_device_start_timeout_key()
|
H A D | ccwreq.c | 224 if (scsw->cc == 1 && (scsw->stctl & SCSW_STCTL_ALERT_STATUS)) in ccwreq_status()
|
H A D | eadm_sch.c | 134 if ((scsw->stctl & (SCSW_STCTL_ALERT_STATUS | SCSW_STCTL_STATUS_PEND)) in eadm_subchannel_irq()
|
/openbmc/qemu/hw/s390x/ |
H A D | css.c | 1690 uint16_t stctl = src->scsw.ctrl & SCSW_CTRL_MASK_STCTL; in copy_irb_to_guest() local 1709 if (!(stctl & SCSW_STCTL_STATUS_PEND)) { in copy_irb_to_guest() 1712 if ((stctl & SCSW_STCTL_PRIMARY) || in copy_irb_to_guest() 1713 (stctl == SCSW_STCTL_SECONDARY) || in copy_irb_to_guest() 1714 ((stctl & SCSW_STCTL_INTERMEDIATE) && (actl & SCSW_ACTL_SUSP))) { in copy_irb_to_guest() 1750 uint16_t stctl = schib->scsw.ctrl & SCSW_CTRL_MASK_STCTL; in build_irb_virtual() local 1752 if (stctl & SCSW_STCTL_STATUS_PEND) { in build_irb_virtual() 1775 uint16_t stctl; in css_do_tsch_get_irb() local 1782 stctl = schib->scsw.ctrl & SCSW_CTRL_MASK_STCTL; in css_do_tsch_get_irb() 1799 return ((stctl & SCSW_STCTL_STATUS_PEND) == 0); in css_do_tsch_get_irb() [all …]
|
/openbmc/linux/drivers/s390/net/ |
H A D | ctcm_main.c | 1238 if ((irb->scsw.cmd.stctl & SCSW_STCTL_SEC_STATUS) || in ctcm_irq_handler() 1239 (irb->scsw.cmd.stctl == SCSW_STCTL_STATUS_PEND) || in ctcm_irq_handler() 1240 (irb->scsw.cmd.stctl == in ctcm_irq_handler()
|
/openbmc/qemu/target/s390x/ |
H A D | helper.h | 346 DEF_HELPER_FLAGS_4(stctl, TCG_CALL_NO_WG, void, env, i32, i64, i32)
|
/openbmc/linux/arch/s390/tools/ |
H A D | opcodes.txt | 478 b6 stctl RS_CCRD
|
/openbmc/qemu/target/s390x/tcg/ |
H A D | mem_helper.c | 2024 void HELPER(stctl)(CPUS390XState *env, uint32_t r1, uint64_t a2, uint32_t r3) in HELPER() argument
|
H A D | insn-data.h.inc | 1395 F(0xb600, STCTL, RS_a, Z, 0, a2, 0, 0, stctl, 0, IF_PRIV)
|