tag | line | file | source code |
DEV_HWIF | 71 | drivers/block/ide-cd.c | #define OUT_WORDS(b,n) outsw (IDE_PORT (HD_DATA, DEV_HWIF), (b), (n)) |
DEV_HWIF | 72 | drivers/block/ide-cd.c | #define IN_WORDS(b,n) insw (IDE_PORT (HD_DATA, DEV_HWIF), (b), (n)) |
DEV_HWIF | 468 | drivers/block/ide-cd.c | int major = ide_major[DEV_HWIF]; |
DEV_HWIF | 473 | drivers/block/ide-cd.c | rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 481 | drivers/block/ide-cd.c | ide_cur_rq[DEV_HWIF] = NULL; |
DEV_HWIF | 487 | drivers/block/ide-cd.c | reqbuf = &cdrom_info[DEV_HWIF][dev->select.b.drive].sense_data; |
DEV_HWIF | 489 | drivers/block/ide-cd.c | pc = &request_sense_pc[DEV_HWIF]; |
DEV_HWIF | 497 | drivers/block/ide-cd.c | rq = &request_sense_request[DEV_HWIF]; |
DEV_HWIF | 523 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 537 | drivers/block/ide-cd.c | reqbuf = &cdrom_info[DEV_HWIF][dev->select.b.drive].sense_data; |
DEV_HWIF | 541 | drivers/block/ide-cd.c | end_request (uptodate, DEV_HWIF); |
DEV_HWIF | 551 | drivers/block/ide-cd.c | cdrom_info[DEV_HWIF][dev->select.b.drive].nsectors_buffered = 0; |
DEV_HWIF | 559 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 563 | drivers/block/ide-cd.c | stat = GET_STAT (DEV_HWIF); |
DEV_HWIF | 570 | drivers/block/ide-cd.c | err = IN_BYTE (HD_ERROR, DEV_HWIF); |
DEV_HWIF | 639 | drivers/block/ide-cd.c | dump_status (DEV_HWIF, "packet command error", stat); |
DEV_HWIF | 647 | drivers/block/ide-cd.c | dump_status (DEV_HWIF, "command error", stat); |
DEV_HWIF | 743 | drivers/block/ide-cd.c | struct cdrom_info *info = &cdrom_info[DEV_HWIF][dev->select.b.drive]; |
DEV_HWIF | 838 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 844 | drivers/block/ide-cd.c | ireason = IN_BYTE (HD_NSECTOR, DEV_HWIF); |
DEV_HWIF | 845 | drivers/block/ide-cd.c | len = IN_BYTE (HD_LCYL, DEV_HWIF) + 256 * IN_BYTE (HD_HCYL, DEV_HWIF); |
DEV_HWIF | 940 | drivers/block/ide-cd.c | ide_handler[DEV_HWIF] = cdrom_read_intr; |
DEV_HWIF | 950 | drivers/block/ide-cd.c | struct cdrom_info *info = &cdrom_info[DEV_HWIF][dev->select.b.drive]; |
DEV_HWIF | 951 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 1013 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 1078 | drivers/block/ide-cd.c | ide_handler[DEV_HWIF] = cdrom_read_intr; |
DEV_HWIF | 1092 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 1103 | drivers/block/ide-cd.c | cdrom_info[DEV_HWIF][dev->select.b.drive].nsectors_buffered = 0; |
DEV_HWIF | 1109 | drivers/block/ide-cd.c | ide_handler[DEV_HWIF] = (void (*)(ide_dev_t *))cdrom_start_read_continuation; |
DEV_HWIF | 1135 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 1142 | drivers/block/ide-cd.c | ireason = IN_BYTE (HD_NSECTOR, DEV_HWIF); |
DEV_HWIF | 1143 | drivers/block/ide-cd.c | len = IN_BYTE (HD_LCYL, DEV_HWIF) + 256 * IN_BYTE (HD_HCYL, DEV_HWIF); |
DEV_HWIF | 1242 | drivers/block/ide-cd.c | ide_handler[DEV_HWIF] = cdrom_pc_intr; |
DEV_HWIF | 1248 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 1255 | drivers/block/ide-cd.c | ide_handler[DEV_HWIF] = cdrom_pc_intr; |
DEV_HWIF | 1264 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 1276 | drivers/block/ide-cd.c | ide_handler[DEV_HWIF] = (void (*)(ide_dev_t *))cdrom_do_pc_continuation; |
DEV_HWIF | 1294 | drivers/block/ide-cd.c | int major = ide_major[DEV_HWIF]; |
DEV_HWIF | 1334 | drivers/block/ide-cd.c | &cdrom_info[DEV_HWIF][dev->select.b.drive].sense_data; |
DEV_HWIF | 1365 | drivers/block/ide-cd.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 1547 | drivers/block/ide-cd.c | struct atapi_toc *toc = cdrom_info[DEV_HWIF][dev->select.b.drive].toc; |
DEV_HWIF | 1554 | drivers/block/ide-cd.c | cdrom_info[DEV_HWIF][dev->select.b.drive].toc = toc; |
DEV_HWIF | 1732 | drivers/block/ide-cd.c | reqbuf = &cdrom_info[DEV_HWIF][dev->select.b.drive].sense_data; |
DEV_HWIF | 1761 | drivers/block/ide-cd.c | toc = cdrom_info[DEV_HWIF][dev->select.b.drive].toc; |
DEV_HWIF | 1857 | drivers/block/ide-cd.c | toc = cdrom_info[DEV_HWIF][dev->select.b.drive].toc; |
DEV_HWIF | 2074 | drivers/block/ide-cd.c | ide_capacity[DEV_HWIF][dev->select.b.drive] = 0x1fffff; |
DEV_HWIF | 2076 | drivers/block/ide-cd.c | ide_blksizes[DEV_HWIF][dev->select.b.drive << PARTN_BITS] = CD_FRAMESIZE; |
DEV_HWIF | 2104 | drivers/block/ide-cd.c | cdrom_info[DEV_HWIF][dev->select.b.drive].toc = NULL; |
DEV_HWIF | 2105 | drivers/block/ide-cd.c | cdrom_info[DEV_HWIF][dev->select.b.drive].sector_buffer = NULL; |
DEV_HWIF | 2106 | drivers/block/ide-cd.c | cdrom_info[DEV_HWIF][dev->select.b.drive].sector_buffered = 0; |
DEV_HWIF | 2107 | drivers/block/ide-cd.c | cdrom_info[DEV_HWIF][dev->select.b.drive].nsectors_buffered = 0; |
DEV_HWIF | 256 | drivers/block/ide.c | #define OUT_BYTE(b,p) outb((b),IDE_PORT(p,DEV_HWIF)) |
DEV_HWIF | 259 | drivers/block/ide.c | #define OUT_BYTE(b,p) outb_p((b),IDE_PORT(p,DEV_HWIF)) |
DEV_HWIF | 422 | drivers/block/ide.c | #define SET_DISK_RECOVERY_TIMER ide_lastreq[DEV_HWIF] = read_timer(); |
DEV_HWIF | 445 | drivers/block/ide.c | #define DO_REQUEST {SET_DISK_RECOVERY_TIMER do_request(DEV_HWIF);} |
DEV_HWIF | 460 | drivers/block/ide.c | if (GET_STAT(DEV_HWIF) & BUSY_STAT) { \ |
DEV_HWIF | 463 | drivers/block/ide.c | if ((GET_STAT(DEV_HWIF) & BUSY_STAT) == 0) \ |
DEV_HWIF | 468 | drivers/block/ide.c | if (!OK_STAT(stat=GET_STAT(DEV_HWIF), good, bad)) { \ |
DEV_HWIF | 485 | drivers/block/ide.c | insl(IDE_PORT(HD_DATA,DEV_HWIF), buffer, wcount); |
DEV_HWIF | 490 | drivers/block/ide.c | insl(IDE_PORT(HD_DATA,DEV_HWIF), buffer, wcount); |
DEV_HWIF | 493 | drivers/block/ide.c | insw(IDE_PORT(HD_DATA,DEV_HWIF), buffer, wcount<<1); |
DEV_HWIF | 507 | drivers/block/ide.c | outsl(IDE_PORT(HD_DATA,DEV_HWIF), buffer, wcount); |
DEV_HWIF | 511 | drivers/block/ide.c | outsl(IDE_PORT(HD_DATA,DEV_HWIF), buffer, wcount); |
DEV_HWIF | 515 | drivers/block/ide.c | outsw(IDE_PORT(HD_DATA,DEV_HWIF), buffer, wcount<<1); |
DEV_HWIF | 537 | drivers/block/ide.c | ide_dev_t *rdev = &ide_dev[DEV_HWIF][tmp]; |
DEV_HWIF | 559 | drivers/block/ide.c | if ((GET_STAT(DEV_HWIF) & BUSY_STAT) == 0) |
DEV_HWIF | 562 | drivers/block/ide.c | printk("%s: do_ide_reset: ", ide_name[DEV_HWIF]); |
DEV_HWIF | 564 | drivers/block/ide.c | if (!OK_STAT(tmp=GET_STAT(DEV_HWIF), 0, BUSY_STAT)) { |
DEV_HWIF | 567 | drivers/block/ide.c | if ((tmp = GET_ERR(DEV_HWIF)) == 1) |
DEV_HWIF | 570 | drivers/block/ide.c | printk("%s: ", ide_devname[DEV_HWIF][0]); |
DEV_HWIF | 585 | drivers/block/ide.c | printk("; %s: error", ide_devname[DEV_HWIF][1]); |
DEV_HWIF | 599 | drivers/block/ide.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 606 | drivers/block/ide.c | args[2] = IN_BYTE(HD_NSECTOR,DEV_HWIF); |
DEV_HWIF | 611 | drivers/block/ide.c | ide_cur_rq[DEV_HWIF] = NULL; |
DEV_HWIF | 696 | drivers/block/ide.c | err = dump_status(DEV_HWIF, msg, stat); |
DEV_HWIF | 697 | drivers/block/ide.c | if ((rq = ide_cur_rq[DEV_HWIF]) == NULL || dev == NULL) |
DEV_HWIF | 725 | drivers/block/ide.c | end_request(0, DEV_HWIF); |
DEV_HWIF | 742 | drivers/block/ide.c | if (!OK_STAT(stat=GET_STAT(DEV_HWIF),DATA_READY,BAD_R_STAT)) { |
DEV_HWIF | 750 | drivers/block/ide.c | rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 768 | drivers/block/ide.c | end_request(1, DEV_HWIF); |
DEV_HWIF | 772 | drivers/block/ide.c | ide_handler[DEV_HWIF] = &read_intr; |
DEV_HWIF | 783 | drivers/block/ide.c | struct request *rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 785 | drivers/block/ide.c | if (OK_STAT(stat=GET_STAT(DEV_HWIF),DRIVE_READY,BAD_W_STAT)) { |
DEV_HWIF | 798 | drivers/block/ide.c | end_request(1, DEV_HWIF); |
DEV_HWIF | 800 | drivers/block/ide.c | ide_handler[DEV_HWIF] = &write_intr; |
DEV_HWIF | 815 | drivers/block/ide.c | struct request *rq = &ide_write_rq[DEV_HWIF]; |
DEV_HWIF | 850 | drivers/block/ide.c | struct request *rq = &ide_write_rq[DEV_HWIF]; |
DEV_HWIF | 852 | drivers/block/ide.c | if (OK_STAT(stat=GET_STAT(DEV_HWIF),DRIVE_READY,BAD_W_STAT)) { |
DEV_HWIF | 857 | drivers/block/ide.c | ide_handler[DEV_HWIF] = &multwrite_intr; |
DEV_HWIF | 862 | drivers/block/ide.c | rq = ide_cur_rq[DEV_HWIF]; |
DEV_HWIF | 865 | drivers/block/ide.c | end_request(1, DEV_HWIF); |
DEV_HWIF | 887 | drivers/block/ide.c | ide_handler[DEV_HWIF] = handler; |
DEV_HWIF | 892 | drivers/block/ide.c | byte stat = GET_STAT(DEV_HWIF); |
DEV_HWIF | 898 | drivers/block/ide.c | (void) dump_status(DEV_HWIF, "set_multmode", stat); |
DEV_HWIF | 911 | drivers/block/ide.c | byte stat = GET_STAT(DEV_HWIF); |
DEV_HWIF | 921 | drivers/block/ide.c | byte stat = GET_STAT(DEV_HWIF); |
DEV_HWIF | 931 | drivers/block/ide.c | byte stat = GET_STAT(DEV_HWIF); |
DEV_HWIF | 937 | drivers/block/ide.c | end_drive_cmd (dev, stat, GET_ERR(DEV_HWIF)); |
DEV_HWIF | 1022 | drivers/block/ide.c | return (ide_handler[DEV_HWIF] == NULL) ? 1 : 0; |
DEV_HWIF | 1075 | drivers/block/ide.c | ide_handler[DEV_HWIF] = &read_intr; |
DEV_HWIF | 1085 | drivers/block/ide.c | ide_write_rq[DEV_HWIF] = *rq; /* scratchpad */ |
DEV_HWIF | 1087 | drivers/block/ide.c | ide_handler[DEV_HWIF] = &multwrite_intr; |
DEV_HWIF | 1090 | drivers/block/ide.c | ide_handler[DEV_HWIF] = &write_intr; |
DEV_HWIF | 1107 | drivers/block/ide.c | end_drive_cmd(dev,GET_STAT(DEV_HWIF),GET_ERR(DEV_HWIF)); |
DEV_HWIF | 1113 | drivers/block/ide.c | end_request(0, DEV_HWIF); |
DEV_HWIF | 1438 | drivers/block/ide.c | gd = &ide_gendisk[DEV_HWIF]; |
DEV_HWIF | 1439 | drivers/block/ide.c | major = ide_major[DEV_HWIF] << 8; |
DEV_HWIF | 1451 | drivers/block/ide.c | gd->part[start].nr_sects = ide_capacity[DEV_HWIF][drive]; |
DEV_HWIF | 1541 | drivers/block/ide.c | put_user((unsigned)ide_hd[DEV_HWIF][MINOR(inode->i_rdev)].start_sect, |
DEV_HWIF | 1561 | drivers/block/ide.c | return write_fs_long(arg, ide_hd[DEV_HWIF][MINOR(inode->i_rdev)].nr_sects); |
DEV_HWIF | 1842 | drivers/block/ide.c | ide_capacity[DEV_HWIF][dev->select.b.drive] = capacity; |
DEV_HWIF | 1887 | drivers/block/ide.c | if (!irq_probed[DEV_HWIF]) { /* already probed for IRQ? */ |
DEV_HWIF | 1894 | drivers/block/ide.c | if ((IN_BYTE(HD_ALTSTATUS,DEV_HWIF) ^ IN_BYTE(HD_STATUS,DEV_HWIF)) & ~INDEX_STAT) { |
DEV_HWIF | 1905 | drivers/block/ide.c | if (!irq_probed[DEV_HWIF]) |
DEV_HWIF | 1911 | drivers/block/ide.c | } while (IN_BYTE(hd_status,DEV_HWIF) & BUSY_STAT); |
DEV_HWIF | 1913 | drivers/block/ide.c | if (OK_STAT(GET_STAT(DEV_HWIF),DRQ_STAT,BAD_R_STAT)) { |
DEV_HWIF | 1920 | drivers/block/ide.c | if (!irq_probed[DEV_HWIF]) { |
DEV_HWIF | 1923 | drivers/block/ide.c | irq_probed[DEV_HWIF] = 1; |
DEV_HWIF | 1924 | drivers/block/ide.c | ide_irq[DEV_HWIF] = irqs; |
DEV_HWIF | 1966 | drivers/block/ide.c | if (IN_BYTE(HD_CURRENT,DEV_HWIF) != dev->select.all && !dev->present) { |
DEV_HWIF | 1971 | drivers/block/ide.c | if (OK_STAT(GET_STAT(DEV_HWIF),READY_STAT,BUSY_STAT) |
DEV_HWIF | 1978 | drivers/block/ide.c | dev->name, GET_STAT(DEV_HWIF)); |
DEV_HWIF | 1981 | drivers/block/ide.c | (void) GET_STAT(DEV_HWIF); /* ensure drive irq is clear */ |
DEV_HWIF | 1990 | drivers/block/ide.c | (void) GET_STAT(DEV_HWIF); /* ensure drive irq is clear */ |