Lines Matching refs:bdev

417 				struct block_device *bdev)  in blk_trace_setup_lba()  argument
421 if (bdev) in blk_trace_setup_lba()
422 part = bdev->bd_part; in blk_trace_setup_lba()
437 struct block_device *bdev, in do_blk_trace_setup() argument
510 blk_trace_setup_lba(bt, bdev); in do_blk_trace_setup()
535 struct block_device *bdev, in blk_trace_setup() argument
545 ret = do_blk_trace_setup(q, name, dev, bdev, &buts); in blk_trace_setup()
559 dev_t dev, struct block_device *bdev, in compat_blk_trace_setup() argument
578 ret = do_blk_trace_setup(q, name, dev, bdev, &buts); in compat_blk_trace_setup()
639 int blk_trace_ioctl(struct block_device *bdev, unsigned cmd, char __user *arg) in blk_trace_ioctl() argument
645 q = bdev_get_queue(bdev); in blk_trace_ioctl()
649 mutex_lock(&bdev->bd_mutex); in blk_trace_ioctl()
653 bdevname(bdev, b); in blk_trace_ioctl()
654 ret = blk_trace_setup(q, b, bdev->bd_dev, bdev, arg); in blk_trace_ioctl()
658 bdevname(bdev, b); in blk_trace_ioctl()
659 ret = compat_blk_trace_setup(q, b, bdev->bd_dev, bdev, arg); in blk_trace_ioctl()
675 mutex_unlock(&bdev->bd_mutex); in blk_trace_ioctl()
1480 struct block_device *bdev) in blk_trace_setup_queue() argument
1493 bt->dev = bdev->bd_dev; in blk_trace_setup_queue()
1496 blk_trace_setup_lba(bt, bdev); in blk_trace_setup_queue()
1618 static struct request_queue *blk_trace_get_queue(struct block_device *bdev) in blk_trace_get_queue() argument
1620 if (bdev->bd_disk == NULL) in blk_trace_get_queue()
1623 return bdev_get_queue(bdev); in blk_trace_get_queue()
1632 struct block_device *bdev; in sysfs_blk_trace_attr_show() local
1635 bdev = bdget(part_devt(p)); in sysfs_blk_trace_attr_show()
1636 if (bdev == NULL) in sysfs_blk_trace_attr_show()
1639 q = blk_trace_get_queue(bdev); in sysfs_blk_trace_attr_show()
1643 mutex_lock(&bdev->bd_mutex); in sysfs_blk_trace_attr_show()
1662 mutex_unlock(&bdev->bd_mutex); in sysfs_blk_trace_attr_show()
1664 bdput(bdev); in sysfs_blk_trace_attr_show()
1673 struct block_device *bdev; in sysfs_blk_trace_attr_store() local
1696 bdev = bdget(part_devt(p)); in sysfs_blk_trace_attr_store()
1697 if (bdev == NULL) in sysfs_blk_trace_attr_store()
1700 q = blk_trace_get_queue(bdev); in sysfs_blk_trace_attr_store()
1704 mutex_lock(&bdev->bd_mutex); in sysfs_blk_trace_attr_store()
1708 ret = blk_trace_setup_queue(q, bdev); in sysfs_blk_trace_attr_store()
1716 ret = blk_trace_setup_queue(q, bdev); in sysfs_blk_trace_attr_store()
1730 mutex_unlock(&bdev->bd_mutex); in sysfs_blk_trace_attr_store()
1732 bdput(bdev); in sysfs_blk_trace_attr_store()