Lines Matching refs:irb
50 DEFINE_PER_CPU_ALIGNED(struct irb, cio_irb);
413 struct irb irb; in cio_commit_config() local
438 if (tsch(sch->schid, &irb)) in cio_commit_config()
536 struct irb *irb; in do_cio_interrupt() local
540 irb = this_cpu_ptr(&cio_irb); in do_cio_interrupt()
544 tsch(tpi_info->schid, irb); in do_cio_interrupt()
550 if (tsch(tpi_info->schid, irb) == 0) { in do_cio_interrupt()
552 memcpy (&sch->schib.scsw, &irb->scsw, sizeof (irb->scsw)); in do_cio_interrupt()
583 struct irb *irb; in cio_tsch() local
586 irb = this_cpu_ptr(&cio_irb); in cio_tsch()
588 if (tsch(sch->schid, irb) != 0) in cio_tsch()
591 memcpy(&sch->schib.scsw, &irb->scsw, sizeof(union scsw)); in cio_tsch()