• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/cio/

Lines Matching defs:irb

384 	memset(&cdev->private->irb, 0, sizeof(struct irb));
611 /* Deliver fake irb to device driver, if needed. */
613 memset(&cdev->private->irb, 0, sizeof(struct irb));
614 cdev->private->irb.scsw.cc = 1;
615 cdev->private->irb.scsw.fctl = SCSW_FCTL_START_FUNC;
616 cdev->private->irb.scsw.actl = SCSW_ACTL_START_PEND;
617 cdev->private->irb.scsw.stctl = SCSW_STCTL_STATUS_PEND;
621 &cdev->private->irb);
622 memset(&cdev->private->irb, 0, sizeof(struct irb));
842 (cdev->private->irb.scsw.stctl & SCSW_STCTL_STATUS_PEND)) {
863 struct irb *irb;
865 irb = (struct irb *) __LC_IRB;
867 if ((irb->scsw.stctl ==
869 && (!irb->scsw.cc)) {
870 if ((irb->scsw.dstat & DEV_STAT_UNIT_CHECK) &&
871 !irb->esw.esw0.erw.cons) {
873 if (ccw_device_do_sense(cdev, irb) != 0)
875 memcpy(&cdev->private->irb, irb, sizeof(struct irb));
882 cdev->handler (cdev, 0, irb);
888 ccw_device_accumulate_irb(cdev, irb);
890 if (ccw_device_do_sense(cdev, irb) == 0) {
938 struct irb *irb;
940 irb = (struct irb *) __LC_IRB;
942 if (irb->scsw.stctl ==
944 if (irb->scsw.cc == 1)
946 ccw_device_do_sense(cdev, irb);
952 cdev->handler (cdev, 0, irb);
961 if (irb->scsw.fctl & (SCSW_FCTL_CLEAR_FUNC | SCSW_FCTL_HALT_FUNC)) {
965 ccw_device_do_sense(cdev, irb);
969 memset(&cdev->private->irb, 0, sizeof(struct irb));
970 ccw_device_accumulate_irb(cdev, irb);
973 /* Add basic sense info to irb. */
974 ccw_device_accumulate_basic_sense(cdev, irb);
977 ccw_device_do_sense(cdev, irb);
991 struct irb *irb;
993 irb = (struct irb *) __LC_IRB;
995 ccw_device_accumulate_irb(cdev, irb);
996 /* Remember to clear irb to avoid residuals. */
997 memset(&cdev->private->irb, 0, sizeof(struct irb));
1064 struct irb *irb;
1068 irb = (struct irb *) __LC_IRB;
1070 if ((irb->scsw.stctl ==
1072 (!irb->scsw.cc))
1075 ccw_device_accumulate_irb(cdev, irb);