Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/ceph/cache.c ceph_fscache_invalidate() -> ceph_fscache_cookie()

Type Parameter Key Value
PARAM_VALUE 0 ci 4096-ptr_max
DATA_SOURCE 0 ci r ceph_inode
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_mapping->invalidate_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &inode->i_rwsem

fs/ceph/cache.c ceph_fscache_unregister_inode_cookie() -> ceph_fscache_cookie()

Type Parameter Key Value
PARAM_VALUE 0 ci 4096-ptr_max
DATA_SOURCE 0 ci $0
RX_PATH
TASK_NOT_RUNNING

fs/ceph/cache.c ceph_fscache_unuse_cookie() -> ceph_fscache_cookie()

Type Parameter Key Value
PARAM_VALUE 0 ci 4096-ptr_max
DATA_SOURCE 0 ci r ceph_inode
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ci->i_truncate_mutex

fs/ceph/cache.c ceph_fscache_unuse_cookie() -> ceph_fscache_cookie()

Type Parameter Key Value
PARAM_VALUE 0 ci 4096-ptr_max
DATA_SOURCE 0 ci r ceph_inode
RX_PATH
TASK_NOT_RUNNING

fs/ceph/cache.c ceph_fscache_update() -> ceph_fscache_cookie()

Type Parameter Key Value
PARAM_VALUE 0 ci 4096-ptr_max
DATA_SOURCE 0 ci r ceph_inode
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ci->i_ceph_lock

fs/ceph/cache.c ceph_fscache_use_cookie() -> ceph_fscache_cookie()

Type Parameter Key Value
PARAM_VALUE 0 ci 4096-ptr_max
DATA_SOURCE 0 ci r ceph_inode
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ci->i_truncate_mutex

fs/ceph/inode.c ceph_fscache_resize() -> ceph_fscache_cookie()

Type Parameter Key Value
PARAM_VALUE 0 ci 4096-ptr_max
DATA_SOURCE 0 ci r ceph_inode
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ci->i_truncate_mutex
TYPE_LOCK (struct ceph_inode_info)->i_truncate_mutex

fs/ceph/addr.c ceph_fscache_write_to_cache() -> ceph_fscache_cookie()

Type Parameter Key Value
PARAM_VALUE 0 ci 4096-ptr_max
DATA_SOURCE 0 ci r ceph_inode
RX_PATH
TASK_NOT_RUNNING

fs/ceph/addr.c ceph_is_cache_enabled() -> ceph_fscache_cookie()

Type Parameter Key Value
PARAM_VALUE 0 ci 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/ceph/addr.c ceph_is_cache_enabled() -> ceph_fscache_cookie()

Type Parameter Key Value
PARAM_VALUE 0 ci 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING