Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
net/ipv4/tcp.c __tcp_close() -> tcp_orphan_count_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &sk->sk_lock.slock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct socket_lock_t)->slock |
net/ipv4/inet_connection_sock.c inet_child_forget() -> tcp_orphan_count_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &child->sk_lock.slock | ||
| HALF_LOCKED2 | &queue->rskq_lock | ||
| HALF_LOCKED2 | bh |
net/ipv4/inet_connection_sock.c inet_csk_prepare_for_destroy_sock() -> tcp_orphan_count_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/ipv4/inet_hashtables.c inet_ehash_nolisten() -> tcp_orphan_count_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &head->lock | ||
| HALF_LOCKED2 | &head2->lock | ||
| HALF_LOCKED2 | bh |