tag | line | file | source code |
drive | 600 | kernel/blk_drv/floppy.c | int drive = MINOR(CURRENT->dev); |
drive | 602 | kernel/blk_drv/floppy.c | if (ftd_msg[drive]) |
drive | 604 | kernel/blk_drv/floppy.c | floppy->name,drive); |
drive | 605 | kernel/blk_drv/floppy.c | current_type[drive] = floppy; |
drive | 606 | kernel/blk_drv/floppy.c | floppy_sizes[drive] = floppy->size >> 1; |
drive | 1036 | kernel/blk_drv/floppy.c | int i,drive,cnt,okay; |
drive | 1042 | kernel/blk_drv/floppy.c | drive = MINOR(inode->i_rdev); |
drive | 1052 | kernel/blk_drv/floppy.c | fake_change |= 1 << (drive & 3); |
drive | 1054 | kernel/blk_drv/floppy.c | drive &= 3; |
drive | 1058 | kernel/blk_drv/floppy.c | if (drive > 3) this = &floppy_type[drive >> 2]; |
drive | 1059 | kernel/blk_drv/floppy.c | else if ((this = current_type[drive & 3]) == NULL) |
drive | 1077 | kernel/blk_drv/floppy.c | format_req.device = drive; |
drive | 1100 | kernel/blk_drv/floppy.c | fake_change |= 1 << (drive & 3); |
drive | 1107 | kernel/blk_drv/floppy.c | if (drive < 0 || drive > 3) |
drive | 1111 | kernel/blk_drv/floppy.c | current_type[drive] = NULL; |
drive | 1112 | kernel/blk_drv/floppy.c | floppy_sizes[drive] = MAX_DISK_SIZE; |
drive | 1113 | kernel/blk_drv/floppy.c | keep_data[drive] = 0; |
drive | 1118 | kernel/blk_drv/floppy.c | ((char *) &user_params[drive])[cnt] = |
drive | 1120 | kernel/blk_drv/floppy.c | current_type[drive] = &user_params[drive]; |
drive | 1121 | kernel/blk_drv/floppy.c | floppy_sizes[drive] = user_params[drive].size >> 1; |
drive | 1122 | kernel/blk_drv/floppy.c | if (cmd == FDDEFPRM) keep_data[drive] = -1; |
drive | 1128 | kernel/blk_drv/floppy.c | outb_p((current_DOR & 0xfc) | drive | |
drive | 1129 | kernel/blk_drv/floppy.c | (0x10 << drive),FD_DOR); |
drive | 1131 | kernel/blk_drv/floppy.c | keep_data[drive] = (inb(FD_DIR) & 0x80) ? 1 : 0; |
drive | 1138 | kernel/blk_drv/floppy.c | ftd_msg[drive] = 1; |
drive | 1141 | kernel/blk_drv/floppy.c | ftd_msg[drive] = 0; |
drive | 1144 | kernel/blk_drv/floppy.c | min_report_error_cnt[drive] = (unsigned short) (param & 0x0f); |
drive | 1157 | kernel/blk_drv/floppy.c | static struct floppy_struct *find_base(int drive,int code) |
drive | 1163 | kernel/blk_drv/floppy.c | printk("fd%d is %s",drive,base->name); |
drive | 1166 | kernel/blk_drv/floppy.c | printk("fd%d is unknown type %d",drive,code); |
drive | 1191 | kernel/blk_drv/floppy.c | int drive; |
drive | 1194 | kernel/blk_drv/floppy.c | drive = inode->i_rdev & 3; |
drive | 1195 | kernel/blk_drv/floppy.c | old_dev = fd_device[drive]; |
drive | 1196 | kernel/blk_drv/floppy.c | if (fd_ref[drive]) |
drive | 1199 | kernel/blk_drv/floppy.c | fd_ref[drive]++; |
drive | 1200 | kernel/blk_drv/floppy.c | fd_device[drive] = inode->i_rdev; |
drive | 160 | kernel/blk_drv/genhd.c | void resetup_one_dev(struct gendisk *dev, int drive) |
drive | 163 | kernel/blk_drv/genhd.c | int start = drive<<dev->minor_shift; |
drive | 167 | kernel/blk_drv/genhd.c | current_minor = 1+(drive<<dev->minor_shift); |
drive | 168 | kernel/blk_drv/genhd.c | check_partition(dev, major+(drive<<dev->minor_shift)); |
drive | 179 | kernel/blk_drv/genhd.c | int drive; |
drive | 187 | kernel/blk_drv/genhd.c | for (drive=0 ; drive<dev->nr_real ; drive++) { |
drive | 188 | kernel/blk_drv/genhd.c | current_minor = 1+(drive<<dev->minor_shift); |
drive | 189 | kernel/blk_drv/genhd.c | check_partition(dev, major+(drive<<dev->minor_shift)); |
drive | 131 | kernel/blk_drv/hd.c | static int controller_ready(unsigned int drive, unsigned int head) |
drive | 138 | kernel/blk_drv/hd.c | outb_p(0xA0 | (drive<<4) | head, HD_CURRENT); |
drive | 171 | kernel/blk_drv/hd.c | static void hd_out(unsigned int drive,unsigned int nsect,unsigned int sect, |
drive | 177 | kernel/blk_drv/hd.c | if (drive>1 || head>15) |
drive | 185 | kernel/blk_drv/hd.c | if (!controller_ready(drive, head)) { |
drive | 190 | kernel/blk_drv/hd.c | outb_p(hd_info[drive].ctl,HD_CMD); |
drive | 192 | kernel/blk_drv/hd.c | outb_p(hd_info[drive].wpcom>>2,++port); |
drive | 197 | kernel/blk_drv/hd.c | outb_p(0xA0|(drive<<4)|head,++port); |
drive | 618 | kernel/blk_drv/hd.c | int drive, i; |
drive | 624 | kernel/blk_drv/hd.c | for (drive=0 ; drive<2 ; drive++) { |
drive | 625 | kernel/blk_drv/hd.c | hd_info[drive].cyl = *(unsigned short *) BIOS; |
drive | 626 | kernel/blk_drv/hd.c | hd_info[drive].head = *(unsigned char *) (2+BIOS); |
drive | 627 | kernel/blk_drv/hd.c | hd_info[drive].wpcom = *(unsigned short *) (5+BIOS); |
drive | 628 | kernel/blk_drv/hd.c | hd_info[drive].ctl = *(unsigned char *) (8+BIOS); |
drive | 629 | kernel/blk_drv/hd.c | hd_info[drive].lzone = *(unsigned short *) (12+BIOS); |
drive | 630 | kernel/blk_drv/hd.c | hd_info[drive].sect = *(unsigned char *) (14+BIOS); |
drive | 1291 | kernel/blk_drv/scsi/fdomain.c | int drive; |
drive | 1322 | kernel/blk_drv/scsi/fdomain.c | drive = MINOR(dev) / 16; |
drive | 1323 | kernel/blk_drv/scsi/fdomain.c | i = (struct drive_info *)( (char *)bios_base + 0x1f31 + drive * 25 ); |