Lines Matching refs:bdev

365 			MAJOR(pd->bdev->bd_dev),  in class_pktcdvd_show_map()
366 MINOR(pd->bdev->bd_dev)); in class_pktcdvd_show_map()
702 struct request_queue *q = bdev_get_queue(pd->bdev); in pkt_generic_packet()
726 blk_execute_rq(rq->q, pd->bdev->bd_disk, rq, 0); in pkt_generic_packet()
1065 bio->bi_bdev = pd->bdev; in pkt_gather_data()
1159 pkt->bio->bi_bdev = pd->bdev; in pkt_start_recovery()
1305 pkt->w_bio->bi_bdev = pd->bdev; in pkt_start_write()
2199 bdget(pd->bdev->bd_dev); in pkt_open_dev()
2200 if ((ret = blkdev_get(pd->bdev, FMODE_READ | FMODE_EXCL, pd))) in pkt_open_dev()
2209 set_capacity(pd->bdev->bd_disk, lba << 2); in pkt_open_dev()
2210 bd_set_size(pd->bdev, (loff_t)lba << 11); in pkt_open_dev()
2212 q = bdev_get_queue(pd->bdev); in pkt_open_dev()
2244 blkdev_put(pd->bdev, FMODE_READ | FMODE_EXCL); in pkt_open_dev()
2261 blkdev_put(pd->bdev, FMODE_READ | FMODE_EXCL); in pkt_release_dev()
2273 static int pkt_open(struct block_device *bdev, fmode_t mode) in pkt_open() argument
2280 pd = pkt_find_dev_from_minor(MINOR(bdev->bd_dev)); in pkt_open()
2302 set_blocksize(bdev, CD_FRAMESIZE); in pkt_open()
2353 cloned_bio->bi_bdev = pd->bdev; in pkt_make_request_read()
2526 bdevname(pd->bdev, bdev_buf)); in pkt_seq_show()
2597 struct block_device *bdev; in pkt_new_dev() local
2607 if (pd2->bdev->bd_dev == dev) { in pkt_new_dev()
2609 bdevname(pd2->bdev, b)); in pkt_new_dev()
2618 bdev = bdget(dev); in pkt_new_dev()
2619 if (!bdev) in pkt_new_dev()
2621 ret = blkdev_get(bdev, FMODE_READ | FMODE_NDELAY, NULL); in pkt_new_dev()
2628 pd->bdev = bdev; in pkt_new_dev()
2629 set_blocksize(bdev, CD_FRAMESIZE); in pkt_new_dev()
2642 pkt_dbg(1, pd, "writer mapped to %s\n", bdevname(bdev, b)); in pkt_new_dev()
2646 blkdev_put(bdev, FMODE_READ | FMODE_NDELAY); in pkt_new_dev()
2652 static int pkt_ioctl(struct block_device *bdev, fmode_t mode, unsigned int cmd, unsigned long arg) in pkt_ioctl() argument
2654 struct pktcdvd_device *pd = bdev->bd_disk->private_data; in pkt_ioctl()
2658 cmd, MAJOR(bdev->bd_dev), MINOR(bdev->bd_dev)); in pkt_ioctl()
2678 ret = __blkdev_driver_ioctl(pd->bdev, mode, cmd, arg); in pkt_ioctl()
2698 if (!pd->bdev) in pkt_check_events()
2700 attached_disk = pd->bdev->bd_disk; in pkt_check_events()
2785 disk->events = pd->bdev->bd_disk->events; in pkt_setup_dev()
2786 disk->async_events = pd->bdev->bd_disk->async_events; in pkt_setup_dev()
2847 blkdev_put(pd->bdev, FMODE_READ | FMODE_NDELAY); in pkt_remove_dev()
2875 ctrl_cmd->dev = new_encode_dev(pd->bdev->bd_dev); in pkt_get_status()