Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
net/core/skmsg.c sk_msg_elem_used() -> sk_msg_iter_dist()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &tls_ctx->tx_lock | ||
| HALF_LOCKED2 | &vq->mutex | ||
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct tls_context)->tx_lock |
net/core/skmsg.c sk_msg_full() -> sk_msg_iter_dist()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &tls_ctx->tx_lock | ||
| HALF_LOCKED2 | &vq->mutex |
net/core/skmsg.c sk_msg_trim() -> sk_msg_iter_dist()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &tls_ctx->tx_lock | ||
| HALF_LOCKED2 | &vq->mutex |
net/core/skmsg.c sk_msg_trim() -> sk_msg_iter_dist()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | end | 0-17,19-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &tls_ctx->tx_lock | ||
| HALF_LOCKED2 | &vq->mutex |
net/core/filter.c sk_msg_elem_used() -> sk_msg_iter_dist()
| Type | Parameter | Key | Value |
|---|
net/tls/tls_sw.c sk_msg_full() -> sk_msg_iter_dist()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &tls_ctx->tx_lock | ||
| HALF_LOCKED2 | &vq->mutex | ||
| HALF_LOCKED2 | sk | ||
| TYPE_LOCK | (struct tls_context)->tx_lock |
net/ipv4/tcp_bpf.c sk_msg_full() -> sk_msg_iter_dist()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | sk | ||
| HALF_LOCKED2 | &vq->mutex |