Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/smb/client/readdir.c cifs_readdir() -> cifs_save_resume_key()

Type Parameter Key Value
PARAM_VALUE 0 current_entry 1-u64max
PARAM_VALUE 0 *current_entry 0-255
PARAM_VALUE 1 file_info 4096-ptr_max
PARAM_VALUE 1 file_info->tlink 4096-ptr_max
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses 4096-ptr_max
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->iface_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server 4096-ptr_max
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->_srv_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->mid_counter_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ops 4096-ptr_max
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->request_q.head.prev->next 4096-ptr_max
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->request_q.head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->sec_ntlmssp 1
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->listener->local_addr.svm_cid 4294967295
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->listener->local_addr.svm_family 40
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->listener->local_addr.svm_port 4294967295
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->listener->remote_addr.svm_cid 4294967295
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->listener->remote_addr.svm_family 40
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->listener->remote_addr.svm_port 4294967295
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->ns_tracker->dead 0-1
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->sk_memcg->id.id 0-s32max
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->sk_memcg->kmem.high 0,2251799813685247
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->sk_memcg->kmem.low 0,2251799813685247
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->sk_memcg->kmem.min 0,2251799813685247
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->sk_memcg->memory.low 0,2251799813685247
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->sk_memcg->memory.min 0,2251799813685247
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->sk_memcg->memsw.low 0,2251799813685247
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->sk_memcg->memsw.min 0,2251799813685247
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->sk_memcg->swap.high 0-2251799813685247
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->sk_memcg->swap.low 0,2251799813685247
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->sk_memcg->swap.min 0,2251799813685247
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->sk_memcg->tcpmem.high 0-2251799813685247
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->sk_memcg->tcpmem.low 0,2251799813685247
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->ssocket->sk->sk_memcg->tcpmem.min 0,2251799813685247
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->server->tcpStatus 2-3
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->session_mutex.dep_map->name 0-255
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->session_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->session_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->session_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 1 file_info->tlink->tl_tcon->ses->session_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 file_info->tlink->tl_tcon->tc_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 *file_info->tlink->tl_tcon->ses->ip_addr 0-255
PARAM_VALUE 1 *file_info->tlink->tl_tcon->ses->preauth_sha_hash 0-255
PARAM_VALUE 1 *file_info->tlink->tl_tcon->ses->server->fastest_cmd 0-4294967295
PARAM_VALUE 1 *file_info->tlink->tl_tcon->ses->server->slowest_cmd 0-4294967295
BUF_SIZE 1 file_info s32min-(-2),1-s32max
BUF_SIZE 1 file_info s32min-(-2),1-s32max
CAPPED_DATA 0 current_entry 1
CAPPED_DATA 1 file_info->srch_inf.index_of_last_entry 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/smb/client/readdir.c find_cifs_entry() -> cifs_save_resume_key()

Type Parameter Key Value
PARAM_VALUE 0 current_entry 1-u64max
PARAM_VALUE 1 file_info 4096-ptr_max
PARAM_VALUE 1 file_info->file_info_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 file_info->srch_inf.index_of_last_entry (-9223372036854775807)-s64max
PARAM_VALUE 1 file_info->srch_inf.last_entry 1-u64max
PARAM_VALUE 1 file_info->srch_inf.ntwrk_buf_start 0
BUF_SIZE 1 file_info s32min-(-2),1-s32max
BUF_SIZE 1 file_info s32min-(-2),1-s32max
CAPPED_DATA 1 file_info->srch_inf.index_of_last_entry 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 current_entry unit_byte
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/smb/client/readdir.c find_cifs_entry() -> cifs_save_resume_key()

Type Parameter Key Value
PARAM_VALUE 0 current_entry 1-u64max
PARAM_VALUE 1 file_info 4096-ptr_max
PARAM_VALUE 1 file_info->srch_inf.last_entry 1-u64max
BUF_SIZE 1 file_info s32min-(-2),1-s32max
BUF_SIZE 1 file_info s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 current_entry unit_byte
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem