Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

fs/ceph/snap.c ceph_get_snapid_map() -> get_anon_bdev()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mdsc->snap_rwsem
HALF_LOCKED2 &req->r_fill_mutex
HALF_LOCKED2 &session->s_mutex
TYPE_LOCK (struct ceph_mds_client)->snap_rwsem

fs/super.c set_anon_super() -> get_anon_bdev()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->s_umount
LOCK2 global &sb_lock
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 global &cifs_mount_mutex
TYPE_LOCK (struct super_block)->s_umount

fs/overlayfs/super.c ovl_get_fsid() -> get_anon_bdev()

Type Parameter Key Value
PARAM_VALUE 0 p 5071222765616107520
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &sb->s_umount

fs/overlayfs/super.c ovl_get_layers() -> get_anon_bdev()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &sb->s_umount

fs/btrfs/disk-io.c btrfs_init_fs_root() -> get_anon_bdev()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fs_info->subvol_sem

fs/btrfs/ioctl.c create_snapshot() -> get_anon_bdev()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
LOCK2 &fs_info->subvol_sem
TYPE_LOCK (struct btrfs_fs_info)->subvol_sem

fs/btrfs/ioctl.c create_subvol() -> get_anon_bdev()

Type Parameter Key Value
PARAM_VALUE 0 p 2616630167459393536
LOCK2 &fs_info->subvol_sem
TYPE_LOCK (struct btrfs_fs_info)->subvol_sem