Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/ceph/mds_client.c ceph_cap_reclaim_work() -> ceph_queue_cap_reclaim_work()

Type Parameter Key Value
PARAM_VALUE 0 mdsc 4096-ptr_max
PARAM_VALUE 0 mdsc->caps_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mdsc->dentry_dir_leases.prev 4096-ptr_max
PARAM_VALUE 0 mdsc->dentry_dir_leases.prev->next 4096-ptr_max
PARAM_VALUE 0 mdsc->dentry_dir_leases.prev->next->next 4096-ptr_max
PARAM_VALUE 0 mdsc->dentry_list_lock.rlock.dep_map->name 0-255
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/ceph/mds_client.c ceph_reclaim_caps_nr() -> ceph_queue_cap_reclaim_work()

Type Parameter Key Value
PARAM_VALUE 0 mdsc 4096-ptr_max
PARAM_VALUE 0 mdsc->cap_reclaim_pending.counter 0
PARAM_VALUE 0 mdsc->caps_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mdsc->caps_use_count 2-s32max
PARAM_VALUE 0 mdsc->caps_use_max 1-2147483646
PARAM_VALUE 0 mdsc->fsc 4096-ptr_max
PARAM_VALUE 0 mdsc->fsc->sb->s_cop->empty_dir 0,86,4096-ptr_max
PARAM_VALUE 0 mdsc->fsc->sb->s_cop->get_context 0,706,4096-ptr_max
PARAM_VALUE 0 mdsc->fsc->sb->s_cop->set_context 0,67,4096-ptr_max
PARAM_VALUE 0 mdsc->snap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 mdsc->snap_rwsem.first_waiter->type 0-1
CAPPED_DATA 0 mdsc->caps_use_count 1
CAPPED_DATA 0 mdsc->caps_use_max 1
DATA_SOURCE 0 mdsc $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &session->s_mutex

fs/ceph/mds_client.c delayed_work() -> ceph_queue_cap_reclaim_work()

Type Parameter Key Value
PARAM_VALUE 0 mdsc 4096-ptr_max
PARAM_VALUE 0 mdsc->cap_delay_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 mdsc->fsc 4096-ptr_max
PARAM_VALUE 0 mdsc->fsc->client->osdc.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 mdsc->fsc->client->osdc.lock.first_waiter->type 0-1
PARAM_VALUE 0 mdsc->fsc->mount_options 4096-ptr_max
PARAM_VALUE 0 mdsc->mdsmap 4096-ptr_max
PARAM_VALUE 0 mdsc->mutex.dep_map->name 0-255
PARAM_VALUE 0 mdsc->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 mdsc->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 mdsc->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 mdsc->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 mdsc->stopping s32min-2
CAPPED_DATA 0 mdsc->max_sessions 1
CAPPED_DATA 0 &mdsc->mutex 1
HARD_MAX 0 mdsc->stopping 2
NOCHECK_CALL
HALF_LOCKED2 &pool->lock