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()
560 struct irb *irb; in do_cio_interrupt() local
564 irb = this_cpu_ptr(&cio_irb); in do_cio_interrupt()
569 tsch(tpi_info->schid, irb); in do_cio_interrupt()
574 if (tsch(tpi_info->schid, irb) == 0) { in do_cio_interrupt()
576 memcpy (&sch->schib.scsw, &irb->scsw, sizeof (irb->scsw)); in do_cio_interrupt()
611 struct irb *irb; in cio_tsch() local
614 irb = this_cpu_ptr(&cio_irb); in cio_tsch()
616 if (tsch(sch->schid, irb) != 0) in cio_tsch()
619 memcpy(&sch->schib.scsw, &irb->scsw, sizeof(union scsw)); in cio_tsch()