Searched refs:ireason (Results 1 - 3 of 3) sorted by relevance

/drivers/ide/
H A Dide-atapi.c323 void ide_read_bcount_and_ireason(ide_drive_t *drive, u16 *bcount, u8 *ireason) argument
331 *ireason = tf.nsect & 3;
344 int ireason, int rw)
348 debug_log("ireason: 0x%x, rw: 0x%x\n", ireason, rw);
350 if (ireason == (!rw << 1))
352 else if (ireason == (rw << 1)) {
358 } else if (!rw && ireason == ATAPI_COD) {
368 if (ireason & ATAPI_COD)
372 /* drive wants a command packet, or invalid ireason
343 ide_check_ireason(ide_drive_t *drive, struct request *rq, int len, int ireason, int rw) argument
398 u8 stat, ireason, dsc = 0; local
551 ide_wait_ireason(ide_drive_t *drive, u8 ireason) argument
591 u8 ireason; local
[all...]
H A Dide-cd.c532 u8 ireason, stat; local
570 ide_read_bcount_and_ireason(drive, &len, &ireason);
615 rc = ide_check_ireason(drive, rq, len, ireason, write);
622 "ireason: 0x%x",
623 rq->cmd_type, ireason);
/drivers/ata/
H A Dlibata-sff.c916 unsigned int ireason, bc_lo, bc_hi, bytes; local
926 ireason = qc->result_tf.nsect;
932 if (unlikely(ireason & ATAPI_COD))
936 i_write = ((ireason & ATAPI_IO) == 0) ? 1 : 0;
952 ata_ehi_push_desc(ehi, "ATAPI check failed (ireason=0x%x bytes=%u)",
953 ireason, bytes);
1176 /* bad ireason reported by device */

Completed in 71 milliseconds