Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/ide/
H A Dide-atapi.c349 void ide_read_bcount_and_ireason(ide_drive_t *drive, u16 *bcount, u8 *ireason) in ide_read_bcount_and_ireason() argument
357 *ireason = tf.nsect & 3; in ide_read_bcount_and_ireason()
370 int ireason, int rw) in ide_check_ireason()
374 debug_log("ireason: 0x%x, rw: 0x%x\n", ireason, rw); in ide_check_ireason()
376 if (ireason == (!rw << 1)) in ide_check_ireason()
378 else if (ireason == (rw << 1)) { in ide_check_ireason()
384 } else if (!rw && ireason == ATAPI_COD) { in ide_check_ireason()
394 if (ireason & ATAPI_COD) in ide_check_ireason()
398 /* drive wants a command packet, or invalid ireason in ide_check_ireason()
369 ide_check_ireason(ide_drive_t *drive, struct request *rq, int len, int ireason, int rw) ide_check_ireason() argument
424 u8 stat, ireason, dsc = 0; ide_pc_intr() local
578 ide_wait_ireason(ide_drive_t *drive, u8 ireason) ide_wait_ireason() argument
618 u8 ireason; ide_transfer_pc() local
[all...]
H A Dide-cd.c618 u8 ireason, stat; in cdrom_newpc_intr() local
656 ide_read_bcount_and_ireason(drive, &len, &ireason); in cdrom_newpc_intr()
707 rc = ide_check_ireason(drive, rq, len, ireason, write); in cdrom_newpc_intr()
714 "ireason: 0x%x", in cdrom_newpc_intr()
715 rq->cmd_type, ireason); in cdrom_newpc_intr()
/kernel/linux/linux-5.10/drivers/ata/
H A Dlibata-sff.c864 unsigned int ireason, bc_lo, bc_hi, bytes; in atapi_pio_bytes() local
874 ireason = qc->result_tf.nsect; in atapi_pio_bytes()
880 if (unlikely(ireason & ATAPI_COD)) in atapi_pio_bytes()
884 i_write = ((ireason & ATAPI_IO) == 0) ? 1 : 0; in atapi_pio_bytes()
900 ata_ehi_push_desc(ehi, "ATAPI check failed (ireason=0x%x bytes=%u)", in atapi_pio_bytes()
901 ireason, bytes); in atapi_pio_bytes()
1107 /* bad ireason reported by device */ in ata_sff_hsm_move()
/kernel/linux/linux-6.6/drivers/ata/
H A Dlibata-sff.c803 unsigned int ireason, bc_lo, bc_hi, bytes; in atapi_pio_bytes() local
813 ireason = qc->result_tf.nsect; in atapi_pio_bytes()
819 if (unlikely(ireason & ATAPI_COD)) in atapi_pio_bytes()
823 i_write = ((ireason & ATAPI_IO) == 0) ? 1 : 0; in atapi_pio_bytes()
837 ata_ehi_push_desc(ehi, "ATAPI check failed (ireason=0x%x bytes=%u)", in atapi_pio_bytes()
838 ireason, bytes); in atapi_pio_bytes()
1033 /* bad ireason reported by device */ in ata_sff_hsm_move()

Completed in 10 milliseconds