Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 31 files:
- block/bdev.c
- drivers/block/drbd/drbd_nl.c
- drivers/block/rnbd/rnbd-srv.c
- drivers/block/xen-blkback/blkback.c
- drivers/block/xen-blkback/common.h, line 363
- drivers/block/xen-blkback/xenbus.c
- drivers/md/bcache/super.c
- drivers/md/dm-pcache/cache_dev.c, line 160
- drivers/md/dm.c, line 753
- drivers/md/md.c, line 3854
- drivers/mtd/devices/block2mtd.c
- drivers/nvme/target/io-cmd-bdev.c, line 116
- drivers/s390/block/dasd.c
- drivers/s390/block/dasd_genhd.c
- drivers/target/target_core_iblock.c, line 131
- drivers/target/target_core_pscsi.c, line 1000
- fs/btrfs/dev-replace.c, line 256
- fs/btrfs/volumes.c
- fs/erofs/data.c, line 206
- fs/erofs/super.c, line 159
- fs/ext4/fsmap.c
- fs/ext4/super.c
- fs/f2fs/super.c, line 4912
- fs/jfs/jfs_logmgr.c
- fs/jfs/jfs_mount.c, line 435
- fs/nfs/blocklayout/dev.c
- fs/ocfs2/cluster/heartbeat.c, line 280
- fs/super.c
- fs/xfs/xfs_buf.c, line 1781
- fs/xfs/xfs_super.c
- kernel/power/swap.c
Smatch caller information:
fs/btrfs/dev-replace.c btrfs_init_dev_replace_tgtdev() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| DATA_SOURCE | 0 | bdev_file | r btrfs_open_device_deny_freeze |
| CAPABLE | 0 | 21 | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
drivers/target/target_core_pscsi.c pscsi_get_blocks() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem |
fs/btrfs/volumes.c btrfs_get_bdev_and_sb() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| HALF_LOCKED2 | global &uuid_mutex |
fs/btrfs/volumes.c btrfs_init_new_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| DATA_SOURCE | 0 | bdev_file | r btrfs_open_device_deny_freeze |
| CAPABLE | 0 | 21 | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/btrfs/volumes.c btrfs_init_new_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| DATA_SOURCE | 0 | bdev_file | r btrfs_open_device_deny_freeze |
| CAPABLE | 0 | 21 | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/btrfs/volumes.c btrfs_init_new_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| DATA_SOURCE | 0 | bdev_file | r btrfs_open_device_deny_freeze |
| CAPABLE | 0 | 21 | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &uuid_mutex |
fs/btrfs/volumes.c btrfs_init_new_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| DATA_SOURCE | 0 | bdev_file | r btrfs_open_device_deny_freeze |
| CAPABLE | 0 | 21 | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &uuid_mutex |
fs/btrfs/volumes.c btrfs_init_new_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| DATA_SOURCE | 0 | bdev_file | r btrfs_open_device_deny_freeze |
| CAPABLE | 0 | 21 | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &uuid_mutex |
fs/btrfs/volumes.c btrfs_init_new_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| DATA_SOURCE | 0 | bdev_file | r btrfs_open_device_deny_freeze |
| CAPABLE | 0 | 21 | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/btrfs/volumes.c btrfs_init_new_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| DATA_SOURCE | 0 | bdev_file | r btrfs_open_device_deny_freeze |
| CAPABLE | 0 | 21 | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/btrfs/volumes.c btrfs_init_new_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| DATA_SOURCE | 0 | bdev_file | r btrfs_open_device_deny_freeze |
| CAPABLE | 0 | 21 | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/btrfs/volumes.c btrfs_open_device_deny_freeze() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| CAPABLE | 0 | 21 | |
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/btrfs/volumes.c btrfs_open_device_deny_freeze() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| CAPABLE | 0 | 21 | |
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/btrfs/volumes.c btrfs_open_device_deny_freeze() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| CAPABLE | 0 | 21 | |
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/btrfs/volumes.c btrfs_open_one_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | global &uuid_mutex |
fs/btrfs/volumes.c btrfs_open_one_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | global &uuid_mutex |
fs/btrfs/volumes.c btrfs_open_one_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | global &uuid_mutex |
fs/btrfs/volumes.c btrfs_open_one_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | global &uuid_mutex |
fs/btrfs/volumes.c btrfs_release_device_allow_freeze() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| DATA_SOURCE | 0 | bdev_file | $0 |
| RX_PATH | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/btrfs/volumes.c btrfs_scan_one_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | global &uuid_mutex |
fs/btrfs/volumes.c btrfs_scan_one_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | global &uuid_mutex |
drivers/md/md.c md_import_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file->private_data | 760 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &mddev->reconfig_mutex | ||
| HALF_LOCKED2 | &of->mutex |
fs/super.c fs_bdev_register() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file->private_data | (-1),2816,2880 |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | $0 |
| STR_LEN | 0 | bdev_file | (-1),8 |
| STR_LEN | 0 | bdev_file | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/super.c fs_bdev_register() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file->private_data | (-1),2816,2880 |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | $0 |
| STR_LEN | 0 | bdev_file | (-1),8 |
| STR_LEN | 0 | bdev_file | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/super.c fs_bdev_unregister() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| BUF_SIZE | 0 | bdev_file->private_data | (-1),2816,2880 |
| DATA_SOURCE | 0 | bdev_file | $0 |
| STR_LEN | 0 | bdev_file | (-1),8 |
| STR_LEN | 0 | bdev_file | (-1),8 |
| STR_LEN | 0 | bdev_file->private_data | (-1),8 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/super.c setup_bdev_super() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file->private_data | (-1),2880 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r fs_bdev_file_open_by_dev |
| STR_LEN | 0 | bdev_file->private_data | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &fc->uapi_mutex |
drivers/block/drbd/drbd_nl.c close_backing_dev() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 1-u64max |
| DATA_SOURCE | 0 | bdev_file | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max[c] |
| HALF_LOCKED2 | &adm_ctx->resource->adm_mutex |
drivers/block/drbd/drbd_nl.c open_backing_dev() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| TYPE_LOCK | (struct drbd_resource)->adm_mutex |
drivers/block/drbd/drbd_nl.c open_backing_devices() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| DATA_SOURCE | 0 | bdev_file | r open_backing_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| TYPE_LOCK | (struct drbd_resource)->adm_mutex |
drivers/block/drbd/drbd_nl.c open_backing_devices() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| DATA_SOURCE | 0 | bdev_file | r open_backing_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| TYPE_LOCK | (struct drbd_resource)->adm_mutex |
fs/ocfs2/cluster/heartbeat.c reg_bdev() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 1-u64max |
| BUF_SIZE | 0 | bdev_file | (-1),1-s32max |
| BUF_SIZE | 0 | bdev_file | (-1),1-s32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &subsys->su_mutex | ||
| HALF_LOCKED2 | global &o2hb_live_lock |
drivers/block/xen-blkback/blkback.c dispatch_discard_io() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING |
drivers/block/xen-blkback/blkback.c xen_blkif_schedule() -> file_bdev()
| Type | Parameter | Key | Value |
|---|
drivers/block/xen-blkback/blkback.c xen_vbd_resize() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
drivers/block/xen-blkback/blkback.c xen_vbd_resize() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
drivers/block/xen-blkback/blkback.c xen_vbd_translate() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING |
drivers/block/xen-blkback/blkback.c xen_vbd_translate() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING |
fs/nfs/blocklayout/dev.c bl_map_simple() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nfs/blocklayout/dev.c bl_open_path() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/nfs/blocklayout/dev.c bl_parse_scsi() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/nfs/blocklayout/dev.c bl_parse_simple() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/nfs/blocklayout/dev.c bl_parse_simple() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
fs/nfs/blocklayout/dev.c bl_register_scsi() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nfs/blocklayout/dev.c bl_unregister_scsi() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/target/target_core_iblock.c iblock_configure_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem |
drivers/mtd/devices/block2mtd.c add_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file->private_data | 2624,u64max |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size |
drivers/mtd/devices/block2mtd.c block2mtd_sync() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock |
kernel/power/swap.c hib_submit_io_async() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &device_hotplug_lock | ||
| LOCK2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | &of->mutex |
kernel/power/swap.c hib_submit_io_sync() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &device_hotplug_lock |
fs/erofs/super.c erofs_init_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 0-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | &sbi->devs->rwsem | ||
| HALF_LOCKED2 | &fc->uapi_mutex | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| TYPE_LOCK | (struct erofs_dev_context)->rwsem |
drivers/block/xen-blkback/xenbus.c connect() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| LOCK2 | global &xenwatch_mutex |
drivers/block/xen-blkback/xenbus.c connect() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| LOCK2 | global &xenwatch_mutex |
drivers/block/xen-blkback/xenbus.c connect() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| LOCK2 | global &xenwatch_mutex |
drivers/block/xen-blkback/xenbus.c xen_blkbk_discard() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| LOCK2 | global &xenwatch_mutex |
drivers/block/xen-blkback/xenbus.c xen_update_blkif_status() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 1-u64max |
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| LOCK2 | global &xenwatch_mutex |
drivers/block/xen-blkback/xenbus.c xen_vbd_create() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| LOCK2 | global &xenwatch_mutex |
drivers/block/xen-blkback/xenbus.c xen_vbd_create() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| LOCK2 | global &xenwatch_mutex |
drivers/block/xen-blkback/xenbus.c xen_vbd_create() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| LOCK2 | global &xenwatch_mutex |
drivers/block/xen-blkback/xenbus.c xen_vbd_create() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| LOCK2 | global &xenwatch_mutex |
drivers/block/xen-blkback/xenbus.c xen_vbd_create() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_dev |
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | global &xenwatch_mutex |
drivers/block/xen-blkback/xenbus.c xen_vbd_create() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_dev |
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | global &xenwatch_mutex |
drivers/md/dm-pcache/cache_dev.c sb_init() -> file_bdev()
| Type | Parameter | Key | Value |
|---|
drivers/md/dm.c open_table_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file->private_data | 26 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_dev |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | &md->table_devices_lock | ||
| HALF_LOCKED2 | global &dm_thin_pool_table.mutex | ||
| TYPE_LOCK | (struct mapped_device)->table_devices_lock |
block/bdev.c bd_yield_claim() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| BUF_SIZE | 0 | bdev_file->private_data | (-1)-0,8,26,80,704,2816 |
| CAPPED_DATA | 0 | bdev_file->private_data | 1 |
| DATA_SOURCE | 0 | bdev_file | $0 |
| STR_LEN | 0 | bdev_file | (-1),8 |
| STR_LEN | 0 | bdev_file | (-1),8 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_ino | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_linklen | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_path.d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_path.dentry->d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_path.moved->d_inode->i_size | |
| LOCK2 | &disk->open_mutex | ||
| TYPE_LOCK | (struct gendisk)->open_mutex |
block/bdev.c bdev_file_open_by_path() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file->private_data | (-1),44,2624,2816 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &adm_ctx->resource->adm_mutex | ||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &srv_sess->lock | ||
| HALF_LOCKED2 | &subsys->lock | ||
| HALF_LOCKED2 | global &nvmet_config_sem | ||
| HALF_LOCKED2 | global &uuid_mutex | ||
| HALF_LOCKED2 | sh->host_lock |
block/bdev.c bdev_release() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file | (-1),1-s32max |
| BUF_SIZE | 0 | bdev_file | (-1),1-s32max |
| BUF_SIZE | 0 | bdev_file->private_data | (-1),26 |
| CAPPED_DATA | 0 | bdev_file | 1 |
| DATA_SOURCE | 0 | bdev_file | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_ino | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_linklen | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_path.d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_path.dentry->d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_path.moved->d_inode->i_size |
block/bdev.c bdev_yield_claim() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| BUF_SIZE | 0 | bdev_file->private_data | (-1)-0,8,704,2816,2880 |
| CAPPED_DATA | 0 | bdev_file | 1 |
| DATA_SOURCE | 0 | bdev_file | $0 |
| STR_LEN | 0 | bdev_file | (-1),8 |
| STR_LEN | 0 | bdev_file | (-1),8 |
| STR_LEN | 0 | bdev_file->private_data | (-1),8 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | global &jfs_log_mutex | ||
| HALF_LOCKED2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | global &uuid_mutex |
block/bdev.c bdev_yield_write_access() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| BUF_SIZE | 0 | bdev_file | (-1)-s32max |
| BUF_SIZE | 0 | bdev_file->private_data | (-1)-0,8,26,80,704,2816 |
| DATA_SOURCE | 0 | bdev_file | $0 |
| STR_LEN | 0 | bdev_file | (-1),8 |
| STR_LEN | 0 | bdev_file | (-1),8 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_ino | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_linklen | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_path.d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_path.dentry->d_inode->i_size | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_path.moved->d_inode->i_size | |
| LOCK2 | &disk->open_mutex | ||
| TYPE_LOCK | (struct gendisk)->open_mutex |
fs/jfs/jfs_mount.c updateSuper() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/jfs/jfs_logmgr.c lbmRead() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &jfs_log_mutex |
fs/jfs/jfs_logmgr.c lbmStartIO() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/jfs/jfs_logmgr.c lmLogOpen() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &jfs_log_mutex | ||
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/erofs/data.c erofs_fill_from_devinfo() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devs->rwsem |
fs/ext4/fsmap.c ext4_getfsmap() -> file_bdev()
| Type | Parameter | Key | Value |
|---|
fs/ext4/fsmap.c ext4_getfsmap_is_valid_device() -> file_bdev()
| Type | Parameter | Key | Value |
|---|
drivers/block/rnbd/rnbd-srv.c process_msg_open() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | &srv_sess->lock | ||
| TYPE_LOCK | (struct rnbd_srv_session)->lock |
drivers/block/rnbd/rnbd-srv.c process_msg_open() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | &srv_dev->lock | ||
| LOCK2 | &srv_sess->lock | ||
| TYPE_LOCK | (struct rnbd_srv_dev)->lock | ||
| TYPE_LOCK | (struct rnbd_srv_session)->lock |
drivers/block/rnbd/rnbd-srv.c process_rdma() -> file_bdev()
| Type | Parameter | Key | Value |
|---|
drivers/block/rnbd/rnbd-srv.c rnbd_srv_fill_msg_open_rsp() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| LOCK2 | &srv_sess->lock | ||
| TYPE_LOCK | (struct rnbd_srv_session)->lock |
fs/xfs/xfs_buf.c xfs_alloc_buftarg() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bdev_file | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/f2fs/super.c f2fs_scan_devices() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 0-ptr_max |
fs/xfs/xfs_super.c xfs_open_devices() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-4294967295 |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-4294967295 |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/xfs/xfs_super.c xfs_open_devices() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-4294967295 |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-4294967295 |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/xfs/xfs_super.c xfs_open_devices() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-4294967295 |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-4294967295 |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/xfs/xfs_super.c xfs_open_devices() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-4294967295 |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-4294967295 |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &fc->uapi_mutex |
drivers/nvme/target/io-cmd-bdev.c nvmet_bdev_ns_enable() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | &buffer->mutex | ||
| LOCK2 | &frag->frag_sem | ||
| LOCK2 | &subsys->lock | ||
| LOCK2 | global &nvmet_config_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct configfs_buffer)->mutex | ||
| TYPE_LOCK | (struct configfs_fragment)->frag_sem | ||
| TYPE_LOCK | (struct nvmet_subsys)->lock |
drivers/md/bcache/super.c register_bcache() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/md/bcache/super.c register_bcache() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| CAPPED_DATA | 0 | bdev_file | 1 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r bdev_file_open_by_path |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/md/bcache/super.c register_bdev() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bdev_file | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| LOCK2 | global &bch_register_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/md/bcache/super.c register_cache() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | bdev_file | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/md/bcache/super.c register_cache() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| DATA_SOURCE | 0 | bdev_file | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/md/bcache/super.c register_cache() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| DATA_SOURCE | 0 | bdev_file | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/md/bcache/super.c register_cache() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| DATA_SOURCE | 0 | bdev_file | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/md/bcache/super.c register_cache() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| DATA_SOURCE | 0 | bdev_file | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
fs/ext4/super.c ext4_get_journal_blkdev() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file->private_data | (-1),2816 |
| CAPPED_DATA | 0 | bdev_file->f_cred | 1 |
| DATA_SOURCE | 0 | bdev_file | r fs_bdev_file_open_by_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/ext4/super.c ext4_open_dev_journal() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| BUF_SIZE | 0 | bdev_file->private_data | (-1),2816 |
| DATA_SOURCE | 0 | bdev_file | r ext4_get_journal_blkdev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | bdev_file->f_flags | 0,32768-u32max |
| USER_DATA | 0 | bdev_file->f_mode | 0,64-u32max |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_blkbits | |
| NO_OVERFLOW_SIMPLE | 0 | bdev_file->f_inode->i_size | |
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/ext4/super.c ext4_put_super() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &s->s_umount | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &cifs_mount_mutex |
fs/ext4/super.c ext4_put_super() -> file_bdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bdev_file | 4096-ptr_max |
| PARAM_VALUE | 0 | bdev_file->f_mapping | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &s->s_umount | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &cifs_mount_mutex |