Lines Matching refs:irb
49 DEFINE_PER_CPU_ALIGNED(struct irb, cio_irb);
349 struct irb irb; in cio_commit_config() local
374 if (tsch(sch->schid, &irb)) in cio_commit_config()
541 struct irb *irb; in do_cio_interrupt() local
545 irb = this_cpu_ptr(&cio_irb); in do_cio_interrupt()
550 tsch(tpi_info->schid, irb); in do_cio_interrupt()
555 if (tsch(tpi_info->schid, irb) == 0) { in do_cio_interrupt()
557 memcpy (&sch->schib.scsw, &irb->scsw, sizeof (irb->scsw)); in do_cio_interrupt()
592 struct irb *irb; in cio_tsch() local
595 irb = this_cpu_ptr(&cio_irb); in cio_tsch()
597 if (tsch(sch->schid, irb) != 0) in cio_tsch()
600 memcpy(&sch->schib.scsw, &irb->scsw, sizeof(union scsw)); in cio_tsch()