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
512 blk_trace_setup_lba(bt, bdev); in do_blk_trace_setup()
540 struct block_device *bdev, in blk_trace_setup() argument
550 ret = do_blk_trace_setup(q, name, dev, bdev, &buts); in blk_trace_setup()
564 dev_t dev, struct block_device *bdev, in compat_blk_trace_setup() argument
583 ret = do_blk_trace_setup(q, name, dev, bdev, &buts); in compat_blk_trace_setup()
644 int blk_trace_ioctl(struct block_device *bdev, unsigned cmd, char __user *arg) in blk_trace_ioctl() argument
650 q = bdev_get_queue(bdev); in blk_trace_ioctl()
654 mutex_lock(&bdev->bd_mutex); in blk_trace_ioctl()
658 bdevname(bdev, b); in blk_trace_ioctl()
659 ret = blk_trace_setup(q, b, bdev->bd_dev, bdev, arg); in blk_trace_ioctl()
663 bdevname(bdev, b); in blk_trace_ioctl()
664 ret = compat_blk_trace_setup(q, b, bdev->bd_dev, bdev, arg); in blk_trace_ioctl()
680 mutex_unlock(&bdev->bd_mutex); in blk_trace_ioctl()
1488 struct block_device *bdev) in blk_trace_setup_queue() argument
1501 bt->dev = bdev->bd_dev; in blk_trace_setup_queue()
1504 blk_trace_setup_lba(bt, bdev); in blk_trace_setup_queue()
1629 static struct request_queue *blk_trace_get_queue(struct block_device *bdev) in blk_trace_get_queue() argument
1631 if (bdev->bd_disk == NULL) in blk_trace_get_queue()
1634 return bdev_get_queue(bdev); in blk_trace_get_queue()
1643 struct block_device *bdev; in sysfs_blk_trace_attr_show() local
1646 bdev = bdget(part_devt(p)); in sysfs_blk_trace_attr_show()
1647 if (bdev == NULL) in sysfs_blk_trace_attr_show()
1650 q = blk_trace_get_queue(bdev); in sysfs_blk_trace_attr_show()
1654 mutex_lock(&bdev->bd_mutex); in sysfs_blk_trace_attr_show()
1673 mutex_unlock(&bdev->bd_mutex); in sysfs_blk_trace_attr_show()
1675 bdput(bdev); in sysfs_blk_trace_attr_show()
1684 struct block_device *bdev; in sysfs_blk_trace_attr_store() local
1707 bdev = bdget(part_devt(p)); in sysfs_blk_trace_attr_store()
1708 if (bdev == NULL) in sysfs_blk_trace_attr_store()
1711 q = blk_trace_get_queue(bdev); in sysfs_blk_trace_attr_store()
1715 mutex_lock(&bdev->bd_mutex); in sysfs_blk_trace_attr_store()
1719 ret = blk_trace_setup_queue(q, bdev); in sysfs_blk_trace_attr_store()
1727 ret = blk_trace_setup_queue(q, bdev); in sysfs_blk_trace_attr_store()
1741 mutex_unlock(&bdev->bd_mutex); in sysfs_blk_trace_attr_store()
1743 bdput(bdev); in sysfs_blk_trace_attr_store()