Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/netfs/fscache_volume.c fscache_alloc_volume() -> fscache_see_volume()

Type Parameter Key Value
PARAM_VALUE 0 volume 4096-ptr_max
PARAM_VALUE 0 volume->ref.refs.counter 1
PARAM_VALUE 1 where 6
BUF_SIZE 0 volume 248,268
BUF_SIZE 0 volume 248,268
BUF_SIZE 0 volume->cache (-1),64
BUF_SIZE 0 volume->key 5-260
DATA_SOURCE 0 volume r _kzalloc_noprof
BIT_INFO 0 volume->debug_id 0x0,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &fscache_addremove_sem
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &fsc->client->mount_mutex
HALF_LOCKED2 &tcon->fscache_lock
HALF_LOCKED2 global &cifs_mount_mutex

fs/netfs/fscache_volume.c fscache_create_volume() -> fscache_see_volume()

Type Parameter Key Value
PARAM_VALUE 0 volume 4096-ptr_max
PARAM_VALUE 1 where 14
CAPPED_DATA 0 volume 1
CAPPED_DATA 0 &volume->work 1
DATA_SOURCE 0 volume $0
RX_PATH
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/netfs/fscache_volume.c fscache_create_volume_work() -> fscache_see_volume()

Type Parameter Key Value
PARAM_VALUE 0 volume 4096-ptr_max
PARAM_VALUE 1 where 12
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/netfs/fscache_volume.c fscache_hash_volume() -> fscache_see_volume()

Type Parameter Key Value
PARAM_VALUE 0 volume 4096-ptr_max
PARAM_VALUE 1 where 3
CAPPED_DATA 0 volume->cache 1
CAPPED_DATA 0 volume->key_hash 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &fsc->client->mount_mutex
HALF_LOCKED2 &tcon->fscache_lock
HALF_LOCKED2 global &cifs_mount_mutex

fs/netfs/fscache_volume.c fscache_hash_volume() -> fscache_see_volume()

Type Parameter Key Value
PARAM_VALUE 0 volume 4096-ptr_max
PARAM_VALUE 1 where 0
CAPPED_DATA 0 volume->cache 1
CAPPED_DATA 0 volume->key_hash 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &fsc->client->mount_mutex
HALF_LOCKED2 &tcon->fscache_lock
HALF_LOCKED2 global &cifs_mount_mutex

fs/netfs/fscache_volume.c fscache_wake_pending_volume() -> fscache_see_volume()

Type Parameter Key Value
PARAM_VALUE 0 volume 4096-ptr_max
PARAM_VALUE 1 where 13
CAPPED_DATA 0 volume->cache 1
CAPPED_DATA 0 volume->key_hash 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock