Lines Matching refs:disk
26 struct gendisk *disk; member
167 struct gendisk *disk = bdev->bd_disk; in nd_blk_make_request() local
188 blk_dev = disk->private_data; in nd_blk_make_request()
244 struct gendisk *disk; in nd_blk_attach_disk() local
260 disk = blk_dev->disk = alloc_disk(0); in nd_blk_attach_disk()
261 if (!disk) { in nd_blk_attach_disk()
266 disk->driverfs_dev = &ndns->dev; in nd_blk_attach_disk()
267 disk->major = nd_blk_major; in nd_blk_attach_disk()
268 disk->first_minor = 0; in nd_blk_attach_disk()
269 disk->fops = &nd_blk_fops; in nd_blk_attach_disk()
270 disk->private_data = blk_dev; in nd_blk_attach_disk()
271 disk->queue = blk_dev->queue; in nd_blk_attach_disk()
272 disk->flags = GENHD_FL_EXT_DEVT; in nd_blk_attach_disk()
273 nvdimm_namespace_disk_name(ndns, disk->disk_name); in nd_blk_attach_disk()
274 set_capacity(disk, 0); in nd_blk_attach_disk()
275 add_disk(disk); in nd_blk_attach_disk()
278 int rc = nd_integrity_init(disk, nd_blk_meta_size(blk_dev)); in nd_blk_attach_disk()
281 del_gendisk(disk); in nd_blk_attach_disk()
282 put_disk(disk); in nd_blk_attach_disk()
288 set_capacity(disk, available_disk_size >> SECTOR_SHIFT); in nd_blk_attach_disk()
289 revalidate_disk(disk); in nd_blk_attach_disk()
332 del_gendisk(blk_dev->disk); in nd_blk_detach_disk()
333 put_disk(blk_dev->disk); in nd_blk_detach_disk()