taglinefilesource code
DEV_HWIF250drivers/block/ide.c#define OUT_BYTE(b,p)    outb((b),IDE_PORT(p,DEV_HWIF))
DEV_HWIF253drivers/block/ide.c#define OUT_BYTE(b,p)    outb_p((b),IDE_PORT(p,DEV_HWIF))
DEV_HWIF416drivers/block/ide.c#define SET_DISK_RECOVERY_TIMER  ide_lastreq[DEV_HWIF] = read_timer();
DEV_HWIF439drivers/block/ide.c#define DO_REQUEST {SET_DISK_RECOVERY_TIMER do_request(DEV_HWIF);}
DEV_HWIF454drivers/block/ide.cif (GET_STAT(DEV_HWIF) & BUSY_STAT) {        \
DEV_HWIF457drivers/block/ide.cif ((GET_STAT(DEV_HWIF) & BUSY_STAT) == 0)  \
DEV_HWIF462drivers/block/ide.cif (!OK_STAT(stat=GET_STAT(DEV_HWIF), good, bad)) {    \
DEV_HWIF479drivers/block/ide.cinsl(IDE_PORT(HD_DATA,DEV_HWIF), buffer, wcount);
DEV_HWIF484drivers/block/ide.cinsl(IDE_PORT(HD_DATA,DEV_HWIF), buffer, wcount);
DEV_HWIF487drivers/block/ide.cinsw(IDE_PORT(HD_DATA,DEV_HWIF), buffer, wcount<<1);
DEV_HWIF501drivers/block/ide.coutsl(IDE_PORT(HD_DATA,DEV_HWIF), buffer, wcount);
DEV_HWIF505drivers/block/ide.coutsl(IDE_PORT(HD_DATA,DEV_HWIF), buffer, wcount);
DEV_HWIF509drivers/block/ide.coutsw(IDE_PORT(HD_DATA,DEV_HWIF), buffer, wcount<<1);
DEV_HWIF531drivers/block/ide.cide_dev_t *rdev = &ide_dev[DEV_HWIF][tmp];
DEV_HWIF553drivers/block/ide.cif ((GET_STAT(DEV_HWIF) & BUSY_STAT) == 0)
DEV_HWIF556drivers/block/ide.cprintk("%s: do_ide_reset: ", ide_name[DEV_HWIF]);
DEV_HWIF558drivers/block/ide.cif (!OK_STAT(tmp=GET_STAT(DEV_HWIF), 0, BUSY_STAT)) {
DEV_HWIF561drivers/block/ide.cif ((tmp = GET_ERR(DEV_HWIF)) == 1)
DEV_HWIF564drivers/block/ide.cprintk("%s: ", ide_devname[DEV_HWIF][0]);
DEV_HWIF579drivers/block/ide.cprintk("; %s: error", ide_devname[DEV_HWIF][1]);
DEV_HWIF593drivers/block/ide.cstruct request *rq = ide_cur_rq[DEV_HWIF];
DEV_HWIF600drivers/block/ide.cargs[2] = IN_BYTE(HD_NSECTOR,DEV_HWIF);
DEV_HWIF605drivers/block/ide.cide_cur_rq[DEV_HWIF] = NULL;
DEV_HWIF690drivers/block/ide.cerr = dump_status(DEV_HWIF, msg, stat);
DEV_HWIF691drivers/block/ide.cif ((rq = ide_cur_rq[DEV_HWIF]) == NULL || dev == NULL)
DEV_HWIF719drivers/block/ide.cend_request(0, DEV_HWIF);
DEV_HWIF736drivers/block/ide.cif (!OK_STAT(stat=GET_STAT(DEV_HWIF),DATA_READY,BAD_R_STAT)) {
DEV_HWIF744drivers/block/ide.crq = ide_cur_rq[DEV_HWIF];
DEV_HWIF762drivers/block/ide.cend_request(1, DEV_HWIF);
DEV_HWIF766drivers/block/ide.cide_handler[DEV_HWIF] = &read_intr;
DEV_HWIF777drivers/block/ide.cstruct request *rq = ide_cur_rq[DEV_HWIF];
DEV_HWIF779drivers/block/ide.cif (OK_STAT(stat=GET_STAT(DEV_HWIF),DRIVE_READY,BAD_W_STAT)) {
DEV_HWIF792drivers/block/ide.cend_request(1, DEV_HWIF);
DEV_HWIF794drivers/block/ide.cide_handler[DEV_HWIF] = &write_intr;
DEV_HWIF809drivers/block/ide.cstruct request *rq = &ide_write_rq[DEV_HWIF];
DEV_HWIF844drivers/block/ide.cstruct request *rq = &ide_write_rq[DEV_HWIF];
DEV_HWIF846drivers/block/ide.cif (OK_STAT(stat=GET_STAT(DEV_HWIF),DRIVE_READY,BAD_W_STAT)) {
DEV_HWIF851drivers/block/ide.cide_handler[DEV_HWIF] = &multwrite_intr;
DEV_HWIF856drivers/block/ide.crq = ide_cur_rq[DEV_HWIF];
DEV_HWIF859drivers/block/ide.cend_request(1, DEV_HWIF);
DEV_HWIF881drivers/block/ide.cide_handler[DEV_HWIF] = handler;
DEV_HWIF886drivers/block/ide.cbyte stat = GET_STAT(DEV_HWIF);
DEV_HWIF892drivers/block/ide.c(void) dump_status(DEV_HWIF, "set_multmode", stat);
DEV_HWIF905drivers/block/ide.cbyte stat = GET_STAT(DEV_HWIF);
DEV_HWIF915drivers/block/ide.cbyte stat = GET_STAT(DEV_HWIF);
DEV_HWIF925drivers/block/ide.cbyte stat = GET_STAT(DEV_HWIF);
DEV_HWIF931drivers/block/ide.cend_drive_cmd (dev, stat, GET_ERR(DEV_HWIF));
DEV_HWIF1016drivers/block/ide.creturn (ide_handler[DEV_HWIF] == NULL) ? 1 : 0;
DEV_HWIF1069drivers/block/ide.cide_handler[DEV_HWIF] = &read_intr;
DEV_HWIF1079drivers/block/ide.cide_write_rq[DEV_HWIF] = *rq; /* scratchpad */
DEV_HWIF1081drivers/block/ide.cide_handler[DEV_HWIF] = &multwrite_intr;
DEV_HWIF1084drivers/block/ide.cide_handler[DEV_HWIF] = &write_intr;
DEV_HWIF1101drivers/block/ide.cend_drive_cmd(dev,GET_STAT(DEV_HWIF),GET_ERR(DEV_HWIF));
DEV_HWIF1107drivers/block/ide.cend_request(0, DEV_HWIF);
DEV_HWIF1432drivers/block/ide.cgd    = &ide_gendisk[DEV_HWIF];
DEV_HWIF1433drivers/block/ide.cmajor = ide_major[DEV_HWIF] << 8;
DEV_HWIF1445drivers/block/ide.cgd->part[start].nr_sects = ide_capacity[DEV_HWIF][drive];
DEV_HWIF1535drivers/block/ide.cput_fs_long((unsigned)ide_hd[DEV_HWIF][MINOR(inode->i_rdev)].start_sect,
DEV_HWIF1555drivers/block/ide.creturn write_fs_long(arg, ide_hd[DEV_HWIF][MINOR(inode->i_rdev)].nr_sects);
DEV_HWIF1833drivers/block/ide.cide_capacity[DEV_HWIF][dev->select.b.drive] = capacity;
DEV_HWIF1874drivers/block/ide.cif (!irq_probed[DEV_HWIF]) {    /* already probed for IRQ? */
DEV_HWIF1880drivers/block/ide.cif ((IN_BYTE(HD_ALTSTATUS,DEV_HWIF) ^ IN_BYTE(HD_STATUS,DEV_HWIF)) & ~INDEX_STAT) {
DEV_HWIF1891drivers/block/ide.cif (!irq_probed[DEV_HWIF])
DEV_HWIF1897drivers/block/ide.c} while (IN_BYTE(hd_status,DEV_HWIF) & BUSY_STAT);
DEV_HWIF1899drivers/block/ide.cif (OK_STAT(GET_STAT(DEV_HWIF),DRQ_STAT,BAD_R_STAT)) {
DEV_HWIF1906drivers/block/ide.cif (!irq_probed[DEV_HWIF]) {
DEV_HWIF1909drivers/block/ide.cirq_probed[DEV_HWIF] = 1;
DEV_HWIF1910drivers/block/ide.cide_irq[DEV_HWIF] = irqs;
DEV_HWIF1952drivers/block/ide.cif (IN_BYTE(HD_CURRENT,DEV_HWIF) != dev->select.all && !dev->present) {
DEV_HWIF1957drivers/block/ide.cif (OK_STAT(GET_STAT(DEV_HWIF),READY_STAT,BUSY_STAT)
DEV_HWIF1964drivers/block/ide.cdev->name, GET_STAT(DEV_HWIF));
DEV_HWIF1967drivers/block/ide.c(void) GET_STAT(DEV_HWIF);  /* ensure drive irq is clear */
DEV_HWIF1976drivers/block/ide.c(void) GET_STAT(DEV_HWIF);  /* ensure drive irq is clear */