Lines Matching refs:disk
1187 clear_bdi_congested(pd->disk->queue->backing_dev_info,
2132 set_capacity(pd->disk, lba << 2);
2243 static void pkt_close(struct gendisk *disk, fmode_t mode)
2245 struct pktcdvd_device *pd = disk->private_data;
2433 struct request_queue *q = pd->disk->queue;
2599 static unsigned int pkt_check_events(struct gendisk *disk,
2602 struct pktcdvd_device *pd = disk->private_data;
2615 static char *pkt_devnode(struct gendisk *disk, umode_t *mode)
2617 return kasprintf(GFP_KERNEL, "pktcdvd/%s", disk->disk_name);
2639 struct gendisk *disk;
2677 disk = alloc_disk(1);
2678 if (!disk)
2680 pd->disk = disk;
2681 disk->major = pktdev_major;
2682 disk->first_minor = idx;
2683 disk->fops = &pktcdvd_ops;
2684 disk->flags = GENHD_FL_REMOVABLE;
2685 strcpy(disk->disk_name, pd->name);
2686 disk->private_data = pd;
2687 disk->queue = blk_alloc_queue(NUMA_NO_NODE);
2688 if (!disk->queue)
2697 disk->events = pd->bdev->bd_disk->events;
2699 add_disk(disk);
2712 put_disk(disk);
2761 del_gendisk(pd->disk);
2762 blk_cleanup_queue(pd->disk->queue);
2763 put_disk(pd->disk);