Lines Matching refs:disk
163 static void ida_release(struct gendisk *disk, fmode_t mode);
177 static int ida_revalidate(struct gendisk *disk);
187 static inline drv_info_t *get_drv(struct gendisk *disk)
189 return disk->private_data;
192 static inline ctlr_info_t *get_host(struct gendisk *disk)
194 return disk->queue->queuedata;
465 struct gendisk *disk = ida_gendisk[i][j];
467 sprintf(disk->disk_name, "ida/c%dd%d", i, j);
468 disk->major = COMPAQ_SMART2_MAJOR + i;
469 disk->first_minor = j<<NWD_SHIFT;
470 disk->fops = &ida_fops;
474 set_capacity(disk, drv->nr_blks);
475 disk->queue = hba[i]->queue;
476 disk->private_data = drv;
477 add_disk(disk);
859 static void ida_release(struct gendisk *disk, fmode_t mode)
864 host = get_host(disk);
1510 * (through an ioctl) to make the driver zap any previous disk structs for
1540 struct gendisk *disk = ida_gendisk[ctlr][i];
1541 if (disk->flags & GENHD_FL_UP)
1542 del_gendisk(disk);
1556 struct gendisk *disk = ida_gendisk[ctlr][i];
1561 set_capacity(disk, drv->nr_blks);
1562 disk->queue = host->queue;
1563 disk->private_data = drv;
1565 add_disk(disk);
1572 static int ida_revalidate(struct gendisk *disk)
1574 drv_info_t *drv = disk->private_data;
1575 set_capacity(disk, drv->nr_blks);