taglinefilesource code
ireason865drivers/block/ide-cd.cint cdrom_read_check_ireason (ide_drive_t *drive, int len, int ireason)
ireason867drivers/block/ide-cd.cireason &= 3;
ireason868drivers/block/ide-cd.cif (ireason == 2) return 0;
ireason870drivers/block/ide-cd.cif (ireason == 0)
ireason891drivers/block/ide-cd.cdrive->name, ireason);
ireason905drivers/block/ide-cd.cint ireason, len, sectors_to_transfer, nskip;
ireason913drivers/block/ide-cd.cireason = IN_BYTE (IDE_NSECTOR_REG);
ireason934drivers/block/ide-cd.cif (cdrom_read_check_ireason (drive, len, ireason)) return;
ireason1185drivers/block/ide-cd.cint ireason, len, stat, thislen;
ireason1193drivers/block/ide-cd.cireason = IN_BYTE (IDE_NSECTOR_REG);
ireason1227drivers/block/ide-cd.cif ((ireason & 3) == 0)
ireason1256drivers/block/ide-cd.celse if ((ireason & 3) == 2)
ireason1287drivers/block/ide-cd.cdrive->name, ireason);
ireason1279drivers/block/ide-tape.cidetape_ireason_reg_t ireason;
ireason1347drivers/block/ide-tape.cireason.all=IN_BYTE (IDETAPE_IREASON_REG);
ireason1348drivers/block/ide-tape.cif (!ireason.b.cod || ireason.b.io) {
ireason1372drivers/block/ide-tape.cidetape_ireason_reg_t ireason;
ireason1423drivers/block/ide-tape.cireason.all=IN_BYTE (IDETAPE_IREASON_REG);      /* Read the interrupt reason register */
ireason1425drivers/block/ide-tape.cif (ireason.b.cod) {
ireason1429drivers/block/ide-tape.cif (ireason.b.io != !(pc->writing)) {      /* Hopefully, we will never get here */
ireason1431drivers/block/ide-tape.cprintk ("but the tape wants us to %s !\n",ireason.b.io ? "Read":"Write");