Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/nfs/namespace.c nfs_submount() -> nfs_do_submount()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->cred 0,4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->fs_type->owner 0,4096-ptr_max
PARAM_VALUE 0 fc->need_free 1
PARAM_VALUE 0 fc->purpose 1
PARAM_VALUE 0 fc->root 4096-ptr_max
PARAM_VALUE 0 fc->sb_flags 0-31
PARAM_VALUE 0 fc->sb_flags_mask 31
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0
PARAM_VALUE 0 fc->uapi_mutex.magic 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0
PARAM_VALUE 0 fc->uapi_mutex.owner.counter 0
BUF_SIZE 0 fc 280
DATA_SOURCE 0 fc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &parent->d_lockref.lock
HALF_LOCKED2 &path->dentry->d_lockref.lock

fs/nfs/nfs4namespace.c nfs4_submount() -> nfs_do_submount()

Type Parameter Key Value
PARAM_VALUE 0 fc 4096-ptr_max
PARAM_VALUE 0 fc->cred 0,4096-ptr_max
PARAM_VALUE 0 fc->fs_type 4096-ptr_max
PARAM_VALUE 0 fc->fs_type->owner 0,4096-ptr_max
PARAM_VALUE 0 fc->need_free 1
PARAM_VALUE 0 fc->purpose 1
PARAM_VALUE 0 fc->root 4096-ptr_max
PARAM_VALUE 0 fc->sb_flags 0-31
PARAM_VALUE 0 fc->sb_flags_mask 31
PARAM_VALUE 0 fc->uapi_mutex.dep_map->name 0-255
PARAM_VALUE 0 fc->uapi_mutex.first_waiter 0
PARAM_VALUE 0 fc->uapi_mutex.magic 4096-ptr_max
PARAM_VALUE 0 fc->uapi_mutex.osq.tail.counter 0
PARAM_VALUE 0 fc->uapi_mutex.owner.counter 0
BUF_SIZE 0 fc 280
DATA_SOURCE 0 fc $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &parent->d_lockref.lock
HALF_LOCKED2 &path->dentry->d_lockref.lock