Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/ceph/caps.c __kick_flushing_caps() -> __send_cap()

Type Parameter Key Value
PARAM_VALUE 0 arg 7297314728136613888
PARAM_VALUE 0 arg->caps 0-s32max
PARAM_VALUE 0 arg->flags 0-1,4-5,8
PARAM_VALUE 0 arg->op 7
PARAM_VALUE 0 arg->wanted 0-66047
PARAM_VALUE 1 ci 4096-ptr_max
PARAM_VALUE 1 ci->i_auth_cap 4096-ptr_max
PARAM_VALUE 1 ci->i_auth_cap->ci 4096-ptr_max
PARAM_VALUE 1 ci->i_auth_cap->ci->netfs.inode.i_sb 4096-ptr_max
PARAM_VALUE 1 ci->i_auth_cap->implemented 0-s32max
PARAM_VALUE 1 ci->i_auth_cap->issued 0-s32max
PARAM_VALUE 1 ci->i_auth_cap->mds_wanted 0-66047
PARAM_VALUE 1 ci->i_ceph_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 ci->netfs.inode.i_data.host->i_sb->s_export_op->encode_fh 0,2,4096-ptr_max
PARAM_VALUE 1 ci->netfs.inode.i_mapping->host->i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 1 ci->netfs.inode.i_mapping->host->i_sb->s_export_op->encode_fh 0,2,4096-ptr_max
PARAM_VALUE 1 ci->netfs.inode.i_mapping->i_mmap_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 ci->netfs.inode.i_mapping->i_mmap_rwsem.first_waiter->type 0-1
PARAM_VALUE 1 ci->netfs.inode.i_op->get_acl 0,4096-ptr_max
PARAM_VALUE 1 ci->netfs.inode.i_sb 4096-ptr_max
PARAM_VALUE 1 ci->netfs.inode.i_sb->s_cop->empty_dir 0,86,4096-ptr_max
PARAM_VALUE 1 ci->netfs.inode.i_sb->s_cop->get_context 0,706,4096-ptr_max
PARAM_VALUE 1 ci->netfs.inode.i_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648,2704,2712
PARAM_VALUE 1 ci->netfs.inode.i_sb->s_cop->set_context 0,67,4096-ptr_max
PARAM_VALUE 1 ci->netfs.inode.i_sb->s_export_op->encode_fh 0,2,4096-ptr_max
CAPPED_DATA 1 ci->i_auth_cap 1
CAPPED_DATA 1 &ci->i_cap_flush_list 1
DATA_SOURCE 1 ci $2
BIT_INFO 1 ci->i_ceph_flags 0x0,0xffffffffffffefff
NOSPEC 1 ci->i_wanted_max_size
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 ci->i_wanted_max_size 1-9223372036854775805,9223372036854775808-u64max[c]
HALF_LOCKED2 &session->s_mutex

fs/ceph/caps.c try_flush_caps() -> __send_cap()

Type Parameter Key Value
PARAM_VALUE 0 arg 1307990400622133248
PARAM_VALUE 0 arg->caps 0-s32max
PARAM_VALUE 0 arg->dirty s32min-(-1),1-s32max
PARAM_VALUE 0 arg->flags 0-1,4-5,8
PARAM_VALUE 0 arg->op 7
PARAM_VALUE 0 arg->session 4096-ptr_max
PARAM_VALUE 0 arg->wanted 0-66047
PARAM_VALUE 1 ci 4096-ptr_max
PARAM_VALUE 1 ci->i_auth_cap 4096-ptr_max
PARAM_VALUE 1 ci->i_auth_cap->ci 4096-ptr_max
PARAM_VALUE 1 ci->i_auth_cap->ci->i_xattrs.blob 4096-ptr_max
PARAM_VALUE 1 ci->i_auth_cap->ci->netfs.inode.i_sb 4096-ptr_max
PARAM_VALUE 1 ci->i_auth_cap->implemented 0-s32max
PARAM_VALUE 1 ci->i_auth_cap->issued 0-s32max
PARAM_VALUE 1 ci->i_auth_cap->mds_wanted 0-66047
PARAM_VALUE 1 ci->i_auth_cap->session->s_cap_flushing.prev 4096-ptr_max
PARAM_VALUE 1 ci->i_auth_cap->session->s_cap_flushing.prev->next 4096-ptr_max
PARAM_VALUE 1 ci->i_auth_cap->session->s_cap_flushing.prev->next->next 4096-ptr_max
PARAM_VALUE 1 ci->i_ceph_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 ci->i_dirty_caps 1-u32max
PARAM_VALUE 1 ci->netfs.inode.i_sb 4096-ptr_max
DATA_SOURCE 1 ci r ceph_inode
BIT_INFO 1 ci->i_ceph_flags 0x0,0xfffffffffffffe7f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL