tag | line | file | source code |
reqbuf | 410 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf, |
reqbuf | 418 | drivers/block/ide-cd.c | (reqbuf->sense_key == NOT_READY || reqbuf->sense_key == UNIT_ATTENTION)) |
reqbuf | 429 | drivers/block/ide-cd.c | printk (" Error code: 0x%02x\n", reqbuf->error_code); |
reqbuf | 431 | drivers/block/ide-cd.c | if (reqbuf->sense_key >= 0 && |
reqbuf | 432 | drivers/block/ide-cd.c | reqbuf->sense_key < ARY_LEN (sense_key_texts)) |
reqbuf | 433 | drivers/block/ide-cd.c | s = sense_key_texts[reqbuf->sense_key]; |
reqbuf | 437 | drivers/block/ide-cd.c | printk (" Sense key: 0x%02x - %s\n", reqbuf->sense_key, s); |
reqbuf | 439 | drivers/block/ide-cd.c | if (reqbuf->asc == 0x40) { |
reqbuf | 440 | drivers/block/ide-cd.c | sprintf (buf, "Diagnostic failure on component 0x%02x", reqbuf->ascq); |
reqbuf | 446 | drivers/block/ide-cd.c | int key = (reqbuf->asc << 8); |
reqbuf | 447 | drivers/block/ide-cd.c | if ( ! (reqbuf->ascq >= 0x80 && reqbuf->ascq <= 0xdd) ) |
reqbuf | 448 | drivers/block/ide-cd.c | key |= reqbuf->ascq; |
reqbuf | 468 | drivers/block/ide-cd.c | if (reqbuf->asc > 0x80) |
reqbuf | 475 | drivers/block/ide-cd.c | reqbuf->asc, reqbuf->ascq, s); |
reqbuf | 484 | drivers/block/ide-cd.c | if (reqbuf->sense_key == ILLEGAL_REQUEST && |
reqbuf | 485 | drivers/block/ide-cd.c | (reqbuf->sense_key_specific[0] & 0x80) != 0) |
reqbuf | 488 | drivers/block/ide-cd.c | (reqbuf->sense_key_specific[0] & 0x40) != 0 |
reqbuf | 491 | drivers/block/ide-cd.c | (reqbuf->sense_key_specific[1] << 8) + |
reqbuf | 492 | drivers/block/ide-cd.c | reqbuf->sense_key_specific[2]); |
reqbuf | 494 | drivers/block/ide-cd.c | if ((reqbuf->sense_key_specific[0] & 0x40) != 0) |
reqbuf | 496 | drivers/block/ide-cd.c | printk (" bit %d", reqbuf->sense_key_specific[0] & 0x07); |
reqbuf | 508 | drivers/block/ide-cd.c | if (reqbuf->sense_key == UNIT_ATTENTION || |
reqbuf | 509 | drivers/block/ide-cd.c | (reqbuf->sense_key == NOT_READY && (reqbuf->asc == 4 || |
reqbuf | 510 | drivers/block/ide-cd.c | reqbuf->asc == 0x3a))) |
reqbuf | 515 | drivers/block/ide-cd.c | reqbuf->error_code, reqbuf->sense_key, reqbuf->asc, reqbuf->ascq); |
reqbuf | 537 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf, |
reqbuf | 546 | drivers/block/ide-cd.c | if (reqbuf == NULL) |
reqbuf | 547 | drivers/block/ide-cd.c | reqbuf = &drive->cdrom_info.sense_data; |
reqbuf | 558 | drivers/block/ide-cd.c | len = sizeof (*reqbuf) / 4; |
reqbuf | 563 | drivers/block/ide-cd.c | pc->buffer = (char *)reqbuf; |
reqbuf | 1212 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf); |
reqbuf | 1390 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf = pc->sense_data; |
reqbuf | 1392 | drivers/block/ide-cd.c | if (reqbuf->sense_key == UNIT_ATTENTION) |
reqbuf | 1398 | drivers/block/ide-cd.c | else if (reqbuf->sense_key == NOT_READY && reqbuf->asc == 4) |
reqbuf | 1553 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 1559 | drivers/block/ide-cd.c | pc.sense_data = reqbuf; |
reqbuf | 1569 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 1575 | drivers/block/ide-cd.c | if (reqbuf == NULL) |
reqbuf | 1576 | drivers/block/ide-cd.c | reqbuf = &my_reqbuf; |
reqbuf | 1584 | drivers/block/ide-cd.c | pc.sense_data = reqbuf; |
reqbuf | 1597 | drivers/block/ide-cd.c | if (reqbuf->sense_key == ILLEGAL_REQUEST && reqbuf->asc == 0x24) |
reqbuf | 1613 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 1618 | drivers/block/ide-cd.c | pc.sense_data = reqbuf; |
reqbuf | 1628 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 1633 | drivers/block/ide-cd.c | pc.sense_data = reqbuf; |
reqbuf | 1643 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 1648 | drivers/block/ide-cd.c | pc.sense_data = reqbuf; |
reqbuf | 1659 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 1670 | drivers/block/ide-cd.c | pc.sense_data = reqbuf; |
reqbuf | 1689 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 1694 | drivers/block/ide-cd.c | pc.sense_data = reqbuf; |
reqbuf | 1711 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 1753 | drivers/block/ide-cd.c | reqbuf); |
reqbuf | 1773 | drivers/block/ide-cd.c | reqbuf); |
reqbuf | 1810 | drivers/block/ide-cd.c | reqbuf); |
reqbuf | 1824 | drivers/block/ide-cd.c | stat = cdrom_read_capacity (drive, &toc->capacity, reqbuf); |
reqbuf | 1841 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 1846 | drivers/block/ide-cd.c | pc.sense_data = reqbuf; |
reqbuf | 1863 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 1868 | drivers/block/ide-cd.c | pc.sense_data = reqbuf; |
reqbuf | 1882 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 1887 | drivers/block/ide-cd.c | pc.sense_data = reqbuf; |
reqbuf | 1902 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 1907 | drivers/block/ide-cd.c | pc.sense_data = reqbuf; |
reqbuf | 1920 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 1925 | drivers/block/ide-cd.c | pc.sense_data = reqbuf; |
reqbuf | 1948 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 1963 | drivers/block/ide-cd.c | return cdrom_play_lba_range_msf (drive, lba_start, lba_end, reqbuf); |
reqbuf | 1970 | drivers/block/ide-cd.c | if (reqbuf == NULL) |
reqbuf | 1971 | drivers/block/ide-cd.c | reqbuf = &my_reqbuf; |
reqbuf | 1973 | drivers/block/ide-cd.c | stat = cdrom_play_lba_range_play12 (drive, lba_start, lba_end, reqbuf); |
reqbuf | 1978 | drivers/block/ide-cd.c | if (reqbuf->sense_key == ILLEGAL_REQUEST && reqbuf->asc == 0x20) |
reqbuf | 1986 | drivers/block/ide-cd.c | return cdrom_play_lba_range_msf (drive, lba_start, lba_end, reqbuf); |
reqbuf | 2000 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 2005 | drivers/block/ide-cd.c | if (reqbuf == NULL) |
reqbuf | 2006 | drivers/block/ide-cd.c | reqbuf = &my_reqbuf; |
reqbuf | 2014 | drivers/block/ide-cd.c | stat = cdrom_play_lba_range_1 (drive, lba_start, lba_end, reqbuf); |
reqbuf | 2017 | drivers/block/ide-cd.c | !(reqbuf->sense_key == ILLEGAL_REQUEST && reqbuf->asc == 0x24)) |
reqbuf | 2031 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 2037 | drivers/block/ide-cd.c | stat = cdrom_read_toc (drive, reqbuf); |
reqbuf | 2059 | drivers/block/ide-cd.c | struct atapi_request_sense *reqbuf) |
reqbuf | 2065 | drivers/block/ide-cd.c | if (reqbuf == NULL) |
reqbuf | 2066 | drivers/block/ide-cd.c | reqbuf = &my_reqbuf; |
reqbuf | 2069 | drivers/block/ide-cd.c | pc.sense_data = reqbuf; |
reqbuf | 2091 | drivers/block/ide-cd.c | if (stat && reqbuf->sense_key == ILLEGAL_REQUEST && reqbuf->asc == 0x20 && |
reqbuf | 2097 | drivers/block/ide-cd.c | return cdrom_read_block (drive, format, lba, buf, buflen, reqbuf); |