ireason           849 drivers/ata/libata-sff.c 	unsigned int ireason, bc_lo, bc_hi, bytes;
ireason           859 drivers/ata/libata-sff.c 	ireason = qc->result_tf.nsect;
ireason           865 drivers/ata/libata-sff.c 	if (unlikely(ireason & ATAPI_COD))
ireason           869 drivers/ata/libata-sff.c 	i_write = ((ireason & ATAPI_IO) == 0) ? 1 : 0;
ireason           886 drivers/ata/libata-sff.c 			  ireason, bytes);
ireason           350 drivers/ide/ide-atapi.c void ide_read_bcount_and_ireason(ide_drive_t *drive, u16 *bcount, u8 *ireason)
ireason           358 drivers/ide/ide-atapi.c 	*ireason = tf.nsect & 3;
ireason           371 drivers/ide/ide-atapi.c 		      int ireason, int rw)
ireason           375 drivers/ide/ide-atapi.c 	debug_log("ireason: 0x%x, rw: 0x%x\n", ireason, rw);
ireason           377 drivers/ide/ide-atapi.c 	if (ireason == (!rw << 1))
ireason           379 drivers/ide/ide-atapi.c 	else if (ireason == (rw << 1)) {
ireason           385 drivers/ide/ide-atapi.c 	} else if (!rw && ireason == ATAPI_COD) {
ireason           395 drivers/ide/ide-atapi.c 		if (ireason & ATAPI_COD)
ireason           401 drivers/ide/ide-atapi.c 				drive->name, __func__, ireason);
ireason           425 drivers/ide/ide-atapi.c 	u8 stat, ireason, dsc = 0;
ireason           534 drivers/ide/ide-atapi.c 	ide_read_bcount_and_ireason(drive, &bcount, &ireason);
ireason           536 drivers/ide/ide-atapi.c 	if (ide_check_ireason(drive, rq, bcount, ireason, write))
ireason           579 drivers/ide/ide-atapi.c static u8 ide_wait_ireason(ide_drive_t *drive, u8 ireason)
ireason           583 drivers/ide/ide-atapi.c 	while (retries-- && ((ireason & ATAPI_COD) == 0 ||
ireason           584 drivers/ide/ide-atapi.c 		(ireason & ATAPI_IO))) {
ireason           588 drivers/ide/ide-atapi.c 		ireason = ide_read_ireason(drive);
ireason           593 drivers/ide/ide-atapi.c 			ireason |= ATAPI_COD;
ireason           594 drivers/ide/ide-atapi.c 			ireason &= ~ATAPI_IO;
ireason           598 drivers/ide/ide-atapi.c 	return ireason;
ireason           619 drivers/ide/ide-atapi.c 	u8 ireason;
ireason           659 drivers/ide/ide-atapi.c 		ireason = ide_read_ireason(drive);
ireason           661 drivers/ide/ide-atapi.c 			ireason = ide_wait_ireason(drive, ireason);
ireason           663 drivers/ide/ide-atapi.c 		if ((ireason & ATAPI_COD) == 0 || (ireason & ATAPI_IO)) {
ireason           617 drivers/ide/ide-cd.c 	u8 ireason, stat;
ireason           655 drivers/ide/ide-cd.c 	ide_read_bcount_and_ireason(drive, &len, &ireason);
ireason           706 drivers/ide/ide-cd.c 	rc = ide_check_ireason(drive, rq, len, ireason, write);
ireason           714 drivers/ide/ide-cd.c 				  rq->cmd_type, ireason);