taglinefilesource code
ireason902drivers/block/ide-cd.cint cdrom_read_check_ireason (ide_drive_t *drive, int len, int ireason)
ireason904drivers/block/ide-cd.cireason &= 3;
ireason905drivers/block/ide-cd.cif (ireason == 2) return 0;
ireason907drivers/block/ide-cd.cif (ireason == 0)
ireason928drivers/block/ide-cd.cdrive->name, ireason);
ireason942drivers/block/ide-cd.cint ireason, len, sectors_to_transfer, nskip;
ireason950drivers/block/ide-cd.cireason = IN_BYTE (IDE_NSECTOR_REG);
ireason971drivers/block/ide-cd.cif (cdrom_read_check_ireason (drive, len, ireason)) return;
ireason1219drivers/block/ide-cd.cint ireason, len, stat, thislen;
ireason1227drivers/block/ide-cd.cireason = IN_BYTE (IDE_NSECTOR_REG);
ireason1261drivers/block/ide-cd.cif ((ireason & 3) == 0)
ireason1290drivers/block/ide-cd.celse if ((ireason & 3) == 2)
ireason1321drivers/block/ide-cd.cdrive->name, ireason);
ireason1431drivers/block/ide-tape.cidetape_ireason_reg_t ireason;
ireason1505drivers/block/ide-tape.cireason.all=IN_BYTE (IDETAPE_IREASON_REG);
ireason1506drivers/block/ide-tape.cif (!ireason.b.cod || ireason.b.io) {
ireason1530drivers/block/ide-tape.cidetape_ireason_reg_t ireason;
ireason1578drivers/block/ide-tape.cireason.all=IN_BYTE (IDETAPE_IREASON_REG);      /* Read the interrupt reason register */
ireason1580drivers/block/ide-tape.cif (ireason.b.cod) {
ireason1584drivers/block/ide-tape.cif (ireason.b.io != !(pc->writing)) {      /* Hopefully, we will never get here */
ireason1586drivers/block/ide-tape.cprintk ("but the tape wants us to %s !\n",ireason.b.io ? "Read":"Write");