Lines Matching refs:disk
1278 clear_bdi_congested(&pd->disk->queue->backing_dev_info, in pkt_handle_queue()
2208 set_capacity(pd->disk, lba << 2); in pkt_open_dev()
2317 static void pkt_close(struct gendisk *disk, fmode_t mode) in pkt_close() argument
2319 struct pktcdvd_device *pd = disk->private_data; in pkt_close()
2528 struct request_queue *q = pd->disk->queue; in pkt_init_queue()
2709 static unsigned int pkt_check_events(struct gendisk *disk, in pkt_check_events() argument
2712 struct pktcdvd_device *pd = disk->private_data; in pkt_check_events()
2746 struct gendisk *disk; in pkt_setup_dev() local
2783 disk = alloc_disk(1); in pkt_setup_dev()
2784 if (!disk) in pkt_setup_dev()
2786 pd->disk = disk; in pkt_setup_dev()
2787 disk->major = pktdev_major; in pkt_setup_dev()
2788 disk->first_minor = idx; in pkt_setup_dev()
2789 disk->fops = &pktcdvd_ops; in pkt_setup_dev()
2790 disk->flags = GENHD_FL_REMOVABLE; in pkt_setup_dev()
2791 strcpy(disk->disk_name, pd->name); in pkt_setup_dev()
2792 disk->devnode = pktcdvd_devnode; in pkt_setup_dev()
2793 disk->private_data = pd; in pkt_setup_dev()
2794 disk->queue = blk_alloc_queue(GFP_KERNEL); in pkt_setup_dev()
2795 if (!disk->queue) in pkt_setup_dev()
2804 disk->events = pd->bdev->bd_disk->events; in pkt_setup_dev()
2805 disk->async_events = pd->bdev->bd_disk->async_events; in pkt_setup_dev()
2807 add_disk(disk); in pkt_setup_dev()
2820 blk_cleanup_queue(disk->queue); in pkt_setup_dev()
2822 put_disk(disk); in pkt_setup_dev()
2872 del_gendisk(pd->disk); in pkt_remove_dev()
2873 blk_cleanup_queue(pd->disk->queue); in pkt_remove_dev()
2874 put_disk(pd->disk); in pkt_remove_dev()