Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/rds/connection.c __rds_conn_create() -> rds_cong_add_conn()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->c_fcong 4096-ptr_max
PARAM_VALUE 0 conn->c_hash_node.next 0
PARAM_VALUE 0 conn->c_hash_node.pprev 0
PARAM_VALUE 0 conn->c_hs_waitq.head.next 4096-ptr_max
PARAM_VALUE 0 conn->c_hs_waitq.head.next->next 4096-ptr_max
PARAM_VALUE 0 conn->c_hs_waitq.head.prev 4096-ptr_max
PARAM_VALUE 0 conn->c_hs_waitq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 conn->c_hs_waitq.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 conn->c_lcong 4096-ptr_max
PARAM_VALUE 0 conn->c_path 4096-ptr_max
PARAM_VALUE 0 conn->c_trans 4096-ptr_max
PARAM_VALUE 0 conn->c_trans->t_type 0,2-3
BUF_SIZE 0 conn->c_path 1104,8832
BUF_SIZE 0 conn->c_trans (-1),248
CAPPED_DATA 0 conn->c_net.net 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 conn->c_bound_if s32min-(-1),1-s32max
USER_DATA 0 conn->c_dev_if s32min-(-1),1-s32max
LOCK2 flags
LOCK2 global &rds_conn_lock
LOCK2 rcu_read
HALF_LOCKED2 &rtn->rds_tcp_accept_lock

net/rds/connection.c __rds_conn_create() -> rds_cong_add_conn()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->c_fcong 4096-ptr_max
PARAM_VALUE 0 conn->c_hash_node.pprev 4096-ptr_max
PARAM_VALUE 0 conn->c_hs_waitq.head.next 4096-ptr_max
PARAM_VALUE 0 conn->c_hs_waitq.head.next->next 4096-ptr_max
PARAM_VALUE 0 conn->c_hs_waitq.head.prev 4096-ptr_max
PARAM_VALUE 0 conn->c_hs_waitq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 conn->c_hs_waitq.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 conn->c_lcong 4096-ptr_max
PARAM_VALUE 0 conn->c_my_gen_num 0-s32max
PARAM_VALUE 0 conn->c_path 4096-ptr_max
PARAM_VALUE 0 conn->c_peer_gen_num 0
PARAM_VALUE 0 conn->c_trans 4096-ptr_max
PARAM_VALUE 0 conn->c_trans->t_type 0,2-3
BUF_SIZE 0 conn->c_path 1104,8832
BUF_SIZE 0 conn->c_trans (-1),248
CAPPED_DATA 0 conn->c_net.net 1
DATA_SOURCE 0 conn r kmem_cache_alloc_noprof
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 conn->c_bound_if s32min-(-1),1-s32max
USER_DATA 0 conn->c_dev_if s32min-(-1),1-s32max
LOCK2 flags
LOCK2 global &rds_conn_lock
LOCK2 rcu_read