tag | line | file | source code |
hd_info | 79 | kernel/blk_drv/hd.c | struct hd_i_struct hd_info[] = { HD_TYPE }; |
hd_info | 80 | kernel/blk_drv/hd.c | static int NR_HD = ((sizeof (hd_info))/(sizeof (struct hd_i_struct))); |
hd_info | 82 | kernel/blk_drv/hd.c | struct hd_i_struct hd_info[] = { {0,0,0,0,0,0},{0,0,0,0,0,0} }; |
hd_info | 190 | kernel/blk_drv/hd.c | outb_p(hd_info[drive].ctl,HD_CMD); |
hd_info | 192 | kernel/blk_drv/hd.c | outb_p(hd_info[drive].wpcom>>2,++port); |
hd_info | 223 | kernel/blk_drv/hd.c | outb(hd_info[0].ctl & 0x0f ,HD_CMD); |
hd_info | 246 | kernel/blk_drv/hd.c | hd_out(i,hd_info[i].sect,hd_info[i].sect,hd_info[i].head-1, |
hd_info | 247 | kernel/blk_drv/hd.c | hd_info[i].cyl,WIN_SPECIFY,&reset_hd); |
hd_info | 456 | kernel/blk_drv/hd.c | sec = block % hd_info[dev].sect + 1; |
hd_info | 457 | kernel/blk_drv/hd.c | track = block / hd_info[dev].sect; |
hd_info | 458 | kernel/blk_drv/hd.c | head = track % hd_info[dev].head; |
hd_info | 459 | kernel/blk_drv/hd.c | cyl = track / hd_info[dev].head; |
hd_info | 476 | kernel/blk_drv/hd.c | hd_out(dev,hd_info[dev].sect,0,0,0,WIN_RESTORE,&recal_intr); |
hd_info | 522 | kernel/blk_drv/hd.c | put_fs_byte(hd_info[dev].head, |
hd_info | 524 | kernel/blk_drv/hd.c | put_fs_byte(hd_info[dev].sect, |
hd_info | 526 | kernel/blk_drv/hd.c | put_fs_word(hd_info[dev].cyl, |
hd_info | 584 | kernel/blk_drv/hd.c | (void *) hd_info, /* internal */ |
hd_info | 625 | kernel/blk_drv/hd.c | hd_info[drive].cyl = *(unsigned short *) BIOS; |
hd_info | 626 | kernel/blk_drv/hd.c | hd_info[drive].head = *(unsigned char *) (2+BIOS); |
hd_info | 627 | kernel/blk_drv/hd.c | hd_info[drive].wpcom = *(unsigned short *) (5+BIOS); |
hd_info | 628 | kernel/blk_drv/hd.c | hd_info[drive].ctl = *(unsigned char *) (8+BIOS); |
hd_info | 629 | kernel/blk_drv/hd.c | hd_info[drive].lzone = *(unsigned short *) (12+BIOS); |
hd_info | 630 | kernel/blk_drv/hd.c | hd_info[drive].sect = *(unsigned char *) (14+BIOS); |
hd_info | 667 | kernel/blk_drv/hd.c | if (hd_info[i].head > 16) { |
hd_info | 671 | kernel/blk_drv/hd.c | hd_info[i].cyl, |
hd_info | 672 | kernel/blk_drv/hd.c | hd_info[i].sect, |
hd_info | 673 | kernel/blk_drv/hd.c | hd_info[i].head); |
hd_info | 678 | kernel/blk_drv/hd.c | hd[i<<6].nr_sects = hd_info[i].head* |
hd_info | 679 | kernel/blk_drv/hd.c | hd_info[i].sect*hd_info[i].cyl; |
hd_info | 718 | kernel/blk_drv/hd.c | #define CAPACITY (hd_info[target].head*hd_info[target].sect*hd_info[target].cyl) |