Lines Matching refs:irb
351 static struct irb irb; variable
370 ret = tsch(sid, &irb); in css_irq_io()
373 dump_irb(&irb); in css_irq_io()
374 flags = dump_scsw_flags(irb.scsw.ctrl); in css_irq_io()
443 if (!(irb.scsw.ctrl & SCSW_SC_PENDING)) { in wait_and_check_io_completion()
445 irb.scsw.ctrl); in wait_and_check_io_completion()
450 if (!(irb.scsw.ctrl & (SCSW_SC_SECONDARY | SCSW_SC_PRIMARY))) { in wait_and_check_io_completion()
452 irb.scsw.ctrl); in wait_and_check_io_completion()
457 if (!(irb.scsw.dev_stat & (SCSW_DEVS_DEV_END | SCSW_DEVS_SCH_END))) { in wait_and_check_io_completion()
459 irb.scsw.dev_stat); in wait_and_check_io_completion()
464 if (irb.scsw.sch_stat & ~SCSW_SCHS_IL) { in wait_and_check_io_completion()
465 report_info("Unexpected Subch. status %02x", irb.scsw.sch_stat); in wait_and_check_io_completion()
486 if (!(irb.scsw.ctrl & (SCSW_SC_PENDING | SCSW_SC_PRIMARY))) in css_residual_count()
489 if (irb.scsw.dev_stat) in css_residual_count()
490 if (irb.scsw.sch_stat & ~(SCSW_SCHS_PCI | SCSW_SCHS_IL)) in css_residual_count()
493 return irb.scsw.count; in css_residual_count()