Searched refs:bd_mutex (Results 1 - 15 of 15) sorted by relevance

/linux-4.1.27/block/
H A Dioctl.c48 mutex_lock(&bdev->bd_mutex); blkpg_ioctl()
57 mutex_unlock(&bdev->bd_mutex); blkpg_ioctl()
66 mutex_unlock(&bdev->bd_mutex); blkpg_ioctl()
78 mutex_lock(&bdevp->bd_mutex); blkpg_ioctl()
80 mutex_unlock(&bdevp->bd_mutex); blkpg_ioctl()
88 mutex_lock_nested(&bdev->bd_mutex, 1); blkpg_ioctl()
90 mutex_unlock(&bdev->bd_mutex); blkpg_ioctl()
91 mutex_unlock(&bdevp->bd_mutex); blkpg_ioctl()
115 mutex_lock(&bdevp->bd_mutex); blkpg_ioctl()
116 mutex_lock_nested(&bdev->bd_mutex, 1); blkpg_ioctl()
118 mutex_unlock(&bdevp->bd_mutex); blkpg_ioctl()
119 mutex_unlock(&bdev->bd_mutex); blkpg_ioctl()
133 mutex_unlock(&bdevp->bd_mutex); blkpg_ioctl()
134 mutex_unlock(&bdev->bd_mutex); blkpg_ioctl()
143 mutex_unlock(&bdevp->bd_mutex); blkpg_ioctl()
144 mutex_unlock(&bdev->bd_mutex); blkpg_ioctl()
162 if (!mutex_trylock(&bdev->bd_mutex)) blkdev_reread_part()
165 mutex_unlock(&bdev->bd_mutex); blkdev_reread_part()
H A Dgenhd.c1062 * Matching bd_mutex locked, might sleep.
1284 * converted to make use of bd_mutex and sequence counters. alloc_disk_node()
1534 * If @mask is non-zero must be called with bdev->bd_mutex held.
/linux-4.1.27/fs/
H A Dblock_dev.c496 mutex_init(&bdev->bd_mutex); init_once()
920 mutex_lock(&bdev->bd_mutex); bd_link_disk_holder()
965 mutex_unlock(&bdev->bd_mutex); bd_link_disk_holder()
984 mutex_lock(&bdev->bd_mutex); bd_unlink_disk_holder()
997 mutex_unlock(&bdev->bd_mutex); bd_unlink_disk_holder()
1076 mutex_lock(&bdev->bd_mutex); revalidate_disk()
1079 mutex_unlock(&bdev->bd_mutex); revalidate_disk()
1133 * bd_mutex locking:
1135 * mutex_lock(part->bd_mutex)
1136 * mutex_lock_nested(whole->bd_mutex, 1)
1171 mutex_lock_nested(&bdev->bd_mutex, for_part); __blkdev_get()
1194 mutex_unlock(&bdev->bd_mutex); __blkdev_get()
1267 mutex_unlock(&bdev->bd_mutex); __blkdev_get()
1280 mutex_unlock(&bdev->bd_mutex); __blkdev_get()
1330 mutex_lock(&bdev->bd_mutex); blkdev_get()
1367 mutex_unlock(&bdev->bd_mutex); blkdev_get()
1487 mutex_lock_nested(&bdev->bd_mutex, for_part); __blkdev_put()
1518 mutex_unlock(&bdev->bd_mutex); __blkdev_put()
1526 mutex_lock(&bdev->bd_mutex); blkdev_put()
1533 * are protected with bdev_lock. bd_mutex is to blkdev_put()
1566 mutex_unlock(&bdev->bd_mutex); blkdev_put()
H A Dsuper.c990 * s_umount nests inside bd_mutex during mount_bdev()
992 * bd_mutex and can't be called under s_umount. Drop mount_bdev()
/linux-4.1.27/drivers/s390/block/
H A Ddasd_ioctl.c57 mutex_lock(&bdev->bd_mutex); dasd_ioctl_enable()
60 mutex_unlock(&bdev->bd_mutex); dasd_ioctl_enable()
93 mutex_lock(&bdev->bd_mutex); dasd_ioctl_disable()
95 mutex_unlock(&bdev->bd_mutex); dasd_ioctl_disable()
/linux-4.1.27/include/linux/
H A Dgenhd.h668 * bd_mutex or gendisk bdev bd_mutex, should be done using this
698 * Should be called with mutex lock held (typically bd_mutex) of partition
H A Dfs.h454 struct mutex bd_mutex; /* open/close mutex */ member in struct:block_device
/linux-4.1.27/kernel/trace/
H A Dblktrace.c654 mutex_lock(&bdev->bd_mutex); blk_trace_ioctl()
680 mutex_unlock(&bdev->bd_mutex); blk_trace_ioctl()
1654 mutex_lock(&bdev->bd_mutex); sysfs_blk_trace_attr_show()
1673 mutex_unlock(&bdev->bd_mutex); sysfs_blk_trace_attr_show()
1715 mutex_lock(&bdev->bd_mutex); sysfs_blk_trace_attr_store()
1741 mutex_unlock(&bdev->bd_mutex); sysfs_blk_trace_attr_store()
/linux-4.1.27/drivers/block/
H A Dbrd.c411 mutex_lock(&bdev->bd_mutex); brd_ioctl()
425 mutex_unlock(&bdev->bd_mutex); brd_ioctl()
H A Dxen-blkfront.c1647 mutex_lock(&bdev->bd_mutex); blkfront_closing()
1658 mutex_unlock(&bdev->bd_mutex); blkfront_closing()
1964 mutex_lock(&bdev->bd_mutex); blkfront_remove()
1977 mutex_unlock(&bdev->bd_mutex); blkfront_remove()
H A Dloop.c886 * bd_mutex which is usually taken before lo_ctl_mutex. loop_clr_fd()
/linux-4.1.27/drivers/block/zram/
H A Dzram_drv.c890 mutex_lock(&bdev->bd_mutex); reset_store()
910 mutex_unlock(&bdev->bd_mutex); reset_store()
917 mutex_unlock(&bdev->bd_mutex); reset_store()
/linux-4.1.27/drivers/md/
H A Dmd.h361 * with bdev->bd_mutex.
363 * reconfig_mutex -> bd_mutex : e.g. do_md_run -> revalidate_disk
364 * bd_mutex -> open_mutex: e.g. __blkdev_get -> md_open
/linux-4.1.27/fs/gfs2/
H A Dops_fstype.c1284 * s_umount nests inside bd_mutex during gfs2_mount()
1286 * bd_mutex and can't be called under s_umount. Drop gfs2_mount()
/linux-4.1.27/drivers/scsi/
H A Dsd.c1162 * Locking: called with bdev->bd_mutex held.
1236 * Locking: called with bdev->bd_mutex held.

Completed in 208 milliseconds