Defined in 1 files as a function:
Referenced in 11 files:
- block/ioctl.c, line 701
- drivers/block/loop.c, line 993
- drivers/md/raid1.c, line 1923
- drivers/md/raid10.c, line 809
- drivers/md/raid5.c, line 7602
- drivers/nvme/target/admin-cmd.c
- drivers/target/target_core_file.c, line 176
- drivers/target/target_core_iblock.c, line 151
- fs/btrfs/volumes.c
- fs/ext4/mballoc.c, line 3844
- mm/swapfile.c, line 3728
Smatch caller information:
fs/btrfs/volumes.c btrfs_init_new_device() -> bdev_rot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bdev | (-1),2136 |
| BUF_SIZE | 0 | bdev | (-1),2136 |
| CAPABLE | 0 | 21 | |
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | &fs_devices->device_list_mutex | ||
| LOCK2 | &fs_info->chunk_mutex | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &uuid_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_devices)->device_list_mutex | ||
| TYPE_LOCK | (struct btrfs_fs_info)->chunk_mutex |
fs/btrfs/volumes.c btrfs_open_one_device() -> bdev_rot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &uuid_mutex |
drivers/nvme/target/admin-cmd.c nvmet_execute_get_log_page_rmi() -> bdev_rot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/nvme/target/admin-cmd.c nvmet_execute_id_cs_indep() -> bdev_rot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
mm/swapfile.c __do_sys_swapon() -> bdev_rot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| CAPABLE | 0 | 21 | |
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
mm/swapfile.c __do_sys_swapon() -> bdev_rot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| CAPABLE | 0 | 21 | |
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
drivers/target/target_core_iblock.c iblock_configure_device() -> bdev_rot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | r file_bdev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem |
drivers/block/loop.c loop_update_limits() -> bdev_rot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 1-u64max |
| BUF_SIZE | 0 | bdev | (-1),2136 |
| BUF_SIZE | 0 | bdev | (-1),2136 |
| UNITS | 0 | bdev | unit_byte |
| LOCK2 | &lo->lo_mutex | ||
| LOCK2 | &lo->lo_queue->limits_lock | ||
| TYPE_LOCK | (struct loop_device)->lo_mutex | ||
| TYPE_LOCK | (struct request_queue)->limits_lock |
block/ioctl.c blkdev_common_ioctl() -> bdev_rot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | $0 |
fs/ext4/mballoc.c ext4_mb_init() -> bdev_rot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev->bd_queue | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| BUF_SIZE | 0 | bdev->bd_queue | 2456 |
| UNITS | 0 | bdev | unit_byte |
drivers/md/raid1.c raid1_add_conf() -> bdev_rot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/md/raid5.c setup_conf() -> bdev_rot()
| Type | Parameter | Key | Value |
|---|
drivers/md/raid10.c read_balance() -> bdev_rot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/target/target_core_file.c fd_configure_device() -> bdev_rot()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev | 4096-ptr_max |
| BUF_SIZE | 0 | bdev | 2136 |
| DATA_SOURCE | 0 | bdev | r I_BDEV |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem |