Defined in 1 files as a function:
Referenced in 12 files:
- net/atm/common.c, line 47
- net/bluetooth/af_bluetooth.c, line 176
- net/ieee802154/socket.c
- net/iucv/af_iucv.c, line 312
- net/l2tp/l2tp_ip.c, line 220
- net/l2tp/l2tp_ip6.c, line 230
- net/nfc/llcp_core.c, line 28
- net/nfc/rawsock.c, line 26
- net/phonet/pep.c, line 894
- net/smc/af_smc.c, line 207
- net/unix/af_unix.c, line 380
- net/x25/af_x25.c, line 254
Smatch caller information:
net/nfc/rawsock.c nfc_sock_link() -> sk_add_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_family | 39 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_incoming_cpu | (-1) |
| PARAM_VALUE | 0 | sk->__sk_common.skc_net.net | 1824583183996030976 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_rcv_wnd | u32max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_refcnt.refs.counter | 1 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_rx_queue_mapping | u16max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_state | 7 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_tw_rcv_nxt | u32max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_tx_queue_mapping | u16max |
| PARAM_VALUE | 0 | sk->ns_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_allocation | 3264 |
| PARAM_VALUE | 0 | sk->sk_callback_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sk->sk_cgrp_data.cgroup | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_cgrp_data.cgroup->self.refcnt.percpu_count_ptr | 1-u64max |
| PARAM_VALUE | 0 | sk->sk_data_ready | 528724923562565632 |
| PARAM_VALUE | 0 | sk->sk_destruct | 1440576922052460544 |
| PARAM_VALUE | 0 | sk->sk_drop_counters | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_drop_counters->drops0.counter | 0 |
| PARAM_VALUE | 0 | sk->sk_drop_counters->drops1.counter | 0 |
| PARAM_VALUE | 0 | sk->sk_drops.counter | 0 |
| PARAM_VALUE | 0 | sk->sk_error_queue.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_error_queue.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_error_queue.qlen | 0 |
| PARAM_VALUE | 0 | sk->sk_error_report | 6702601906265018368 |
| PARAM_VALUE | 0 | sk->sk_frag.offset | 0 |
| PARAM_VALUE | 0 | sk->sk_frag.page | 0 |
| PARAM_VALUE | 0 | sk->sk_ll_usec | 0 |
| PARAM_VALUE | 0 | sk->sk_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->sk_lock.owned | 0 |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_max_pacing_rate | u64max |
| PARAM_VALUE | 0 | sk->sk_napi_id | 0 |
| PARAM_VALUE | 0 | sk->sk_owner | 0 |
| PARAM_VALUE | 0 | sk->sk_pacing_rate | u64max |
| PARAM_VALUE | 0 | sk->sk_pacing_shift | 10 |
| PARAM_VALUE | 0 | sk->sk_peek_off | (-1) |
| PARAM_VALUE | 0 | sk->sk_peer_pid | 0 |
| PARAM_VALUE | 0 | sk->sk_prot_creator | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_prot_creator->owner | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_prot_creator->slab | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_protocol | 0-1 |
| PARAM_VALUE | 0 | sk->sk_rcvbuf | 212992 |
| PARAM_VALUE | 0 | sk->sk_rcvlowat | 1 |
| PARAM_VALUE | 0 | sk->sk_rcvtimeo | s64max |
| PARAM_VALUE | 0 | sk->sk_receive_queue.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_receive_queue.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_receive_queue.qlen | 0 |
| PARAM_VALUE | 0 | sk->sk_send_head | 0 |
| PARAM_VALUE | 0 | sk->sk_sndbuf | 212992 |
| PARAM_VALUE | 0 | sk->sk_sndtimeo | s64max |
| PARAM_VALUE | 0 | sk->sk_socket | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_stamp | (-1000000000) |
| PARAM_VALUE | 0 | sk->sk_state_change | 8403502521175646208 |
| PARAM_VALUE | 0 | sk->sk_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | sk->sk_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | sk->sk_timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->sk_use_task_frag | 1 |
| PARAM_VALUE | 0 | sk->sk_wmem_alloc.refs.counter | 1 |
| PARAM_VALUE | 0 | sk->sk_wq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_wq_raw | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_write_pending | 0 |
| PARAM_VALUE | 0 | sk->sk_write_queue.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_write_queue.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_write_queue.qlen | 0 |
| PARAM_VALUE | 0 | sk->sk_write_space | 892094836763238400 |
| PARAM_VALUE | 0 | sk->sk_zckey.counter | 0 |
| PARAM_VALUE | 1 | list | 5818297709932593152 |
| BUF_SIZE | 0 | sk->__sk_common.skc_net.net | (-1),1-s32max |
| DATA_SOURCE | 0 | sk | $1 |
| NS_CAPABLE | 0 | 13 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &l->lock | ||
| LOCK2 | global &proto_tab_lock | ||
| HALF_LOCKED2 | global &bt_proto_lock | ||
| TYPE_LOCK | (struct nfc_sock_list)->lock |
net/phonet/pep.c pep_sock_accept() -> sk_add_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_family | 35 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_incoming_cpu | (-1) |
| PARAM_VALUE | 0 | sk->__sk_common.skc_net.net | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_rcv_wnd | u32max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_rx_queue_mapping | u16max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_state | 3 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_tw_rcv_nxt | u32max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_tx_queue_mapping | u16max |
| PARAM_VALUE | 0 | sk->aligned | 0-1 |
| PARAM_VALUE | 0 | sk->ctrlreq_queue.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->ctrlreq_queue.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->ctrlreq_queue.qlen | 0 |
| PARAM_VALUE | 0 | sk->ifindex | 0 |
| PARAM_VALUE | 0 | sk->init_enable | 0-1 |
| PARAM_VALUE | 0 | sk->listener | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->listener->__sk_common.skc_prot | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->listener->__sk_common.skc_state | 10 |
| PARAM_VALUE | 0 | sk->listener->sk_lock.owned | 1 |
| PARAM_VALUE | 0 | sk->listener->sk_lock.wq.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->ns_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->peer_type | 0-65280 |
| PARAM_VALUE | 0 | sk->rx_credits | 0 |
| PARAM_VALUE | 0 | sk->rx_fc | 1 |
| PARAM_VALUE | 0 | sk->sk_allocation | 3264 |
| PARAM_VALUE | 0 | sk->sk_backlog_rcv | 4634513020990201856 |
| PARAM_VALUE | 0 | sk->sk_callback_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sk->sk_cgrp_data.cgroup | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_cgrp_data.cgroup->self.refcnt.percpu_count_ptr | 1-u64max |
| PARAM_VALUE | 0 | sk->sk_data_ready | 528724923562565632 |
| PARAM_VALUE | 0 | sk->sk_destruct | 7541680245450416128 |
| PARAM_VALUE | 0 | sk->sk_drop_counters | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_drop_counters->drops0.counter | 0 |
| PARAM_VALUE | 0 | sk->sk_drop_counters->drops1.counter | 0 |
| PARAM_VALUE | 0 | sk->sk_drops.counter | 0 |
| PARAM_VALUE | 0 | sk->sk_error_queue.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_error_queue.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_error_queue.qlen | 0 |
| PARAM_VALUE | 0 | sk->sk_error_report | 6702601906265018368 |
| PARAM_VALUE | 0 | sk->sk_frag.offset | 0 |
| PARAM_VALUE | 0 | sk->sk_frag.page | 0 |
| PARAM_VALUE | 0 | sk->sk_ll_usec | 0 |
| PARAM_VALUE | 0 | sk->sk_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->sk_lock.owned | 0 |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_max_pacing_rate | u64max |
| PARAM_VALUE | 0 | sk->sk_napi_id | 0 |
| PARAM_VALUE | 0 | sk->sk_owner | 0 |
| PARAM_VALUE | 0 | sk->sk_pacing_rate | u64max |
| PARAM_VALUE | 0 | sk->sk_pacing_shift | 10 |
| PARAM_VALUE | 0 | sk->sk_peek_off | (-1) |
| PARAM_VALUE | 0 | sk->sk_peer_pid | 0 |
| PARAM_VALUE | 0 | sk->sk_prot_creator | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_prot_creator->owner | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_prot_creator->slab | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_rcvbuf | 212992 |
| PARAM_VALUE | 0 | sk->sk_rcvlowat | 1 |
| PARAM_VALUE | 0 | sk->sk_rcvtimeo | s64max |
| PARAM_VALUE | 0 | sk->sk_receive_queue.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_receive_queue.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_receive_queue.qlen | 0 |
| PARAM_VALUE | 0 | sk->sk_security | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_send_head | 0 |
| PARAM_VALUE | 0 | sk->sk_sndbuf | 212992 |
| PARAM_VALUE | 0 | sk->sk_sndtimeo | s64max |
| PARAM_VALUE | 0 | sk->sk_socket | 0 |
| PARAM_VALUE | 0 | sk->sk_stamp | (-1000000000) |
| PARAM_VALUE | 0 | sk->sk_state_change | 8403502521175646208 |
| PARAM_VALUE | 0 | sk->sk_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | sk->sk_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | sk->sk_timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->sk_use_task_frag | 1 |
| PARAM_VALUE | 0 | sk->sk_wq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_wq_raw | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_write_pending | 0 |
| PARAM_VALUE | 0 | sk->sk_write_queue.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_write_queue.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_write_queue.qlen | 0 |
| PARAM_VALUE | 0 | sk->sk_write_space | 892094836763238400 |
| PARAM_VALUE | 0 | sk->sk_zckey.counter | 0 |
| PARAM_VALUE | 0 | sk->tx_fc | 1 |
| PARAM_VALUE | 1 | list | 4096-ptr_max |
| CAPPED_DATA | 0 | sk->__sk_common.skc_bound_dev_if | 1 |
| CAPPED_DATA | 0 | sk->__sk_common.skc_net.net | 1 |
| CAPPED_DATA | 0 | sk->__sk_common.skc_net.net->gen | 1 |
| DATA_SOURCE | 0 | sk | r sk_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | sk |
net/l2tp/l2tp_ip.c l2tp_ip_hash() -> sk_add_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_node.pprev | 0 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot | 4096-ptr_max |
| PARAM_VALUE | 1 | list | 4096-ptr_max |
| BUF_SIZE | 0 | sk->__sk_common.skc_net.net | (-1),1-s32max |
| BUF_SIZE | 0 | sk->__sk_common.skc_prot | (-1),448 |
| BUF_SIZE | 0 | sk->sk_prot_creator | (-1),448 |
| CAPPED_DATA | 0 | sk | 1 |
| CAPPED_DATA | 0 | sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | sk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sk->sk_receive_queue.prev->csum_offset | 0-u16max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->len | 0-241,4294901762-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->csum_offset | 0-u16max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->len | 0-241,4294901762-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->truesize | 0-u32max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->truesize | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->truesize | |
| LOCK2 | &pn->l2tp_ip_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &port_mutex | ||
| HALF_LOCKED2 | 0 | sk | |
| HALF_LOCKED2 | 0 | &sk->sk_lock.slock | |
| TYPE_LOCK | (struct l2tp_ip_net)->l2tp_ip_lock |
net/nfc/llcp_core.c nfc_llcp_sock_link() -> sk_add_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.owned | 0-1 |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | list | 4096-ptr_max |
| BUF_SIZE | 0 | sk | (-1),1480 |
| BUF_SIZE | 0 | sk | (-1),1480 |
| DATA_SOURCE | 0 | sk | $1 |
| HARD_MAX | 0 | sk->sk_lock.owned | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.len | |
| UNITS | 0 | sk | unit_byte |
| LOCK2 | &l->lock | ||
| HALF_LOCKED2 | &sock->sk | ||
| HALF_LOCKED2 | 0 | sk | |
| TYPE_LOCK | (struct llcp_sock_list)->lock |
net/l2tp/l2tp_ip6.c l2tp_ip6_hash() -> sk_add_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_node.pprev | 0 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot | 4096-ptr_max |
| PARAM_VALUE | 1 | list | 4096-ptr_max |
| BUF_SIZE | 0 | sk->__sk_common.skc_net.net | (-1),1-s32max |
| BUF_SIZE | 0 | sk->__sk_common.skc_prot | (-1),448 |
| BUF_SIZE | 0 | sk->sk_prot_creator | (-1),448 |
| CAPPED_DATA | 0 | sk | 1 |
| CAPPED_DATA | 0 | sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | sk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sk->sk_receive_queue.prev->csum_offset | 0-u16max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->len | 0-241,4294901762-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->csum_offset | 0-u16max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->len | 0-241,4294901762-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->truesize | 0-u32max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->truesize | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->truesize | |
| LOCK2 | &pn->l2tp_ip6_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &port_mutex | ||
| HALF_LOCKED2 | 0 | sk | |
| HALF_LOCKED2 | 0 | &sk->sk_lock.slock | |
| TYPE_LOCK | (struct l2tp_ip6_net)->l2tp_ip6_lock |
net/unix/af_unix.c __unix_insert_socket() -> sk_add_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_hash | 0-511 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_u16hashes | 0-511 |
| PARAM_VALUE | 1 | list | 4096-ptr_max |
| BUF_SIZE | 0 | sk->__sk_common.skc_net.net | (-1),1-s32max |
| BUF_SIZE | 0 | sk->sk_prot_creator | (-1),448 |
| CAPPED_DATA | 0 | sk->__sk_common.skc_hash | 1 |
| CAPPED_DATA | 0 | sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | sk | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.len | |
| UNITS | 0 | sk | unit_byte |
| HALF_LOCKED2 | &u->bindlock |
net/smc/af_smc.c smc_hash_sk() -> sk_add_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.smc_hash | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.smc_hash->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot->h.smc_hash->lock.raw_lock.cnts.counter | 0-s32max |
| PARAM_VALUE | 1 | list | 4096-ptr_max |
| BUF_SIZE | 0 | sk->__sk_common.skc_net.net | (-1),1-s32max |
| BUF_SIZE | 0 | sk->__sk_common.skc_prot | (-1),448 |
| BUF_SIZE | 0 | sk->sk_prot_creator | (-1),448 |
| BUF_SIZE | 1 | list | 8 |
| CAPPED_DATA | 0 | sk | 1 |
| DATA_SOURCE | 0 | sk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sk->sk_receive_queue.prev->csum_offset | 0-u16max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->len | 0-241,4294901762-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->csum_offset | 0-u16max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->len | 0-241,4294901762-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->truesize | 0-u32max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->truesize | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->truesize | |
| LOCK2 | &h->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | global &port_mutex | ||
| HALF_LOCKED2 | 0 | sk | |
| HALF_LOCKED2 | 0 | &sk->sk_lock.slock | |
| TYPE_LOCK | (struct smc_hashinfo)->lock |
net/ieee802154/socket.c dgram_hash() -> sk_add_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot | 4096-ptr_max |
| PARAM_VALUE | 1 | list | 5909267236549279744 |
| BUF_SIZE | 0 | sk->__sk_common.skc_net.net | (-1),1-s32max |
| BUF_SIZE | 0 | sk->__sk_common.skc_prot | (-1),448 |
| BUF_SIZE | 0 | sk->sk_prot_creator | (-1),448 |
| CAPPED_DATA | 0 | sk | 1 |
| DATA_SOURCE | 0 | sk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sk->sk_receive_queue.prev->csum_offset | 0-u16max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->len | 0-241,4294901762-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->csum_offset | 0-u16max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->len | 0-241,4294901762-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->truesize | 0-u32max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->truesize | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->truesize | |
| LOCK2 | bh | ||
| LOCK2 | global &dgram_lock | ||
| HALF_LOCKED2 | global &port_mutex | ||
| HALF_LOCKED2 | 0 | sk | |
| HALF_LOCKED2 | 0 | &sk->sk_lock.slock |
net/ieee802154/socket.c raw_hash() -> sk_add_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot | 4096-ptr_max |
| PARAM_VALUE | 1 | list | 3274134786048901120 |
| BUF_SIZE | 0 | sk->__sk_common.skc_net.net | (-1),1-s32max |
| BUF_SIZE | 0 | sk->__sk_common.skc_prot | (-1),448 |
| BUF_SIZE | 0 | sk->sk_prot_creator | (-1),448 |
| CAPPED_DATA | 0 | sk | 1 |
| DATA_SOURCE | 0 | sk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sk->sk_receive_queue.prev->csum_offset | 0-u16max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->len | 0-241,4294901762-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->csum_offset | 0-u16max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->data_len | 0-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->len | 0-241,4294901762-u32max[c] |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->next->truesize | 0-u32max |
| HOST_DATA | 0 | sk->sk_receive_queue.prev->truesize | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.head->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.tail->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_receive_queue.prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_write_queue.prev->truesize | |
| LOCK2 | bh | ||
| LOCK2 | global &raw_lock | ||
| HALF_LOCKED2 | global &port_mutex | ||
| HALF_LOCKED2 | 0 | sk | |
| HALF_LOCKED2 | 0 | &sk->sk_lock.slock |
net/bluetooth/af_bluetooth.c bt_sock_link() -> sk_add_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_family | 31 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_incoming_cpu | (-1) |
| PARAM_VALUE | 0 | sk->__sk_common.skc_net.net | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_prot | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_rcv_wnd | u32max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_refcnt.refs.counter | 1 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_rx_queue_mapping | u16max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_state | 2 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_tw_rcv_nxt | u32max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_tx_queue_mapping | u16max |
| PARAM_VALUE | 0 | sk->ns_tracker | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_allocation | 3264 |
| PARAM_VALUE | 0 | sk->sk_callback_lock.magic | 3736018669 |
| PARAM_VALUE | 0 | sk->sk_callback_lock.owner | (-1) |
| PARAM_VALUE | 0 | sk->sk_callback_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | sk->sk_cgrp_data.cgroup | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_cgrp_data.cgroup->self.refcnt.percpu_count_ptr | 1-u64max |
| PARAM_VALUE | 0 | sk->sk_data_ready | 528724923562565632 |
| PARAM_VALUE | 0 | sk->sk_destruct | 1628420315158544384,3381852785913503744,4760551624680022016,5131920212974682112,5874737692133109760,8074126420479647744 |
| PARAM_VALUE | 0 | sk->sk_drop_counters | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_drop_counters->drops0.counter | 0 |
| PARAM_VALUE | 0 | sk->sk_drop_counters->drops1.counter | 0 |
| PARAM_VALUE | 0 | sk->sk_drops.counter | 0 |
| PARAM_VALUE | 0 | sk->sk_error_queue.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_error_queue.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_error_queue.qlen | 0 |
| PARAM_VALUE | 0 | sk->sk_error_report | 6702601906265018368 |
| PARAM_VALUE | 0 | sk->sk_frag.offset | 0 |
| PARAM_VALUE | 0 | sk->sk_frag.page | 0 |
| PARAM_VALUE | 0 | sk->sk_ll_usec | 0 |
| PARAM_VALUE | 0 | sk->sk_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->sk_lock.owned | 0 |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_max_pacing_rate | u64max |
| PARAM_VALUE | 0 | sk->sk_napi_id | 0 |
| PARAM_VALUE | 0 | sk->sk_owner | 0 |
| PARAM_VALUE | 0 | sk->sk_pacing_rate | u64max |
| PARAM_VALUE | 0 | sk->sk_pacing_shift | 10 |
| PARAM_VALUE | 0 | sk->sk_peek_off | (-1) |
| PARAM_VALUE | 0 | sk->sk_peer_pid | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_prot_creator | 1502282243833135104,2039399287092043776,4519626173468712960,5052411321230827520,5464273864207876096,5901080287818665984,8573349766535348224 |
| PARAM_VALUE | 0 | sk->sk_prot_creator->owner | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_prot_creator->slab | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_rcvbuf | 50800,212992 |
| PARAM_VALUE | 0 | sk->sk_rcvlowat | 1 |
| PARAM_VALUE | 0 | sk->sk_rcvtimeo | s64max |
| PARAM_VALUE | 0 | sk->sk_receive_queue.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_receive_queue.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_receive_queue.qlen | 0 |
| PARAM_VALUE | 0 | sk->sk_security | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_send_head | 0 |
| PARAM_VALUE | 0 | sk->sk_sndbuf | 50800,212992 |
| PARAM_VALUE | 0 | sk->sk_sndtimeo | 0-536870912,s64max |
| PARAM_VALUE | 0 | sk->sk_socket | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_stamp | (-1000000000) |
| PARAM_VALUE | 0 | sk->sk_state_change | 8403502521175646208 |
| PARAM_VALUE | 0 | sk->sk_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | sk->sk_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | sk->sk_timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | sk->sk_use_task_frag | 1 |
| PARAM_VALUE | 0 | sk->sk_wmem_alloc.refs.counter | 1 |
| PARAM_VALUE | 0 | sk->sk_wq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_wq_raw | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_write_pending | 0 |
| PARAM_VALUE | 0 | sk->sk_write_queue.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_write_queue.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_write_queue.qlen | 0 |
| PARAM_VALUE | 0 | sk->sk_write_space | 892094836763238400 |
| PARAM_VALUE | 0 | sk->sk_zckey.counter | 0 |
| PARAM_VALUE | 1 | list | 335176054323986432,772819580672045056,4367689545057411072,4645007995955499008,5133415305632411648,8427838062368169984,8887343027816366080 |
| BUF_SIZE | 0 | sk->dlc | (-1),448 |
| BUF_SIZE | 0 | sk->sk_prot_creator | (-1),448 |
| BUF_SIZE | 0 | sk->sk_socket | (-1),192 |
| CAPPED_DATA | 0 | sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | sk | $1 |
| HARD_MAX | 0 | sk->sk_rcvbuf | 212992 |
| HARD_MAX | 0 | sk->sk_sndbuf | 212992 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &l->lock | ||
| TYPE_LOCK | (struct bt_sock_list)->lock |
net/atm/common.c __vcc_insert_socket() -> sk_add_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->__sk_common.skc_hash | 0-31 |
| PARAM_VALUE | 0 | sk->__sk_common.skc_u16hashes | 0-31 |
| PARAM_VALUE | 1 | list | 4096-ptr_max |
| DATA_SOURCE | 0 | sk | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &vcc_sklist_lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | sk |
net/x25/af_x25.c x25_insert_socket() -> sk_add_node()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sk | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.owned | 0-1 |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sk->sk_lock.wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | list | 4344768740428660736 |
| DATA_SOURCE | 0 | sk | $0 |
| HARD_MAX | 0 | sk->sk_lock.owned | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | sk->sk_backlog.len | |
| UNITS | 0 | sk | unit_byte |
| LOCK2 | bh | ||
| LOCK2 | global &x25_list_lock | ||
| HALF_LOCKED2 | 0 | sk |