Lines Matching defs:irb
34 static void __tape_do_irq (struct ccw_device *, unsigned long, struct irb *);
865 struct irb *irb)
875 irb->scsw.cmd.dstat, irb->scsw.cmd.cstat);
877 sptr = (unsigned int *) irb->ecw;
1051 __tape_do_irq (struct ccw_device *cdev, unsigned long intparm, struct irb *irb)
1065 /* On special conditions irb is an error pointer */
1066 if (IS_ERR(irb)) {
1068 switch (PTR_ERR(irb)) {
1078 device->cdev_id, PTR_ERR(irb));
1090 if (irb->scsw.cmd.cc != 0 &&
1091 (irb->scsw.cmd.fctl & SCSW_FCTL_START_FUNC) &&
1094 device->cdev_id, irb->scsw.cmd.cc, irb->scsw.cmd.fctl);
1102 request->rescnt = irb->scsw.cmd.count;
1103 else if ((irb->scsw.cmd.dstat == 0x85 || irb->scsw.cmd.dstat == 0x80) &&
1118 if (irb->scsw.cmd.dstat != 0x0c) {
1120 if(*(((__u8 *) irb->ecw) + 1) & SENSE_DRIVE_ONLINE)
1130 tape_dump_sense_dbf(device, request, irb);
1149 rc = device->discipline->irq(device, request, irb);