Lines Matching refs:disk
63 struct gendisk *disk; member
216 bank->disk = alloc_disk(AXON_RAM_MINORS_PER_DISK); in axon_ram_probe()
217 if (bank->disk == NULL) { in axon_ram_probe()
223 bank->disk->major = azfs_major; in axon_ram_probe()
224 bank->disk->first_minor = azfs_minor; in axon_ram_probe()
225 bank->disk->fops = &axon_ram_devops; in axon_ram_probe()
226 bank->disk->private_data = bank; in axon_ram_probe()
227 bank->disk->driverfs_dev = &device->dev; in axon_ram_probe()
229 sprintf(bank->disk->disk_name, "%s%d", in axon_ram_probe()
232 bank->disk->queue = blk_alloc_queue(GFP_KERNEL); in axon_ram_probe()
233 if (bank->disk->queue == NULL) { in axon_ram_probe()
239 set_capacity(bank->disk, bank->size >> AXON_RAM_SECTOR_SHIFT); in axon_ram_probe()
240 blk_queue_make_request(bank->disk->queue, axon_ram_make_request); in axon_ram_probe()
241 blk_queue_logical_block_size(bank->disk->queue, AXON_RAM_SECTOR_SIZE); in axon_ram_probe()
242 add_disk(bank->disk); in axon_ram_probe()
252 AXON_RAM_IRQ_FLAGS, bank->disk->disk_name, device); in axon_ram_probe()
267 azfs_minor += bank->disk->minors; in axon_ram_probe()
275 if (bank->disk != NULL) { in axon_ram_probe()
276 if (bank->disk->major > 0) in axon_ram_probe()
277 unregister_blkdev(bank->disk->major, in axon_ram_probe()
278 bank->disk->disk_name); in axon_ram_probe()
279 del_gendisk(bank->disk); in axon_ram_probe()
299 BUG_ON(!bank || !bank->disk); in axon_ram_remove()
303 del_gendisk(bank->disk); in axon_ram_remove()