Lines Matching defs:bdev

343 			MAJOR(pd->bdev->bd_dev),
344 MINOR(pd->bdev->bd_dev));
440 seq_printf(m, "Writer %s mapped to %pg:\n", pd->disk->disk_name, pd->bdev);
717 struct request_queue *q = bdev_get_queue(pd->bdev);
1050 bio_init(bio, pd->bdev, bio->bi_inline_vecs, 1, REQ_OP_READ);
1265 bio_init(pkt->w_bio, pd->bdev, pkt->w_bio->bi_inline_vecs, pkt->frames,
2163 struct block_device *bdev;
2170 bdev = blkdev_get_by_dev(pd->bdev->bd_dev, BLK_OPEN_READ, pd, NULL);
2171 if (IS_ERR(bdev)) {
2172 ret = PTR_ERR(bdev);
2183 set_capacity_and_notify(pd->bdev->bd_disk, lba << 2);
2185 q = bdev_get_queue(pd->bdev);
2217 blkdev_put(bdev, pd);
2236 blkdev_put(pd->bdev, pd);
2325 bio_alloc_clone(pd->bdev, bio, GFP_NOIO, &pkt_bio_set);
2495 struct block_device *bdev;
2506 if (pd2->bdev->bd_dev == dev) {
2507 dev_err(ddev, "%pg already setup\n", pd2->bdev);
2516 bdev = blkdev_get_by_dev(dev, BLK_OPEN_READ | BLK_OPEN_NDELAY, NULL,
2518 if (IS_ERR(bdev))
2519 return PTR_ERR(bdev);
2520 sdev = scsi_device_from_queue(bdev->bd_disk->queue);
2522 blkdev_put(bdev, NULL);
2530 pd->bdev = bdev;
2531 set_blocksize(bdev, CD_FRAMESIZE);
2543 dev_notice(ddev, "writer mapped to %pg\n", bdev);
2547 blkdev_put(bdev, NULL);
2553 static int pkt_ioctl(struct block_device *bdev, blk_mode_t mode,
2556 struct pktcdvd_device *pd = bdev->bd_disk->private_data;
2560 dev_dbg(ddev, "cmd %x, dev %d:%d\n", cmd, MAJOR(bdev->bd_dev), MINOR(bdev->bd_dev));
2580 if (!bdev->bd_disk->fops->ioctl)
2583 ret = bdev->bd_disk->fops->ioctl(bdev, mode, cmd, arg);
2602 if (!pd->bdev)
2604 attached_disk = pd->bdev->bd_disk;
2689 disk->events = pd->bdev->bd_disk->events;
2754 blkdev_put(pd->bdev, NULL);
2781 ctrl_cmd->dev = new_encode_dev(pd->bdev->bd_dev);