Lines Matching defs:disk

109 	struct gendisk		*zvo_disk;	/* generic disk */
237 struct gendisk *disk;
246 disk = zv->zv_zso->zvo_disk;
270 start_time = blk_generic_start_io_acct(q, disk, WRITE,
319 blk_generic_end_io_acct(q, disk, WRITE, bio, start_time);
346 struct gendisk *disk = zv->zv_zso->zvo_disk;
357 start_time = blk_generic_start_io_acct(q, disk, WRITE,
407 blk_generic_end_io_acct(q, disk, WRITE, bio,
432 struct gendisk *disk;
441 disk = zv->zv_zso->zvo_disk;
452 start_time = blk_generic_start_io_acct(q, disk, READ,
485 blk_generic_end_io_acct(q, disk, READ, bio, start_time);
697 zvol_open(struct gendisk *disk, blk_mode_t flag)
715 * disk->private_data to NULL is observed, or zvol_os_free()
719 zv = disk->private_data;
835 disk_check_media_change(disk);
845 zvol_release(struct gendisk *disk)
847 zvol_release(struct gendisk *disk, fmode_t unused)
857 zv = disk->private_data;
949 zvol_check_events(struct gendisk *disk, unsigned int clearing)
955 zvol_state_t *zv = disk->private_data;
969 zvol_revalidate_disk(struct gendisk *disk)
973 zvol_state_t *zv = disk->private_data;
989 struct gendisk *disk = zv->zv_zso->zvo_disk;
992 revalidate_disk_size(disk, zvol_revalidate_disk(disk) == 0);
994 revalidate_disk(disk);
996 zvol_revalidate_disk(disk);
1140 * a test pool with 6 NVMe drives in a 3x 2-disk mirror
1241 struct gendisk *disk = blk_alloc_disk(&qlimits, NUMA_NO_NODE);
1242 if (IS_ERR(disk)) {
1247 zso->zvo_disk = disk;
1304 struct gendisk *disk = blk_mq_alloc_disk(&zso->tag_set, &qlimits, zv);
1305 if (IS_ERR(disk)) {
1311 zso->zvo_disk = disk;
1328 /* Our queue is now created, assign it to our disk */
1339 * request queue and generic disk structures for the block device.
1383 * both the disk and its queue (5.14 kernel or newer)
1386 * disk and the queue separately. (5.13 kernel or older)
1498 struct gendisk *disk;
1503 __zvol_os_add_disk(struct gendisk *disk)
1507 error = add_disk(disk);
1509 add_disk(disk);
1520 add_disk_work->error = __zvol_os_add_disk(add_disk_work->disk);
1571 zvol_os_add_disk(struct gendisk *disk)
1577 add_disk_work.disk = disk;
1587 return (__zvol_os_add_disk(disk));