taglinefilesource code
ireason909drivers/block/ide-cd.cint cdrom_read_check_ireason (ide_drive_t *drive, int len, int ireason)
ireason911drivers/block/ide-cd.cireason &= 3;
ireason912drivers/block/ide-cd.cif (ireason == 2) return 0;
ireason914drivers/block/ide-cd.cif (ireason == 0)
ireason935drivers/block/ide-cd.cdrive->name, ireason);
ireason949drivers/block/ide-cd.cint ireason, len, sectors_to_transfer, nskip;
ireason957drivers/block/ide-cd.cireason = IN_BYTE (IDE_NSECTOR_REG);
ireason978drivers/block/ide-cd.cif (cdrom_read_check_ireason (drive, len, ireason)) return;
ireason1230drivers/block/ide-cd.cint ireason, len, stat, thislen;
ireason1238drivers/block/ide-cd.cireason = IN_BYTE (IDE_NSECTOR_REG);
ireason1272drivers/block/ide-cd.cif ((ireason & 3) == 0)
ireason1301drivers/block/ide-cd.celse if ((ireason & 3) == 2)
ireason1332drivers/block/ide-cd.cdrive->name, ireason);
ireason1458drivers/block/ide-tape.cidetape_ireason_reg_t ireason;
ireason1545drivers/block/ide-tape.cireason.all=IN_BYTE (IDETAPE_IREASON_REG);
ireason1546drivers/block/ide-tape.cif (!ireason.b.cod || ireason.b.io) {
ireason1577drivers/block/ide-tape.cidetape_ireason_reg_t ireason;
ireason1658drivers/block/ide-tape.cireason.all=IN_BYTE (IDETAPE_IREASON_REG);      /* Read the interrupt reason register */
ireason1660drivers/block/ide-tape.cif (ireason.b.cod) {
ireason1665drivers/block/ide-tape.cif (ireason.b.io != !(pc->writing)) {      /* Hopefully, we will never get here */
ireason1667drivers/block/ide-tape.cprintk ("but the tape wants us to %s !\n",ireason.b.io ? "Read":"Write");