taglinefilesource code
HWIF285drivers/block/blk.hstruct request *req = ide_cur_rq[HWIF];
HWIF319drivers/block/blk.hide_cur_rq[HWIF] = NULL;
HWIF240drivers/block/ide.c#define DEV_HWIF    HWIF
HWIF517drivers/block/ide.cif (ide_handler[HWIF] != NULL) {    /* waiting for an irq? */
HWIF518drivers/block/ide.ctimer_table[ide_timer[HWIF]].expires = jiffies + WAIT_CMD;
HWIF519drivers/block/ide.ctimer_active |= ide_timerbit[HWIF];
HWIF616drivers/block/ide.cide_dev_t *dev = ide_cur_dev[HWIF];
HWIF617drivers/block/ide.cconst char *name = dev ? dev->name : ide_name[HWIF];
HWIF641drivers/block/ide.cerr = GET_ERR(HWIF);
HWIF654drivers/block/ide.cbyte cur = IN_BYTE(HD_CURRENT,HWIF);
HWIF658drivers/block/ide.c|(IN_BYTE(HD_HCYL,HWIF)<<16)
HWIF659drivers/block/ide.c|(IN_BYTE(HD_LCYL,HWIF)<<8)
HWIF660drivers/block/ide.c| IN_BYTE(HD_SECTOR,HWIF));
HWIF663drivers/block/ide.c(IN_BYTE(HD_HCYL,HWIF)<<8) +
HWIF664drivers/block/ide.cIN_BYTE(HD_LCYL,HWIF),
HWIF666drivers/block/ide.cIN_BYTE(HD_SECTOR,HWIF));
HWIF668drivers/block/ide.cif (ide_cur_rq[HWIF])
HWIF669drivers/block/ide.cprintk(", sector=%ld", ide_cur_rq[HWIF]->sector);
HWIF942drivers/block/ide.cif (ide_handler[HWIF] == NULL || (timer_active & ide_timerbit[HWIF])) {
HWIF945drivers/block/ide.cprintk("%s: marginal timeout\n", ide_name[HWIF]);
HWIF947drivers/block/ide.cide_handler[HWIF] = NULL;
HWIF948drivers/block/ide.cdisable_irq(ide_irq[HWIF]);
HWIF950drivers/block/ide.cif (single_threaded && ide_irq[HWIF] != ide_irq[HWIF^1])
HWIF951drivers/block/ide.cdisable_irq(ide_irq[HWIF^1]);
HWIF954drivers/block/ide.cide_error(ide_cur_dev[HWIF], "timeout", GET_STAT(HWIF));
HWIF955drivers/block/ide.cdo_request(HWIF);
HWIF961drivers/block/ide.cstart_ide_timer(HWIF);
HWIF962drivers/block/ide.cenable_irq(ide_irq[HWIF]);
HWIF964drivers/block/ide.cif (single_threaded && ide_irq[HWIF] != ide_irq[HWIF^1])
HWIF965drivers/block/ide.cenable_irq(ide_irq[HWIF^1]);
HWIF1134drivers/block/ide.cif ((rq = ide_cur_rq[HWIF]) == NULL) {
HWIF1135drivers/block/ide.crq = blk_dev[ide_major[HWIF]].current_request;
HWIF1148drivers/block/ide.cblk_dev[ide_major[HWIF]].current_request = rq->next;
HWIF1149drivers/block/ide.cide_cur_rq[HWIF] = rq;
HWIF1152drivers/block/ide.cprintk("%s: do_request: current=0x%08lx\n",ide_name[HWIF],(unsigned long)rq);
HWIF1156drivers/block/ide.cide_cur_dev[HWIF] = dev = &ide_dev[HWIF][drive];
HWIF1157drivers/block/ide.cif ((MAJOR(rq->dev) != ide_major[HWIF]) || (drive >= MAX_DRIVES)) {
HWIF1158drivers/block/ide.cprintk("%s: bad device number: 0x%04x\n", ide_name[HWIF], rq->dev);
HWIF1159drivers/block/ide.cend_request(0, HWIF);
HWIF1163drivers/block/ide.cprintk("%s: block not locked\n", ide_name[HWIF]);
HWIF1164drivers/block/ide.cend_request(0, HWIF);
HWIF1169drivers/block/ide.cif ((blockend < block) || (blockend > ide_hd[HWIF][minor].nr_sects)) {
HWIF1172drivers/block/ide.cend_request(0, HWIF);
HWIF1175drivers/block/ide.cblock += ide_hd[HWIF][minor].start_sect;
HWIF1177drivers/block/ide.cwhile ((read_timer() - ide_lastreq[HWIF]) < DISK_RECOVERY_TIME);
HWIF1238drivers/block/ide.cDO_IDE_REQUEST(HWIF);
HWIF1263drivers/block/ide.cif (!OK_STAT(stat=GET_STAT(HWIF), DRIVE_READY, BAD_STAT))
HWIF1264drivers/block/ide.c(void) dump_status(HWIF, "unexpected_intr", stat);
HWIF1302drivers/block/ide.cIDE_INTR(HWIF);
HWIF1334drivers/block/ide.cIDE_INTR(HWIF);
HWIF1335drivers/block/ide.cstart_ide_timer(HWIF);
HWIF2027drivers/block/ide.cide_dev_t *devs = &ide_dev[HWIF][0];  /* for convenience */
HWIF2029drivers/block/ide.cif (check_region(IDE_PORT(HD_DATA,HWIF),8)
HWIF2030drivers/block/ide.c|| check_region(IDE_PORT(HD_CMD,HWIF),1))
HWIF2034drivers/block/ide.cprintk("%s: port(s) already in use\n", ide_name[HWIF]);
HWIF2049drivers/block/ide.crequest_region(IDE_PORT(HD_DATA,HWIF),8,ide_name[HWIF]);
HWIF2050drivers/block/ide.crequest_region(IDE_PORT(HD_CMD,HWIF),1,ide_name[HWIF]);
HWIF2079drivers/block/ide.cif (!SUPPORT_TWO_INTERFACES && hwif != HWIF) {
HWIF2127drivers/block/ide.cide_irq[HWIF] = ints[5];
HWIF2128drivers/block/ide.cide_capacity[HWIF][drive] = BIOS_SECTORS(dev);
HWIF2239drivers/block/ide.cvoid (*handler)(int, struct pt_regs *) = HWIF ? &ide1_intr : &ide0_intr;
HWIF2243drivers/block/ide.cif (HWIF != 0 && !rc) {  /* IRQ already allocated? */
HWIF2252drivers/block/ide.cif (HWIF != 0)
HWIF2259drivers/block/ide.cif ((rc = request_irq(ide_irq[HWIF],handler,SA_INTERRUPT,ide_name[HWIF])))
HWIF2266drivers/block/ide.cide_name[HWIF], primary_secondary[HWIF], ide_irq[HWIF], msg);
HWIF2275drivers/block/ide.cide_dev_t *dev = &ide_dev[HWIF][drive];
HWIF2277drivers/block/ide.cide_hd[HWIF][drive<<PARTN_BITS].nr_sects = ide_capacity[HWIF][drive];
HWIF2280drivers/block/ide.cide_hd[HWIF][drive<<PARTN_BITS].start_sect = -1;
HWIF2375drivers/block/ide.cif (SUPPORT_TWO_INTERFACES || hwif == HWIF) {
HWIF2417drivers/block/ide.cconst char *name = ide_name[HWIF];
HWIF2418drivers/block/ide.cunsigned int major = ide_major[HWIF];
HWIF2422drivers/block/ide.ctimer_table[ide_timer[HWIF]].fn
HWIF2423drivers/block/ide.c= HWIF ? ide1_timer_expiry : ide0_timer_expiry;
HWIF2430drivers/block/ide.cHWIF ? &do_ide1_request : &do_ide0_request;
HWIF2432drivers/block/ide.cide_gendisk[HWIF].next = gendisk_head;
HWIF2433drivers/block/ide.cgendisk_head = &ide_gendisk[HWIF];