taglinefilesource code
DEV_HWIF220drivers/block/ide.c#define OUT_BYTE(b,p)    outb((b),IDE_PORT(p,DEV_HWIF))
DEV_HWIF223drivers/block/ide.c#define OUT_BYTE(b,p)    outb_p((b),IDE_PORT(p,DEV_HWIF))
DEV_HWIF228drivers/block/ide.c#define OUT_SECTORS(b,n)  outsl(IDE_PORT(HD_DATA,DEV_HWIF),(b),(n)<<7)
DEV_HWIF229drivers/block/ide.c#define IN_SECTORS(b,n)    insl(IDE_PORT(HD_DATA,DEV_HWIF),(b),(n)<<7)
DEV_HWIF231drivers/block/ide.c#define OUT_SECTORS(b,n)  outsw(IDE_PORT(HD_DATA,DEV_HWIF),(b),(n)<<8)
DEV_HWIF232drivers/block/ide.c#define IN_SECTORS(b,n)    insw(IDE_PORT(HD_DATA,DEV_HWIF),(b),(n)<<8)
DEV_HWIF379drivers/block/ide.c#define SET_DISK_RECOVERY_TIMER  ide_lastreq[DEV_HWIF] = read_timer();
DEV_HWIF402drivers/block/ide.c#define DO_REQUEST {SET_DISK_RECOVERY_TIMER do_request(DEV_HWIF);}
DEV_HWIF417drivers/block/ide.cif (GET_STAT(DEV_HWIF) & BUSY_STAT) {        \
DEV_HWIF420drivers/block/ide.cif ((GET_STAT(DEV_HWIF) & BUSY_STAT) == 0)  \
DEV_HWIF425drivers/block/ide.cif (!OK_STAT(stat=GET_STAT(DEV_HWIF), good, bad)) {    \
DEV_HWIF450drivers/block/ide.cide_dev_t *rdev = &ide_dev[DEV_HWIF][tmp];
DEV_HWIF472drivers/block/ide.cif ((GET_STAT(DEV_HWIF) & BUSY_STAT) == 0)
DEV_HWIF475drivers/block/ide.cprintk("%s: do_ide_reset: ", ide_name[DEV_HWIF]);
DEV_HWIF477drivers/block/ide.cif (!OK_STAT(tmp=GET_STAT(DEV_HWIF), 0, BUSY_STAT)) {
DEV_HWIF480drivers/block/ide.cif ((tmp = GET_ERR(DEV_HWIF)) == 1)
DEV_HWIF483drivers/block/ide.cprintk("%s: ", ide_devname[DEV_HWIF][0]);
DEV_HWIF498drivers/block/ide.cprintk("; %s: error", ide_devname[DEV_HWIF][1]);
DEV_HWIF512drivers/block/ide.cstruct request *rq = ide_cur_rq[DEV_HWIF];
DEV_HWIF519drivers/block/ide.cargs[2] = IN_BYTE(HD_NSECTOR,DEV_HWIF);
DEV_HWIF524drivers/block/ide.cide_cur_rq[DEV_HWIF] = NULL;
DEV_HWIF609drivers/block/ide.cerr = dump_status(DEV_HWIF, msg, stat);
DEV_HWIF610drivers/block/ide.cif ((rq = ide_cur_rq[DEV_HWIF]) == NULL || dev == NULL)
DEV_HWIF638drivers/block/ide.cend_request(0, DEV_HWIF);
DEV_HWIF655drivers/block/ide.cif (!OK_STAT(stat=GET_STAT(DEV_HWIF),DATA_READY,BAD_RW_STAT)) {
DEV_HWIF663drivers/block/ide.crq = ide_cur_rq[DEV_HWIF];
DEV_HWIF681drivers/block/ide.cend_request(1, DEV_HWIF);
DEV_HWIF685drivers/block/ide.cide_handler[DEV_HWIF] = &read_intr;
DEV_HWIF696drivers/block/ide.cstruct request *rq = ide_cur_rq[DEV_HWIF];
DEV_HWIF698drivers/block/ide.cif (OK_STAT(stat=GET_STAT(DEV_HWIF),DRIVE_READY,BAD_RW_STAT)) {
DEV_HWIF711drivers/block/ide.cend_request(1, DEV_HWIF);
DEV_HWIF713drivers/block/ide.cide_handler[DEV_HWIF] = &write_intr;
DEV_HWIF728drivers/block/ide.cstruct request *rq = &ide_write_rq[DEV_HWIF];
DEV_HWIF763drivers/block/ide.cstruct request *rq = &ide_write_rq[DEV_HWIF];
DEV_HWIF765drivers/block/ide.cif (OK_STAT(stat=GET_STAT(DEV_HWIF),DRIVE_READY,BAD_RW_STAT)) {
DEV_HWIF770drivers/block/ide.cide_handler[DEV_HWIF] = &multwrite_intr;
DEV_HWIF775drivers/block/ide.crq = ide_cur_rq[DEV_HWIF];
DEV_HWIF778drivers/block/ide.cend_request(1, DEV_HWIF);
DEV_HWIF800drivers/block/ide.cide_handler[DEV_HWIF] = handler;
DEV_HWIF805drivers/block/ide.cbyte stat = GET_STAT(DEV_HWIF);
DEV_HWIF811drivers/block/ide.c(void) dump_status(DEV_HWIF, "set_multmode", stat);
DEV_HWIF824drivers/block/ide.cbyte stat = GET_STAT(DEV_HWIF);
DEV_HWIF834drivers/block/ide.cbyte stat = GET_STAT(DEV_HWIF);
DEV_HWIF844drivers/block/ide.cbyte stat = GET_STAT(DEV_HWIF);
DEV_HWIF850drivers/block/ide.cend_drive_cmd (dev, stat, GET_ERR(DEV_HWIF));
DEV_HWIF927drivers/block/ide.creturn (ide_handler[DEV_HWIF] == NULL) ? 1 : 0;
DEV_HWIF980drivers/block/ide.cide_handler[DEV_HWIF] = &read_intr;
DEV_HWIF990drivers/block/ide.cide_write_rq[DEV_HWIF] = *rq; /* scratchpad */
DEV_HWIF992drivers/block/ide.cide_handler[DEV_HWIF] = &multwrite_intr;
DEV_HWIF995drivers/block/ide.cide_handler[DEV_HWIF] = &write_intr;
DEV_HWIF1012drivers/block/ide.cend_drive_cmd(dev,GET_STAT(DEV_HWIF),GET_ERR(DEV_HWIF));
DEV_HWIF1018drivers/block/ide.cend_request(0, DEV_HWIF);
DEV_HWIF1324drivers/block/ide.cgd    = &ide_gendisk[DEV_HWIF];
DEV_HWIF1325drivers/block/ide.cmajor = ide_major[DEV_HWIF] << 8;
DEV_HWIF1337drivers/block/ide.cgd->part[start].nr_sects = ide_capacity[DEV_HWIF][drive];
DEV_HWIF1427drivers/block/ide.cput_fs_long((unsigned)ide_hd[DEV_HWIF][MINOR(inode->i_rdev)].start_sect,
DEV_HWIF1447drivers/block/ide.creturn write_fs_long(arg, ide_hd[DEV_HWIF][MINOR(inode->i_rdev)].nr_sects);
DEV_HWIF1706drivers/block/ide.cide_capacity[DEV_HWIF][dev->select.b.drive] = capacity;
DEV_HWIF1747drivers/block/ide.cif (!irq_probed[DEV_HWIF]) {    /* already probed for IRQ? */
DEV_HWIF1753drivers/block/ide.cif ((IN_BYTE(HD_ALTSTATUS,DEV_HWIF) ^ IN_BYTE(HD_STATUS,DEV_HWIF)) & ~INDEX_STAT) {
DEV_HWIF1764drivers/block/ide.cif (!irq_probed[DEV_HWIF])
DEV_HWIF1770drivers/block/ide.c} while (IN_BYTE(hd_status,DEV_HWIF) & BUSY_STAT);
DEV_HWIF1772drivers/block/ide.cif (OK_STAT(GET_STAT(DEV_HWIF),DRQ_STAT,BAD_RW_STAT)) {
DEV_HWIF1779drivers/block/ide.cif (!irq_probed[DEV_HWIF]) {
DEV_HWIF1782drivers/block/ide.cirq_probed[DEV_HWIF] = 1;
DEV_HWIF1783drivers/block/ide.cide_irq[DEV_HWIF] = irqs;
DEV_HWIF1825drivers/block/ide.cif (IN_BYTE(HD_CURRENT,DEV_HWIF) != dev->select.all && !dev->present) {
DEV_HWIF1830drivers/block/ide.cif (OK_STAT(GET_STAT(DEV_HWIF),READY_STAT,BUSY_STAT)
DEV_HWIF1837drivers/block/ide.cdev->name, GET_STAT(DEV_HWIF));
DEV_HWIF1840drivers/block/ide.c(void) GET_STAT(DEV_HWIF);  /* ensure drive irq is clear */
DEV_HWIF1849drivers/block/ide.c(void) GET_STAT(DEV_HWIF);  /* ensure drive irq is clear */