Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/ceph/inode.c __ceph_setattr() -> ceph_alloc_cap_flush()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_lockref.lock

fs/ceph/addr.c ceph_page_mkwrite() -> ceph_alloc_cap_flush()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/ceph/addr.c ceph_uninline_data() -> ceph_alloc_cap_flush()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dentry->d_lockref.lock

fs/ceph/xattr.c __ceph_setxattr() -> ceph_alloc_cap_flush()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/ceph/file.c __ceph_copy_file_range() -> ceph_alloc_cap_flush()

Type Parameter Key Value
RX_PATH
HALF_LOCKED2 &pool->lock

fs/ceph/file.c ceph_fallocate() -> ceph_alloc_cap_flush()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

fs/ceph/file.c ceph_write_iter() -> ceph_alloc_cap_flush()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock