Defined in 1 files as a function:
Referenced in 5 files:
- include/linux/skmsg.h, line 216
- net/core/skmsg.c, line 208
- net/ipv4/tcp_bpf.c, line 568
- net/tls/tls_sw.c
- net/xfrm/espintcp.c, line 340
Smatch caller information:
net/core/skmsg.c __sk_msg_free() -> sk_msg_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msg | 4096-ptr_max |
| PARAM_VALUE | 0 | msg->sg.data->dma_flags | 0-4294967295 |
| PARAM_VALUE | 0 | msg->sg.data->dma_length | 0-4294967295 |
| PARAM_VALUE | 0 | msg->sg.data->length | 0-4294967295 |
| PARAM_VALUE | 0 | msg->sg.data->offset | 0-4294967295 |
| PARAM_VALUE | 0 | msg->sg.size | 0 |
| PARAM_VALUE | 0 | msg->skb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | msg->skb->_nfct | 0 |
| PARAM_VALUE | 0 | msg->skb->_skb_refdst | 0 |
| PARAM_VALUE | 0 | msg->skb->active_extensions | 0 |
| PARAM_VALUE | 0 | msg->skb->destructor | 0 |
| PARAM_VALUE | 0 | msg->skb->sk | 0 |
| BUF_SIZE | 0 | msg | (-1),712 |
| BUF_SIZE | 0 | msg | (-1),712 |
| BUF_SIZE | 0 | msg->skb | (-1)-0,240 |
| CAPPED_DATA | 0 | msg | 1 |
| CAPPED_DATA | 0 | msg->skb | 1 |
| DATA_SOURCE | 0 | msg | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | msg->skb->end | |
| NO_OVERFLOW_SIMPLE | 0 | msg->skb->len | |
| USER_PTR | 0 | msg->skb->data |
net/tls/tls_sw.c tls_get_rec() -> sk_msg_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msg | 40,4096-ptr_max |
| BUF_SIZE | 0 | msg | 712 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &tls_ctx->tx_lock | ||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &vq->mutex | ||
| TYPE_LOCK | (struct tls_context)->tx_lock |
net/tls/tls_sw.c tls_get_rec() -> sk_msg_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msg | 752,4096-ptr_max |
| BUF_SIZE | 0 | msg | 712 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &tls_ctx->tx_lock | ||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &vq->mutex | ||
| TYPE_LOCK | (struct tls_context)->tx_lock |
net/xfrm/espintcp.c espintcp_sendmsg() -> sk_msg_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msg | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &vq->mutex |
net/ipv4/tcp_bpf.c tcp_bpf_sendmsg() -> sk_msg_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | msg | 1308179245829541888 |
| PARAM_VALUE | 0 | msg->sg.data | 0 |
| BUF_SIZE | 0 | msg | 712 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &vq->mutex |