Lines Matching refs:disk
240 struct gendisk *disk;
1003 /* TODO: scan and support non-disk devices */
1005 if (msg_data[i] == 0) { /* direct-access device (disk) */
1319 struct gendisk *disk = port->disk;
1321 set_capacity(disk, port->capacity);
1322 add_disk(disk);
1481 struct gendisk *disk;
1489 disk = alloc_disk(CARM_MINORS_PER_MAJOR);
1490 if (!disk) {
1495 port->disk = disk;
1496 sprintf(disk->disk_name, DRV_NAME "/%u",
1498 disk->major = host->major;
1499 disk->first_minor = i * CARM_MINORS_PER_MAJOR;
1500 disk->fops = &carm_bd_ops;
1501 disk->private_data = port;
1508 disk->queue = q;
1523 struct gendisk *disk = host->port[i].disk;
1524 if (disk) {
1525 struct request_queue *q = disk->queue;
1527 if (disk->flags & GENHD_FL_UP)
1528 del_gendisk(disk);
1531 put_disk(disk);