/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/block/ |
H A D | dasd_9336_erp.c | 31 dasd_9336_erp_examine(struct dasd_ccw_req * cqr, struct irb * irb) argument 34 if (irb->scsw.cstat == 0x00 && 35 irb->scsw.dstat == (DEV_STAT_CHN_END | DEV_STAT_DEV_END))
|
H A D | dasd_9343_erp.c | 14 dasd_9343_erp_examine(struct dasd_ccw_req * cqr, struct irb * irb) argument 16 if (irb->scsw.cstat == 0x00 && 17 irb->scsw.dstat == (DEV_STAT_CHN_END | DEV_STAT_DEV_END))
|
H A D | dasd_3370_erp.c | 31 dasd_3370_erp_examine(struct dasd_ccw_req * cqr, struct irb * irb) argument 33 char *sense = irb->ecw; 36 if (irb->scsw.cstat == 0x00 && 37 irb->scsw.dstat == (DEV_STAT_CHN_END | DEV_STAT_DEV_END))
|
H A D | dasd_fba.c | 191 dasd_fba_examine_error(struct dasd_ccw_req * cqr, struct irb * irb) argument 197 if (irb->scsw.cstat == 0x00 && 198 irb->scsw.dstat == (DEV_STAT_CHN_END | DEV_STAT_DEV_END)) 204 return dasd_3370_erp_examine(cqr, irb); 206 return dasd_9336_erp_examine(cqr, irb); 422 struct irb *irb) 439 irb->scsw.cstat, irb 421 dasd_fba_dump_sense(struct dasd_device *device, struct dasd_ccw_req * req, struct irb *irb) argument [all...] |
H A D | dasd_int.h | 169 struct irb irb; /* device status in case of an error */ member in struct:dasd_ccw_req 252 dasd_era_t(*examine_error) (struct dasd_ccw_req *, struct irb *); 256 struct irb *); 563 void dasd_log_sense(struct dasd_ccw_req *, struct irb *); 566 dasd_era_t dasd_3370_erp_examine(struct dasd_ccw_req *, struct irb *); 569 dasd_era_t dasd_3990_erp_examine(struct dasd_ccw_req *, struct irb *); 573 dasd_era_t dasd_9336_erp_examine(struct dasd_ccw_req *, struct irb *); 576 dasd_era_t dasd_9343_erp_examine(struct dasd_ccw_req *, struct irb *);
|
H A D | dasd_3990_erp.c | 146 dasd_3990_erp_examine(struct dasd_ccw_req * cqr, struct irb * irb) argument 149 char *sense = irb->ecw; 154 if (irb->scsw.cstat == 0x00 && 155 irb->scsw.dstat == (DEV_STAT_CHN_END | DEV_STAT_DEV_END)) 171 dasd_log_sense(cqr, irb); 300 erp->lpm = LPM_ANYPATH & ~(erp->irb.esw.esw0.sublog.lpum); 302 erp->lpm &= ~(erp->irb.esw.esw0.sublog.lpum); 308 erp->lpm, erp->irb.esw.esw0.sublog.lpum, opm); 318 erp->irb [all...] |
H A D | dasd_erp.c | 156 dasd_log_sense(struct dasd_ccw_req *cqr, struct irb *irb) argument 163 device->discipline->dump_sense(device, cqr, irb);
|
H A D | dasd.c | 40 void dasd_int_handler(struct ccw_device *, unsigned long, struct irb *); 940 struct irb *irb) 949 if (IS_ERR(irb)) { 950 switch (PTR_ERR(irb)) { 960 __FUNCTION__, cdev->dev.bus_id, PTR_ERR(irb)); 968 cdev->dev.bus_id, ((irb->scsw.cstat<<8)|irb->scsw.dstat), 973 if ((irb->scsw.dstat & mask) == mask) { 1002 irb 939 dasd_int_handler(struct ccw_device *cdev, unsigned long intparm, struct irb *irb) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/cio/ |
H A D | device_status.c | 29 ccw_device_msg_control_check(struct ccw_device *cdev, struct irb *irb) argument 31 if (!(irb->scsw.cstat & (SCHN_STAT_CHN_DATA_CHK | 41 irb->scsw.dstat, irb->scsw.cstat); 43 if (irb->scsw.cc != 3) { 48 CIO_HEX_EVENT(0, irb, sizeof (struct irb)); 73 * Copy valid bits from the extended control word to device irb. 76 ccw_device_accumulate_ecw(struct ccw_device *cdev, struct irb *ir argument 98 ccw_device_accumulate_esw_valid(struct irb *irb) argument 113 ccw_device_accumulate_esw(struct ccw_device *cdev, struct irb *irb) argument 192 ccw_device_accumulate_irb(struct ccw_device *cdev, struct irb *irb) argument 309 ccw_device_do_sense(struct ccw_device *cdev, struct irb *irb) argument 343 ccw_device_accumulate_basic_sense(struct ccw_device *cdev, struct irb *irb) argument 378 ccw_device_accumulate_and_sense(struct ccw_device *cdev, struct irb *irb) argument [all...] |
H A D | device_pgid.c | 66 memset(&cdev->private->irb, 0, sizeof(struct irb)); 122 struct irb *irb; local 126 irb = &cdev->private->irb; 127 if (irb->scsw.fctl & (SCSW_FCTL_HALT_FUNC | SCSW_FCTL_CLEAR_FUNC)) { 135 if (irb->esw.esw0.erw.cons && 136 (irb->ecw[0]&(SNS0_CMD_REJECT|SNS0_INTERVENTION_REQ))) { 143 if (irb 182 struct irb *irb; local 332 struct irb *irb; local 377 struct irb *irb; local 438 struct irb *irb; local 544 struct irb *irb; local [all...] |
H A D | device_id.c | 187 memset(&cdev->private->irb, 0, sizeof(struct irb)); 231 struct irb *irb; local 234 irb = &cdev->private->irb; 238 if (irb->scsw.count < sizeof (struct senseid) - 8) 243 if (irb->scsw.fctl & (SCSW_FCTL_HALT_FUNC | SCSW_FCTL_CLEAR_FUNC)) { 251 if (irb->esw.esw0.erw.cons && (irb 307 struct irb *irb; local [all...] |
H A D | device.h | 92 void ccw_device_accumulate_irb(struct ccw_device *, struct irb *); 93 void ccw_device_accumulate_basic_sense(struct ccw_device *, struct irb *); 94 int ccw_device_accumulate_and_sense(struct ccw_device *, struct irb *); 95 int ccw_device_do_sense(struct ccw_device *, struct irb *);
|
H A D | device_fsm.c | 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); 863 struct irb *irb; local 938 struct irb *irb; local 991 struct irb *irb; local 1064 struct irb *irb; local [all...] |
H A D | device_ops.c | 109 /* Remember to fake irb when finished. */ 234 stctl = cdev->private->irb.scsw.stctl; 253 &cdev->private->irb); 258 memset(&cdev->private->irb, 0, sizeof(struct irb)); 292 ccw_device_wake_up(struct ccw_device *cdev, unsigned long ip, struct irb *irb) argument 299 if (IS_ERR(irb)) 301 else if (irb->scsw.cc == 1) 304 else if ((irb [all...] |
H A D | cio.c | 132 struct irb *irb; local 137 irb = (struct irb *) __LC_IRB; 139 if (tsch (tpi_info->schid, irb) != 0) 148 memcpy (&sch->schib.scsw, &irb->scsw, sizeof (struct scsw)); 444 struct irb irb; local 445 if (tsch(sch->schid, &irb) != 0) 641 struct irb *ir local [all...] |
H A D | css.h | 101 unsigned int fake_irb:1; /* deliver faked irb */ 106 struct irb irb; /* device status */ member in struct:ccw_device_private
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/char/ |
H A D | tape_3590.c | 813 struct irb *irb, int rc) 817 tape_dump_sense_dbf(device, request, irb); 826 struct irb *irb) 829 tape_dump_sense_dbf(device, request, irb); 837 tape_3590_unsolicited_irq(struct tape_device *device, struct irb *irb) argument 839 if (irb->scsw.dstat == DEV_STAT_CHN_END) 842 else if (irb 812 tape_3590_erp_failed(struct tape_device *device, struct tape_request *request, struct irb *irb, int rc) argument 825 tape_3590_erp_retry(struct tape_device *device, struct tape_request *request, struct irb *irb) argument 859 tape_3590_erp_basic(struct tape_device *device, struct tape_request *request, struct irb *irb, int rc) argument 887 tape_3590_erp_read_buf_log(struct tape_device *device, struct tape_request *request, struct irb *irb) argument 901 tape_3590_erp_swap(struct tape_device *device, struct tape_request *request, struct irb *irb) argument 918 tape_3590_erp_long_busy(struct tape_device *device, struct tape_request *request, struct irb *irb) argument 929 tape_3590_erp_special_interrupt(struct tape_device *device, struct tape_request *request, struct irb *irb) argument 939 tape_3590_erp_read_alternate(struct tape_device *device, struct tape_request *request, struct irb *irb) argument 969 tape_3590_erp_read_opposite(struct tape_device *device, struct tape_request *request, struct irb *irb) argument 995 tape_3590_print_mim_msg_f0(struct tape_device *device, struct irb *irb) argument 1045 tape_3590_print_io_sim_msg_f1(struct tape_device *device, struct irb *irb) argument 1156 tape_3590_print_dev_sim_msg_f2(struct tape_device *device, struct irb *irb) argument 1270 tape_3590_print_era_msg(struct tape_device *device, struct irb *irb) argument 1330 tape_3590_crypt_error(struct tape_device *device, struct tape_request *request, struct irb *irb) argument 1364 tape_3590_unit_check(struct tape_device *device, struct tape_request *request, struct irb *irb) argument 1508 tape_3590_irq(struct tape_device *device, struct tape_request *request, struct irb *irb) argument [all...] |
H A D | tape_34xx.c | 198 tape_34xx_unsolicited_irq(struct tape_device *device, struct irb *irb) argument 200 if (irb->scsw.dstat == 0x85 /* READY */) { 208 tape_dump_sense(device, NULL, irb); 242 struct irb *irb, int no) 251 tape_dump_sense(device, request, irb); 262 struct irb *irb) 264 if (irb 241 tape_34xx_erp_bug(struct tape_device *device, struct tape_request *request, struct irb *irb, int no) argument 261 tape_34xx_erp_overrun(struct tape_device *device, struct tape_request *request, struct irb *irb) argument 277 tape_34xx_erp_sequence(struct tape_device *device, struct tape_request *request, struct irb *irb) argument 300 tape_34xx_unit_check(struct tape_device *device, struct tape_request *request, struct irb *irb) argument 830 tape_34xx_irq(struct tape_device *device, struct tape_request *request, struct irb *irb) argument [all...] |
H A D | tape_core.c | 31 static void __tape_do_irq (struct ccw_device *, unsigned long, struct irb *); 850 struct irb *irb) 856 irb->scsw.dstat, irb->scsw.cstat, irb->scsw.cpa); 861 sptr = (unsigned int *) irb->ecw; 874 struct irb *irb) 884 irb 849 tape_dump_sense(struct tape_device* device, struct tape_request *request, struct irb *irb) argument 873 tape_dump_sense_dbf(struct tape_device *device, struct tape_request *request, struct irb *irb) argument 1062 __tape_do_irq(struct ccw_device *cdev, unsigned long intparm, struct irb *irb) argument [all...] |
H A D | tape.h | 153 int (*irq)(struct tape_device *, struct tape_request *, struct irb *); 325 struct irb *); 327 struct irb *);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/net/ |
H A D | ctcmain.h | 112 struct irb *irb; member in struct:channel
|
H A D | ctcmain.c | 687 if (ch->irb->scsw.count != 0) 689 dev->name, ch->irb->scsw.count); 785 int len = ch->max_bufsize - ch->irb->scsw.count; 1697 ch->irb = kzalloc(sizeof(struct irb), GFP_KERNEL); 1698 if (!ch->irb) { 1711 kfree(ch->irb); 1766 kfree(ch->irb); 1846 __ctc_check_irb_error(struct ccw_device *cdev, struct irb *irb) argument 1879 ctc_irq_handler(struct ccw_device *cdev, unsigned long intparm, struct irb *irb) argument [all...] |
H A D | claw.c | 216 unsigned long intparm, struct irb *irb); 691 unsigned long intparm, struct irb *irb) 708 cdev->dev.bus_id,irb->scsw.cstat, irb->scsw.dstat); 737 dev->name, p_ch->devno, irb->scsw.cstat, 738 irb->scsw.dstat, p_ch->claw_state); 742 memcpy(p_ch->irb, irb, sizeo 690 claw_irq_handler(struct ccw_device *cdev, unsigned long intparm, struct irb *irb) argument [all...] |
H A D | lcs.c | 1297 lcs_check_irb_error(struct ccw_device *cdev, struct irb *irb) argument 1299 if (!IS_ERR(irb)) 1302 switch (PTR_ERR(irb)) { 1314 PRINT_WARN("unknown error %ld on device %s\n", PTR_ERR(irb), 1319 return PTR_ERR(irb); 1323 lcs_get_problem(struct ccw_device *cdev, struct irb *irb) argument 1328 sense = (char *) irb->ecw; 1329 cstat = irb 1374 lcs_irq(struct ccw_device *cdev, unsigned long intparm, struct irb *irb) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-s390/ |
H A D | ccwdev.h | 17 struct irb; 84 void (*handler) (struct ccw_device *, unsigned long, struct irb *);
|