Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/smb/client/inode.c cifs_get_unix_fattr() -> CIFSSMBUnixQPathInfo()

Type Parameter Key Value
PARAM_VALUE 1 tcon 4096-ptr_max
PARAM_VALUE 1 tcon->ses 4096-ptr_max
PARAM_VALUE 2 searchName 16,2811-ptr_max
PARAM_VALUE 3 pFindData 2177354301638111232
PARAM_VALUE 5 remap 0-2
BUF_SIZE 2 searchName (-1),2
BUF_SIZE 2 searchName (-1),2
DATA_SOURCE 0 xid $4
DATA_SOURCE 2 searchName $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cifs_mount_mutex

fs/smb/client/inode.c cifs_rename2() -> CIFSSMBUnixQPathInfo()

Type Parameter Key Value
PARAM_VALUE 1 tcon 4096-ptr_max
PARAM_VALUE 1 tcon->open_file_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 tcon->ses 4096-ptr_max
PARAM_VALUE 1 tcon->unix_ext 1
PARAM_VALUE 2 searchName 2811-ptr_max
PARAM_VALUE 3 pFindData 4096-ptr_max
PARAM_VALUE 5 remap 0-2
BUF_SIZE 3 pFindData 200
BUF_SIZE 3 pFindData 200
DATA_SOURCE 0 xid r _get_xid
DATA_SOURCE 2 searchName r build_path_from_dentry
DATA_SOURCE 3 pFindData r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &source->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/smb/client/inode.c cifs_rename2() -> CIFSSMBUnixQPathInfo()

Type Parameter Key Value
PARAM_VALUE 1 tcon 4096-ptr_max
PARAM_VALUE 1 tcon->open_file_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 tcon->ses->server->req_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 tcon->ses->server->smbd_conn->socket->send_io.pending.count.counter s32min-s32max
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->__sk_common.skc_bind_node.pprev 4096-ptr_max
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_backlog.head 0
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_backlog.len 0
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_backlog.tail 0
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_dst_cache->callback_head.node.node.next 0
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_dst_cache->callback_head.node.node.prev 0
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_filter->rcu.node.node.next 0
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_filter->rcu.node.node.prev 0
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_lock.owned 0
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_protocol 0-255
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_rcu.flags 0-4294967295
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_rx_dst->callback_head.flags 0-4294967295
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_rx_dst->callback_head.is_hard 0-1
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_rx_dst->callback_head.is_lazy 0-1
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_rx_dst->callback_head.is_queued 0-1
PARAM_VALUE 1 tcon->ses->server->ssocket->sk->sk_rx_dst->callback_head.is_soft 0-1
PARAM_VALUE 1 tcon->ses->server->tcpStatus 2-3
PARAM_VALUE 1 tcon->tc_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 *tcon->ses->ip_addr 0-255
PARAM_VALUE 1 *tcon->ses->preauth_sha_hash 0-255
PARAM_VALUE 1 *tcon->ses->server->cryptkey 0-255
PARAM_VALUE 1 *tcon->ses->server->fastest_cmd 0-4294967295
PARAM_VALUE 1 *tcon->ses->server->server_GUID 0-255
PARAM_VALUE 1 *tcon->ses->server->slowest_cmd 0-4294967295
PARAM_VALUE 1 *tcon->ses->server->ssocket->sk->sk_backlog.head->dev->name 0-255
PARAM_VALUE 2 searchName 2811-ptr_max
PARAM_VALUE 5 remap 0-2
BUF_SIZE 3 pFindData 100
DATA_SOURCE 0 xid r _get_xid
DATA_SOURCE 2 searchName r build_path_from_dentry
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &source->i_rwsem
HALF_LOCKED2 &target->i_rwsem