• Home
  • Raw
  • Download

Lines Matching refs:irb

780 		     struct irb *irb, int rc)  in tape_3590_erp_failed()  argument
784 tape_dump_sense_dbf(device, request, irb); in tape_3590_erp_failed()
793 struct irb *irb) in tape_3590_erp_retry() argument
796 tape_dump_sense_dbf(device, request, irb); in tape_3590_erp_retry()
804 tape_3590_unsolicited_irq(struct tape_device *device, struct irb *irb) in tape_3590_unsolicited_irq() argument
806 if (irb->scsw.cmd.dstat == DEV_STAT_CHN_END) in tape_3590_unsolicited_irq()
809 else if (irb->scsw.cmd.dstat == 0x85) in tape_3590_unsolicited_irq()
812 else if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) { in tape_3590_unsolicited_irq()
816 tape_dump_sense_dbf(device, NULL, irb); in tape_3590_unsolicited_irq()
828 struct irb *irb, int rc) in tape_3590_erp_basic() argument
832 sense = (struct tape_3590_sense *) irb->ecw; in tape_3590_erp_basic()
836 return tape_3590_erp_failed(device, request, irb, rc); in tape_3590_erp_basic()
840 return tape_3590_erp_retry(device, request, irb); in tape_3590_erp_basic()
842 return tape_3590_erp_failed(device, request, irb, rc); in tape_3590_erp_basic()
854 struct tape_request *request, struct irb *irb) in tape_3590_erp_read_buf_log() argument
860 return tape_3590_erp_basic(device, request, irb, -EIO); in tape_3590_erp_read_buf_log()
868 struct irb *irb) in tape_3590_erp_swap() argument
878 return tape_3590_erp_basic(device, request, irb, -EIO); in tape_3590_erp_swap()
886 struct tape_request *request, struct irb *irb) in tape_3590_erp_long_busy() argument
897 struct tape_request *request, struct irb *irb) in tape_3590_erp_special_interrupt() argument
899 return tape_3590_erp_basic(device, request, irb, -EIO); in tape_3590_erp_special_interrupt()
907 struct tape_request *request, struct irb *irb) in tape_3590_erp_read_alternate() argument
929 return tape_3590_erp_retry(device, request, irb); in tape_3590_erp_read_alternate()
937 struct tape_request *request, struct irb *irb) in tape_3590_erp_read_opposite() argument
946 return tape_3590_erp_retry(device, request, irb); in tape_3590_erp_read_opposite()
949 return tape_3590_erp_failed(device, request, irb, -EIO); in tape_3590_erp_read_opposite()
952 return tape_3590_erp_failed(device, request, irb, -EIO); in tape_3590_erp_read_opposite()
960 tape_3590_print_mim_msg_f0(struct tape_device *device, struct irb *irb) in tape_3590_print_mim_msg_f0() argument
971 sense = (struct tape_3590_sense *) irb->ecw; in tape_3590_print_mim_msg_f0()
1024 tape_3590_print_io_sim_msg_f1(struct tape_device *device, struct irb *irb) in tape_3590_print_io_sim_msg_f1() argument
1035 sense = (struct tape_3590_sense *) irb->ecw; in tape_3590_print_io_sim_msg_f1()
1135 tape_3590_print_dev_sim_msg_f2(struct tape_device *device, struct irb *irb) in tape_3590_print_dev_sim_msg_f2() argument
1146 sense = (struct tape_3590_sense *) irb->ecw; in tape_3590_print_dev_sim_msg_f2()
1247 tape_3590_print_era_msg(struct tape_device *device, struct irb *irb) in tape_3590_print_era_msg() argument
1251 sense = (struct tape_3590_sense *) irb->ecw; in tape_3590_print_era_msg()
1272 tape_3590_print_mim_msg_f0(device, irb); in tape_3590_print_era_msg()
1283 tape_3590_print_io_sim_msg_f1(device, irb); in tape_3590_print_era_msg()
1294 tape_3590_print_dev_sim_msg_f2(device, irb); in tape_3590_print_era_msg()
1306 struct tape_request *request, struct irb *irb) in tape_3590_crypt_error() argument
1312 sense = ((struct tape_3590_sense *) irb->ecw)->fmt.data; in tape_3590_crypt_error()
1317 return tape_3590_erp_basic(device, request, irb, -EKEYREJECTED); in tape_3590_crypt_error()
1320 return tape_3590_erp_basic(device, request, irb, -ENOTCONN); in tape_3590_crypt_error()
1325 return tape_3590_erp_basic(device, request, irb, -ENOKEY); in tape_3590_crypt_error()
1335 struct irb *irb) in tape_3590_unit_check() argument
1339 sense = (struct tape_3590_sense *) irb->ecw; in tape_3590_unit_check()
1351 tape_3590_print_era_msg(device, irb); in tape_3590_unit_check()
1352 return tape_3590_erp_read_buf_log(device, request, irb); in tape_3590_unit_check()
1355 tape_3590_print_era_msg(device, irb); in tape_3590_unit_check()
1356 return tape_3590_erp_read_alternate(device, request, irb); in tape_3590_unit_check()
1360 tape_3590_print_era_msg(device, irb); in tape_3590_unit_check()
1361 return tape_3590_erp_special_interrupt(device, request, irb); in tape_3590_unit_check()
1363 return tape_3590_crypt_error(device, request, irb); in tape_3590_unit_check()
1368 return tape_3590_erp_basic(device, request, irb, -ENOSPC); in tape_3590_unit_check()
1372 return tape_3590_erp_basic(device, request, irb, -ENOSPC); in tape_3590_unit_check()
1375 return tape_3590_erp_basic(device, request, irb, -ENOSPC); in tape_3590_unit_check()
1380 return tape_3590_erp_basic(device, request, irb, -EIO); in tape_3590_unit_check()
1386 return tape_3590_erp_basic(device, request, irb, 0); in tape_3590_unit_check()
1395 return tape_3590_erp_basic(device, request, irb, -ENOMEDIUM); in tape_3590_unit_check()
1399 tape_3590_print_era_msg(device, irb); in tape_3590_unit_check()
1400 return tape_3590_erp_basic(device, request, irb, -EBUSY); in tape_3590_unit_check()
1403 return tape_3590_erp_long_busy(device, request, irb); in tape_3590_unit_check()
1408 tape_3590_print_era_msg(device, irb); in tape_3590_unit_check()
1409 return tape_3590_erp_swap(device, request, irb); in tape_3590_unit_check()
1413 tape_3590_print_era_msg(device, irb); in tape_3590_unit_check()
1415 irb); in tape_3590_unit_check()
1417 return tape_3590_erp_basic(device, request, irb, -EIO); in tape_3590_unit_check()
1424 tape_3590_print_era_msg(device, irb); in tape_3590_unit_check()
1425 return tape_3590_erp_swap(device, request, irb); in tape_3590_unit_check()
1429 return tape_3590_erp_basic(device, request, irb, -EMEDIUMTYPE); in tape_3590_unit_check()
1435 return tape_3590_erp_basic(device, request, irb, -ENOMEDIUM); in tape_3590_unit_check()
1438 return tape_3590_erp_basic(device, request, irb, -EMEDIUMTYPE); in tape_3590_unit_check()
1441 return tape_3590_erp_basic(device, request, irb, -EPERM); in tape_3590_unit_check()
1445 return tape_3590_erp_basic(device, request, irb, -EPERM); in tape_3590_unit_check()
1447 return tape_3590_erp_basic(device, request, irb, -EIO); in tape_3590_unit_check()
1456 struct irb *irb) in tape_3590_irq() argument
1459 return tape_3590_unsolicited_irq(device, irb); in tape_3590_irq()
1461 if ((irb->scsw.cmd.dstat & DEV_STAT_UNIT_EXCEP) && in tape_3590_irq()
1462 (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) && in tape_3590_irq()
1466 return tape_3590_erp_failed(device, request, irb, -ENOSPC); in tape_3590_irq()
1469 if (irb->scsw.cmd.dstat & DEV_STAT_UNIT_CHECK) in tape_3590_irq()
1470 return tape_3590_unit_check(device, request, irb); in tape_3590_irq()
1472 if (irb->scsw.cmd.dstat & DEV_STAT_DEV_END) { in tape_3590_irq()
1473 if (irb->scsw.cmd.dstat == DEV_STAT_UNIT_EXCEP) { in tape_3590_irq()
1483 if (irb->scsw.cmd.dstat & DEV_STAT_CHN_END) { in tape_3590_irq()
1488 if (irb->scsw.cmd.dstat & DEV_STAT_ATTENTION) { in tape_3590_irq()
1494 tape_dump_sense_dbf(device, request, irb); in tape_3590_irq()