Lines Matching refs:disk
245 struct gendisk *disk;
1018 /* TODO: scan and support non-disk devices */
1020 if (msg_data[i] == 0) { /* direct-access device (disk) */
1334 struct gendisk *disk = port->disk;
1336 set_capacity(disk, port->capacity);
1337 add_disk(disk);
1497 struct gendisk *disk;
1505 disk = alloc_disk(CARM_MINORS_PER_MAJOR);
1506 if (!disk) {
1511 port->disk = disk;
1512 sprintf(disk->disk_name, DRV_NAME "/%u",
1514 disk->major = host->major;
1515 disk->first_minor = i * CARM_MINORS_PER_MAJOR;
1516 disk->fops = &carm_bd_ops;
1517 disk->private_data = port;
1524 disk->queue = q;
1539 struct gendisk *disk = host->port[i].disk;
1540 if (disk) {
1541 struct request_queue *q = disk->queue;
1543 if (disk->flags & GENHD_FL_UP)
1544 del_gendisk(disk);
1547 put_disk(disk);