Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- arch/um/drivers/vector_kern.c, line 611
- drivers/target/iscsi/cxgbit/cxgbit_target.c, line 35
- include/linux/virtio_vsock.h, line 68
- net/core/skbuff.c, line 6812
- net/core/sock.c, line 3012
- net/ipv4/tcp_input.c, line 5565
- net/iucv/af_iucv.c, line 1139
- net/rxrpc/rxgk.c, line 945
- net/rxrpc/rxkad.c, line 720
- net/tls/tls_strp.c, line 48
- net/tls/tls_sw.c, line 1230
Smatch caller information:
net/rxrpc/rxgk.c rxgk_construct_response() -> alloc_skb_with_frags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header_len | 0 |
| PARAM_VALUE | 2 | order | 0 |
| PARAM_VALUE | 3 | errcode | 1419314769298866176 |
| PARAM_VALUE | 4 | gfp_mask | 3136 |
| TASK_NOT_RUNNING | |||
| UNITS | 1 | data_len | unit_byte |
| HALF_LOCKED2 | &pool->lock |
net/ipv4/tcp_input.c tcp_send_rcvq() -> alloc_skb_with_frags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header_len | 1-73727 |
| PARAM_VALUE | 1 | data_len | 0,4096-69632 |
| PARAM_VALUE | 2 | order | 3 |
| PARAM_VALUE | 3 | errcode | 363187660976852992 |
| PARAM_VALUE | 3 | *errcode | (-12) |
| CAPPED_DATA | 1 | data_len | 1 |
| BIT_INFO | 1 | data_len | 0x0,0x1f000 |
| UNITS | 0 | header_len | unit_byte |
| UNITS | 1 | data_len | unit_byte |
net/tls/tls_sw.c tls_alloc_clrtxt_skb() -> alloc_skb_with_frags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header_len | 0 |
| PARAM_VALUE | 2 | order | 3 |
| PARAM_VALUE | 3 | errcode | 5772349709091741696 |
| DATA_SOURCE | 1 | data_len | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | data_len | unit_byte |
| HALF_LOCKED2 | sk |
net/vmw_vsock/virtio_transport.c __virtio_vsock_alloc_skb_with_frags() -> alloc_skb_with_frags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header_len | 3776 |
| PARAM_VALUE | 1 | data_len | 0 |
| PARAM_VALUE | 2 | order | 3 |
| PARAM_VALUE | 3 | errcode | 7324049366873300992 |
| PARAM_VALUE | 4 | gfp_mask | 3264 |
| DATA_SOURCE | 0 | header_len | $0 |
| DATA_SOURCE | 1 | data_len | $1 |
| DATA_SOURCE | 4 | gfp_mask | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vsock->rx_lock | ||
| HALF_LOCKED2 | global &the_virtio_vsock_mutex | ||
| TYPE_LOCK | (struct virtio_vsock)->rx_lock |
net/core/sock.c sock_alloc_send_pskb() -> alloc_skb_with_frags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | order | 0-32 |
| PARAM_VALUE | 3 | errcode | 4096-ptr_max |
| DATA_SOURCE | 0 | header_len | $1 |
| DATA_SOURCE | 1 | data_len | $2 |
| DATA_SOURCE | 2 | order | $5 |
| DATA_SOURCE | 3 | errcode | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | header_len | 10-2147483667[c] |
| HOST_DATA | 1 | data_len | 0-9223372036854775796,18446744073709486081-u64max[c] |
| USER_DATA | 0 | header_len | 0-9223372036854972404,18446744073709481984-u64max[c] |
| USER_DATA | 1 | data_len | 0-u64max[c] |
| USER_DATA | 3 | *errcode | 1-s32max[c][u] |
| UNITS | 0 | header_len | unit_byte |
| UNITS | 1 | data_len | unit_byte |
| USER_PTR | 3 | errcode | |
| HALF_LOCKED2 | &po->pg_vec_lock | ||
| HALF_LOCKED2 | &xs->mutex | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | sock->sk |
drivers/vhost/vsock.c __virtio_vsock_alloc_skb_with_frags() -> alloc_skb_with_frags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header_len | 44-32448 |
| PARAM_VALUE | 1 | data_len | 0,32405-65536 |
| PARAM_VALUE | 2 | order | 3 |
| PARAM_VALUE | 3 | errcode | 2976680425441087488 |
| PARAM_VALUE | 4 | gfp_mask | 3264 |
| DATA_SOURCE | 0 | header_len | $0 |
| DATA_SOURCE | 1 | data_len | $1 |
| DATA_SOURCE | 4 | gfp_mask | $2 |
| FUZZY_MAX | 0 | header_len | 32448 |
| HARD_MAX | 0 | header_len | 32448 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | header_len | unit_byte |
| UNITS | 1 | data_len | unit_byte |
| LOCK2 | &vq->mutex | ||
| TYPE_LOCK | (struct vhost_virtqueue)->mutex |
drivers/target/iscsi/cxgbit/cxgbit_target.c __cxgbit_alloc_skb() -> alloc_skb_with_frags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header_len | 216 |
| PARAM_VALUE | 1 | data_len | 1-u32max |
| PARAM_VALUE | 2 | order | 0 |
| PARAM_VALUE | 3 | errcode | 7778225047152709632 |
| PARAM_VALUE | 4 | gfp_mask | 3264 |
| DATA_SOURCE | 1 | data_len | $1 |
| TASK_NOT_RUNNING | |||
| UNITS | 0 | header_len | unit_byte |
net/rxrpc/rxkad.c rxkad_respond_to_challenge() -> alloc_skb_with_frags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header_len | 0 |
| PARAM_VALUE | 2 | order | 0 |
| PARAM_VALUE | 3 | errcode | 2017613057572818944 |
| PARAM_VALUE | 3 | *errcode | 0 |
| PARAM_VALUE | 4 | gfp_mask | 3136 |
| UNITS | 1 | data_len | unit_byte |
| HALF_LOCKED2 | &pool->lock |
net/vmw_vsock/virtio_transport_common.c __virtio_vsock_alloc_skb_with_frags() -> alloc_skb_with_frags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data_len | 0,32405-65536 |
| PARAM_VALUE | 2 | order | 3 |
| PARAM_VALUE | 3 | errcode | 5928810947749208064 |
| PARAM_VALUE | 4 | gfp_mask | 3264 |
| DATA_SOURCE | 0 | header_len | $0 |
| DATA_SOURCE | 1 | data_len | $1 |
| DATA_SOURCE | 4 | gfp_mask | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | header_len | 44-32448[c][u] |
| USER_DATA | 1 | data_len | 32405-65536[c][u] |
| UNITS | 0 | header_len | unit_byte |
| UNITS | 1 | data_len | unit_byte |
net/tls/tls_strp.c tls_strp_skb_copy() -> alloc_skb_with_frags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | header_len | 0 |
| PARAM_VALUE | 1 | data_len | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 2 | order | 3 |
| PARAM_VALUE | 3 | errcode | 7328964602551906304 |
| DATA_SOURCE | 1 | data_len | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | data_len | unit_byte |