Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sunrpc/rpc_pipe.c rpc_add_pipe_dir_object() -> rpc_add_pipe_dir_object_locked()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->gen 4096-ptr_max
PARAM_VALUE 0 net->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 0 net->refcnt_tracker.list.next->prev 4096-ptr_max
PARAM_VALUE 1 pdh 4096-ptr_max
PARAM_VALUE 2 pdo 4096-ptr_max
PARAM_VALUE 2 pdo->pdo_data 4096-ptr_max
PARAM_VALUE 2 pdo->pdo_head.next 4096-ptr_max
PARAM_VALUE 2 pdo->pdo_head.prev 4096-ptr_max
PARAM_VALUE 2 pdo->pdo_ops 8066576433821245440
CAPPED_DATA 0 net->gen 1
CAPPED_DATA 2 &pdo->pdo_head 1
DATA_SOURCE 0 net $0
DATA_SOURCE 1 pdh $1
DATA_SOURCE 2 pdo $2
PARAM_COMPARE 2 &pdo->pdo_head == $2->pdo_head.next
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sn->pipefs_sb_lock
TYPE_LOCK (struct sunrpc_net)->pipefs_sb_lock

net/sunrpc/rpc_pipe.c rpc_find_or_alloc_pipe_dir_object() -> rpc_add_pipe_dir_object_locked()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->gen 4096-ptr_max
PARAM_VALUE 1 pdh 4096-ptr_max
PARAM_VALUE 2 pdo 4096-ptr_max
PARAM_VALUE 2 pdo->pdo_data 4096-ptr_max
PARAM_VALUE 2 pdo->pdo_head.next 4096-ptr_max
PARAM_VALUE 2 pdo->pdo_head.prev 4096-ptr_max
PARAM_VALUE 2 pdo->pdo_ops 5028895752662593536
BUF_SIZE 2 pdo 32
CAPPED_DATA 0 net->gen 1
CAPPED_DATA 1 &pdh->pdh_entries 1
DATA_SOURCE 0 net $0
DATA_SOURCE 1 pdh $1
DATA_SOURCE 2 pdo r alloc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &sn->pipefs_sb_lock
TYPE_LOCK (struct sunrpc_net)->pipefs_sb_lock