Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ipv4/inet_hashtables.c __inet_hash_connect() -> __inet_hash_connect param 4()

Type Parameter Key Value
PARAM_VALUE 0 death_row 4096-ptr_max
PARAM_VALUE 1 sk 4096-ptr_max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->loopback_dev->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->loopback_dev->refcnt_tracker.list.next->prev 4096-ptr_max
PARAM_VALUE 1 sk->__sk_common.skc_state 2
PARAM_VALUE 1 sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 1 sk->ns_tracker->dead 0-1
PARAM_VALUE 1 sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 1 sk->psp_assoc 0-1
PARAM_VALUE 1 sk->sk_backlog.head->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 1 sk->sk_backlog.head->sk->ns_tracker->dead 0-1
PARAM_VALUE 1 sk->sk_backlog.head->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 2 lport 1-u16max
PARAM_VALUE 3 twp 0
PARAM_VALUE 4 rcu_lookup 0
BUF_SIZE 0 death_row 128
CAPPED_DATA 1 sk->__sk_common.skc_net.net 1
CAPPED_DATA 1 sk->psp_assoc 1
DATA_SOURCE 0 death_row $0
DATA_SOURCE 1 sk $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 sk->sk_backlog.len
LOCK2 bh
HALF_LOCKED2 1 sk

net/ipv4/inet_hashtables.c __inet_hash_connect() -> __inet_hash_connect param 4()

Type Parameter Key Value
PARAM_VALUE 0 death_row 4096-ptr_max
PARAM_VALUE 0 death_row->hashinfo->bhash 4096-ptr_max
PARAM_VALUE 1 sk 4096-ptr_max
PARAM_VALUE 1 sk->__sk_common.skc_net.net 4096-ptr_max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->loopback_dev->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->loopback_dev->refcnt_tracker.list.next->prev 4096-ptr_max
PARAM_VALUE 1 sk->__sk_common.skc_state 2
PARAM_VALUE 1 sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 1 sk->ns_tracker->dead 0-1
PARAM_VALUE 1 sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 1 sk->psp_assoc 0-1
PARAM_VALUE 1 sk->sk_backlog.head->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 1 sk->sk_backlog.head->sk->ns_tracker->dead 0-1
PARAM_VALUE 1 sk->sk_backlog.head->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 3 twp 8160529763973357568
PARAM_VALUE 3 *twp 0
PARAM_VALUE 4 rcu_lookup 1
BUF_SIZE 0 death_row 128
CAPPED_DATA 1 sk->__sk_common.skc_net.net 1
CAPPED_DATA 1 sk->psp_assoc 1
CAPPED_DATA 2 lport 1
DATA_SOURCE 0 death_row $0
DATA_SOURCE 1 sk $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 sk->sk_backlog.len
LOCK2 rcu_read
HALF_LOCKED2 global &once_mutex
HALF_LOCKED2 1 sk

net/ipv4/inet_hashtables.c __inet_hash_connect() -> __inet_hash_connect param 4()

Type Parameter Key Value
PARAM_VALUE 0 death_row 4096-ptr_max
PARAM_VALUE 0 death_row->hashinfo->bhash 4096-ptr_max
PARAM_VALUE 1 sk 4096-ptr_max
PARAM_VALUE 1 sk->__sk_common.skc_net.net 4096-ptr_max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->loopback_dev->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 1 sk->__sk_common.skc_net.net->loopback_dev->refcnt_tracker.list.next->prev 4096-ptr_max
PARAM_VALUE 1 sk->__sk_common.skc_state 2
PARAM_VALUE 1 sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 1 sk->ns_tracker->dead 0-1
PARAM_VALUE 1 sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 1 sk->psp_assoc 0-1
PARAM_VALUE 1 sk->sk_backlog.head->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 1 sk->sk_backlog.head->sk->ns_tracker->dead 0-1
PARAM_VALUE 1 sk->sk_backlog.head->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 3 twp 8160529763973357568
PARAM_VALUE 3 *twp 0
PARAM_VALUE 4 rcu_lookup 0
BUF_SIZE 0 death_row 128
CAPPED_DATA 1 sk->__sk_common.skc_net.net 1
CAPPED_DATA 1 sk->psp_assoc 1
CAPPED_DATA 2 lport 1
DATA_SOURCE 0 death_row $0
DATA_SOURCE 1 sk $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 sk->sk_backlog.len
LOCK2 &head->lock
LOCK2 bh
HALF_LOCKED2 global &once_mutex
HALF_LOCKED2 1 sk
TYPE_LOCK (struct inet_bind_hashbucket)->lock