taglinefilesource code
HWIF290drivers/block/blk.hstruct request *req = ide_cur_rq[HWIF];
HWIF324drivers/block/blk.hide_cur_rq[HWIF] = NULL;
HWIF205drivers/block/ide.c#define DEV_HWIF    HWIF
HWIF431drivers/block/ide.cif (ide_handler[HWIF] != NULL) {    /* waiting for an irq? */
HWIF432drivers/block/ide.ctimer_table[ide_timer[HWIF]].expires = jiffies + WAIT_CMD;
HWIF433drivers/block/ide.ctimer_active |= ide_timerbit[HWIF];
HWIF530drivers/block/ide.cide_dev_t *dev = ide_cur_dev[HWIF];
HWIF531drivers/block/ide.cconst char *name = dev ? dev->name : ide_name[HWIF];
HWIF555drivers/block/ide.cerr = GET_ERR(HWIF);
HWIF568drivers/block/ide.cbyte cur = IN_BYTE(HD_CURRENT,HWIF);
HWIF572drivers/block/ide.c|(IN_BYTE(HD_HCYL,HWIF)<<16)
HWIF573drivers/block/ide.c|(IN_BYTE(HD_LCYL,HWIF)<<8)
HWIF574drivers/block/ide.c| IN_BYTE(HD_SECTOR,HWIF));
HWIF577drivers/block/ide.c(IN_BYTE(HD_HCYL,HWIF)<<8) +
HWIF578drivers/block/ide.cIN_BYTE(HD_LCYL,HWIF),
HWIF580drivers/block/ide.cIN_BYTE(HD_SECTOR,HWIF));
HWIF582drivers/block/ide.cif (ide_cur_rq[HWIF])
HWIF583drivers/block/ide.cprintk(", sector=%ld", ide_cur_rq[HWIF]->sector);
HWIF852drivers/block/ide.cif (ide_handler[HWIF] == NULL || (timer_active & ide_timerbit[HWIF])) {
HWIF855drivers/block/ide.cprintk("%s: marginal timeout\n", ide_name[HWIF]);
HWIF857drivers/block/ide.cide_handler[HWIF] = NULL;
HWIF858drivers/block/ide.cdisable_irq(ide_irq[HWIF]);
HWIF860drivers/block/ide.cide_error(ide_cur_dev[HWIF], "timeout", GET_STAT(HWIF));
HWIF861drivers/block/ide.cdo_request(HWIF);
HWIF867drivers/block/ide.cstart_ide_timer(HWIF);
HWIF868drivers/block/ide.cenable_irq(ide_irq[HWIF]);
HWIF1037drivers/block/ide.cif ((rq = ide_cur_rq[HWIF]) == NULL) {
HWIF1038drivers/block/ide.crq = blk_dev[ide_major[HWIF]].current_request;
HWIF1051drivers/block/ide.cblk_dev[ide_major[HWIF]].current_request = rq->next;
HWIF1052drivers/block/ide.cide_cur_rq[HWIF] = rq;
HWIF1055drivers/block/ide.cprintk("%s: do_request: current=0x%08lx\n",ide_name[HWIF],(unsigned long)rq);
HWIF1059drivers/block/ide.cide_cur_dev[HWIF] = dev = &ide_dev[HWIF][drive];
HWIF1060drivers/block/ide.cif ((MAJOR(rq->dev) != ide_major[HWIF]) || (drive >= MAX_DRIVES)) {
HWIF1061drivers/block/ide.cprintk("%s: bad device number: 0x%04x\n", ide_name[HWIF], rq->dev);
HWIF1062drivers/block/ide.cend_request(0, HWIF);
HWIF1066drivers/block/ide.cprintk("%s: block not locked\n", ide_name[HWIF]);
HWIF1067drivers/block/ide.cend_request(0, HWIF);
HWIF1072drivers/block/ide.cif ((blockend < block) || (blockend > ide_hd[HWIF][minor].nr_sects)) {
HWIF1075drivers/block/ide.cend_request(0, HWIF);
HWIF1078drivers/block/ide.cblock += ide_hd[HWIF][minor].start_sect;
HWIF1080drivers/block/ide.cwhile ((read_timer() - ide_lastreq[HWIF]) < DISK_RECOVERY_TIME);
HWIF1137drivers/block/ide.cDO_IDE_REQUEST(HWIF);
HWIF1162drivers/block/ide.cif (!OK_STAT(stat=GET_STAT(HWIF), DRIVE_READY, BAD_STAT))
HWIF1163drivers/block/ide.c(void) dump_status(HWIF, "unexpected_intr", stat);
HWIF1220drivers/block/ide.cIDE_INTR(HWIF);
HWIF1896drivers/block/ide.cide_dev_t *devs = &ide_dev[HWIF][0];  /* for convenience */
HWIF1898drivers/block/ide.cif (check_region(IDE_PORT(HD_DATA,HWIF),8)
HWIF1899drivers/block/ide.c|| check_region(IDE_PORT(HD_CMD,HWIF),1))
HWIF1903drivers/block/ide.cprintk("%s: port(s) already in use\n", ide_name[HWIF]);
HWIF1918drivers/block/ide.crequest_region(IDE_PORT(HD_DATA,HWIF),8,ide_name[HWIF]);
HWIF1919drivers/block/ide.crequest_region(IDE_PORT(HD_CMD,HWIF),1,ide_name[HWIF]);
HWIF1948drivers/block/ide.cif (!SUPPORT_TWO_INTERFACES && hwif != HWIF) {
HWIF1982drivers/block/ide.cide_irq[HWIF] = ints[5];
HWIF1983drivers/block/ide.cide_capacity[HWIF][drive] = BIOS_SECTORS(dev);
HWIF2092drivers/block/ide.cvoid (*handler)(int, struct pt_regs *) = HWIF ? &ide1_intr : &ide0_intr;
HWIF2096drivers/block/ide.cif (HWIF != 0 && !rc) {  /* IRQ already allocated? */
HWIF2105drivers/block/ide.cif ((rc = request_irq(ide_irq[HWIF],handler,SA_INTERRUPT,ide_name[HWIF])))
HWIF2112drivers/block/ide.cide_name[HWIF], primary_secondary[HWIF], ide_irq[HWIF], msg);
HWIF2121drivers/block/ide.cide_dev_t *dev = &ide_dev[HWIF][drive];
HWIF2123drivers/block/ide.cide_hd[HWIF][drive<<PARTN_BITS].nr_sects = ide_capacity[HWIF][drive];
HWIF2126drivers/block/ide.cide_hd[HWIF][drive<<PARTN_BITS].start_sect = -1;
HWIF2168drivers/block/ide.cif (SUPPORT_TWO_INTERFACES || hwif == HWIF) {
HWIF2209drivers/block/ide.cconst char *name = ide_name[HWIF];
HWIF2210drivers/block/ide.cunsigned int major = ide_major[HWIF];
HWIF2214drivers/block/ide.ctimer_table[ide_timer[HWIF]].fn
HWIF2215drivers/block/ide.c= HWIF ? ide1_timer_expiry : ide0_timer_expiry;
HWIF2222drivers/block/ide.cHWIF ? &do_ide1_request : &do_ide0_request;
HWIF2224drivers/block/ide.cide_gendisk[HWIF].next = gendisk_head;
HWIF2225drivers/block/ide.cgendisk_head = &ide_gendisk[HWIF];