Defined in 1 files as a function:
Referenced in 5 files:
- include/net/sctp/sctp.h, line 396
- net/sctp/socket.c
- net/sctp/stream_interleave.c
- net/sctp/ulpevent.c
- net/sctp/ulpqueue.c
Smatch caller information:
net/sctp/ulpqueue.c sctp_clear_pd() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | skb | unit_byte |
net/sctp/ulpqueue.c sctp_make_reassembled_event() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| DATA_SOURCE | 0 | skb | $2 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | skb->end | |
| UNITS | 0 | skb | unit_byte |
net/sctp/ulpqueue.c sctp_skb_set_owner_r() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->num_tc | |
| NO_OVERFLOW_SIMPLE | 0 | skb->end |
net/sctp/ulpqueue.c sctp_ulpq_flush() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| DATA_SOURCE | 0 | skb | r __skb_dequeue |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/sctp/ulpqueue.c sctp_ulpq_flush() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| DATA_SOURCE | 0 | skb | r __skb_dequeue |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/sctp/ulpqueue.c sctp_ulpq_flush() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| DATA_SOURCE | 0 | skb | r __skb_dequeue |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/sctp/ulpqueue.c sctp_ulpq_partial_delivery() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 1-ptr_max |
| DATA_SOURCE | 0 | skb | r skb_peek |
net/sctp/ulpqueue.c sctp_ulpq_reap_ordered() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->cb | 4096-ptr_max |
| UNITS | 0 | skb | unit_byte |
net/sctp/ulpqueue.c sctp_ulpq_reap_ordered() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->cb | 4096-ptr_max |
| CAPPED_DATA | 0 | skb | 1 |
| UNITS | 0 | skb | unit_byte |
net/sctp/ulpqueue.c sctp_ulpq_reasm_flushtsn() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | skb | unit_byte |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/sctp/ulpqueue.c sctp_ulpq_renege_list() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 1-ptr_max |
| DATA_SOURCE | 0 | skb | r skb_peek_tail |
net/sctp/ulpqueue.c sctp_ulpq_renege_list() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 1-u64max |
| UNITS | 0 | skb | unit_byte |
net/sctp/ulpqueue.c sctp_ulpq_retrieve_first() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | skb | unit_byte |
net/sctp/ulpqueue.c sctp_ulpq_retrieve_partial() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | skb | unit_byte |
net/sctp/ulpqueue.c sctp_ulpq_retrieve_reassembled() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | skb | unit_byte |
net/sctp/ulpqueue.c sctp_ulpq_retrieve_reassembled() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | skb | unit_byte |
net/sctp/ulpqueue.c sctp_ulpq_store_reasm() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 1-ptr_max |
| DATA_SOURCE | 0 | skb | r skb_peek_tail |
net/sctp/ulpqueue.c sctp_ulpq_store_reasm() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | skb | unit_byte |
net/sctp/ulpqueue.c sctp_ulpq_tail_event() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| DATA_SOURCE | 0 | skb | r __skb_peek |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/sctp/ulpevent.c sctp_queue_purge_ulpevents() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| DATA_SOURCE | 0 | skb | r skb_dequeue |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | sk |
net/sctp/ulpevent.c sctp_skb_set_owner_r() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| DATA_SOURCE | 0 | skb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/sctp/ulpevent.c sctp_ulpevent_make_assoc_change() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r skb_copy_expand |
| RX_PATH | |||
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | skb->end |
net/sctp/ulpevent.c sctp_ulpevent_make_rcvmsg() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| BUF_SIZE | 0 | skb | (-1),240 |
| BUF_SIZE | 0 | skb | (-1),240 |
| DATA_SOURCE | 0 | skb | r skb_clone |
| UNITS | 0 | skb | unit_byte |
net/sctp/ulpevent.c sctp_ulpevent_make_remote_error() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r skb_copy_expand |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | skb->end |
net/sctp/ulpevent.c sctp_ulpevent_make_send_failed() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r skb_copy_expand |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | skb->end | |
| HALF_LOCKED2 | sk |
net/sctp/ulpevent.c sctp_ulpevent_make_send_failed_event() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| BUF_SIZE | 0 | skb | 0-s32max |
| BUF_SIZE | 0 | skb | 0-s32max |
| DATA_SOURCE | 0 | skb | r skb_copy_expand |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | skb->end | |
| HALF_LOCKED2 | sk |
net/sctp/ulpevent.c sctp_ulpevent_new() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| BUF_SIZE | 0 | skb | 12-65538,131068-131082 |
| BUF_SIZE | 0 | skb | 12-65538,131068-131082 |
| DATA_SOURCE | 0 | skb | r alloc_skb |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/sctp/ulpevent.c sctp_ulpevent_read_nxtinfo() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| DATA_SOURCE | 0 | skb | r sctp_skb_recv_datagram |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | sk |
net/sctp/ulpevent.c sctp_ulpevent_receive_data() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 1-u64max |
| UNITS | 0 | skb | unit_byte |
net/sctp/ulpevent.c sctp_ulpevent_release_data() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | skb | unit_byte |
| HALF_LOCKED2 | sk |
net/sctp/ulpevent.c sctp_ulpevent_release_frag_data() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | skb | unit_byte |
net/sctp/socket.c sctp_recvmsg() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| DATA_SOURCE | 0 | skb | r sctp_skb_recv_datagram |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | sk |
net/sctp/socket.c sctp_skb_set_owner_r() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| DATA_SOURCE | 0 | skb | $0 |
| RX_PATH | |||
| UNITS | 0 | skb | unit_byte |
| HALF_LOCKED2 | oldsk |
net/sctp/socket.c sctp_sock_migrate() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| RX_PATH | |||
| UNITS | 0 | skb | unit_byte |
| LOCK2 | oldsk |
net/sctp/socket.c sctp_sock_migrate() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| RX_PATH | |||
| UNITS | 0 | skb | unit_byte |
| LOCK2 | oldsk |
net/sctp/socket.c sctp_sock_rfree() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| BUF_SIZE | 0 | skb | (-1)-s32max |
| CAPPED_DATA | 0 | skb | 1 |
| DATA_SOURCE | 0 | skb | $0 |
| STR_LEN | 0 | skb | (-1),21,33 |
| STR_LEN | 0 | skb | (-1),21,33 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | skb->_nfct | 0-u64max |
| HOST_DATA | 0 | skb->_sk_redir | 0-u64max |
| HOST_DATA | 0 | skb->_skb_refdst | 0-u64max |
| HOST_DATA | 0 | skb->active_extensions | 0-255 |
| HOST_DATA | 0 | skb->alloc_cpu | 0-u16max |
| HOST_DATA | 0 | skb->cloned | 0-1 |
| HOST_DATA | 0 | skb->csum | 0-u32max |
| HOST_DATA | 0 | skb->csum_complete_sw | 0-1 |
| HOST_DATA | 0 | skb->csum_level | 0-3 |
| HOST_DATA | 0 | skb->csum_not_inet | 0-1 |
| HOST_DATA | 0 | skb->csum_offset | 0-u16max |
| HOST_DATA | 0 | skb->csum_start | 0-u16max |
| HOST_DATA | 0 | skb->csum_valid | 0-1 |
| HOST_DATA | 0 | skb->data_len | 0-u32max |
| HOST_DATA | 0 | skb->decrypted | 0-1 |
| HOST_DATA | 0 | skb->dev_scratch | 0-u64max |
| HOST_DATA | 0 | skb->dst_pending_confirm | 0-1 |
| HOST_DATA | 0 | skb->encap_hdr_csum | 0-1 |
| HOST_DATA | 0 | skb->encapsulation | 0-1 |
| HOST_DATA | 0 | skb->end | 0-u32max |
| HOST_DATA | 0 | skb->fclone | 0-3 |
| HOST_DATA | 0 | skb->from_ingress | 0-1 |
| HOST_DATA | 0 | skb->hash | 0-u32max |
| HOST_DATA | 0 | skb->hdr_len | 0-u16max |
| HOST_DATA | 0 | skb->head_frag | 0-1 |
| HOST_DATA | 0 | skb->ignore_df | 0-1 |
| HOST_DATA | 0 | skb->inner_ipproto | 0-255 |
| HOST_DATA | 0 | skb->inner_mac_header | 0-u16max |
| HOST_DATA | 0 | skb->inner_network_header | 0-u16max |
| HOST_DATA | 0 | skb->inner_protocol | 0-u16max |
| HOST_DATA | 0 | skb->inner_protocol_type | 0-1 |
| HOST_DATA | 0 | skb->inner_transport_header | 0-u16max |
| HOST_DATA | 0 | skb->ip_summed | 0-3 |
| HOST_DATA | 0 | skb->ipvs_property | 0-1 |
| HOST_DATA | 0 | skb->l4_hash | 0-1 |
| HOST_DATA | 0 | skb->len | 0-u32max |
| HOST_DATA | 0 | skb->mac_header | 0-u16max |
| HOST_DATA | 0 | skb->mac_len | 0-u16max |
| HOST_DATA | 0 | skb->mark | 0-u32max |
| HOST_DATA | 0 | skb->napi_id | 0-u32max |
| HOST_DATA | 0 | skb->ndisc_nodetype | 0-3 |
| HOST_DATA | 0 | skb->network_header | 0-u16max |
| HOST_DATA | 0 | skb->next->csum_offset | 0-u16max |
| HOST_DATA | 0 | skb->next->data_len | 0-u32max[c] |
| HOST_DATA | 0 | skb->next->len | 1-u32max[c] |
| HOST_DATA | 0 | skb->nf_skip_egress | 0-1 |
| HOST_DATA | 0 | skb->nf_trace | 0-1 |
| HOST_DATA | 0 | skb->no_fcs | 0-1 |
| HOST_DATA | 0 | skb->nohdr | 0-1 |
| HOST_DATA | 0 | skb->offload_fwd_mark | 0-1 |
| HOST_DATA | 0 | skb->offload_l3_fwd_mark | 0-1 |
| HOST_DATA | 0 | skb->ooo_okay | 0-1 |
| HOST_DATA | 0 | skb->peeked | 0-1 |
| HOST_DATA | 0 | skb->pfmemalloc | 0-1 |
| HOST_DATA | 0 | skb->pkt_type | 0-7 |
| HOST_DATA | 0 | skb->pp_recycle | 0-1 |
| HOST_DATA | 0 | skb->prev->csum_offset | 0-u16max |
| HOST_DATA | 0 | skb->prev->data_len | 0-u32max[c] |
| HOST_DATA | 0 | skb->prev->len | 0-u32max[c] |
| HOST_DATA | 0 | skb->prev->truesize | 0-u32max |
| HOST_DATA | 0 | skb->prev->tstamp | 500000002-4294967299794967295[c] |
| HOST_DATA | 0 | skb->prev->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | skb->priority | 0-u32max |
| HOST_DATA | 0 | skb->protocol | 0-u16max |
| HOST_DATA | 0 | skb->queue_mapping | 0-u16max |
| HOST_DATA | 0 | skb->redirected | 0-1 |
| HOST_DATA | 0 | skb->remcsum_offload | 0-1 |
| HOST_DATA | 0 | skb->reserved_tailroom | 0-u32max |
| HOST_DATA | 0 | skb->secmark | 0-u32max |
| HOST_DATA | 0 | skb->sender_cpu | 0-u32max |
| HOST_DATA | 0 | skb->skb_iif | s32min-s32max |
| HOST_DATA | 0 | skb->skb_mstamp_ns | 0-u64max |
| HOST_DATA | 0 | skb->slow_gro | 0-1 |
| HOST_DATA | 0 | skb->sw_hash | 0-1 |
| HOST_DATA | 0 | skb->tail | 0-u32max |
| HOST_DATA | 0 | skb->tc_at_ingress | 0-1 |
| HOST_DATA | 0 | skb->tc_depth | 0-3 |
| HOST_DATA | 0 | skb->tc_index | 0-u16max |
| HOST_DATA | 0 | skb->tc_skip_classify | 0-1 |
| HOST_DATA | 0 | skb->transport_header | 0-u16max |
| HOST_DATA | 0 | skb->truesize | 0-u32max |
| HOST_DATA | 0 | skb->tstamp | s64min-s64max |
| HOST_DATA | 0 | skb->tstamp_type | 0-3 |
| HOST_DATA | 0 | skb->unreadable | 0-1 |
| HOST_DATA | 0 | skb->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 0 | skb->vlan_all | 0-u32max |
| HOST_DATA | 0 | skb->vlan_proto | 0-u16max |
| HOST_DATA | 0 | skb->vlan_tci | 0-u16max |
| HOST_DATA | 0 | skb->wifi_acked | 0-1 |
| HOST_DATA | 0 | skb->wifi_acked_valid | 0-1 |
| HOST_DATA | 0 | *skb->data | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | skb->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->num_tc | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->stats.rx_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | skb->dev->tx_queue_len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->end | |
| NO_OVERFLOW_SIMPLE | 0 | skb->len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->next->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->next->end | |
| NO_OVERFLOW_SIMPLE | 0 | skb->next->len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | skb->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->data_len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->end | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->next->tail | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->tail | |
| NO_OVERFLOW_SIMPLE | 0 | skb->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 0 | skb->sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 0 | skb->tail | |
| NO_OVERFLOW_SIMPLE | 0 | skb->truesize | |
| UNITS | 0 | skb | unit_byte |
| HALF_LOCKED2 | &commonring->lock | ||
| HALF_LOCKED2 | &dlc->lock | ||
| HALF_LOCKED2 | &fq->q.lock | ||
| HALF_LOCKED2 | &priv->driver_lock | ||
| HALF_LOCKED2 | &qp->q.lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &rfcomm_dev_lock | ||
| HALF_LOCKED2 | global &rfcomm_ioctl_mutex | ||
| HALF_LOCKED2 | global &rfcomm_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/sctp/stream_interleave.c sctp_enqueue_event() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| DATA_SOURCE | 0 | skb | r __skb_peek |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/sctp/stream_interleave.c sctp_intl_reap_ordered() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->cb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | skb | unit_byte |
net/sctp/stream_interleave.c sctp_intl_reap_ordered() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| PARAM_VALUE | 0 | skb->cb | 4096-ptr_max |
| CAPPED_DATA | 0 | skb | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | skb | unit_byte |
net/sctp/stream_interleave.c sctp_intl_reasm_flushtsn() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | skb | unit_byte |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/sctp/stream_interleave.c sctp_intl_reasm_flushtsn() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | skb | unit_byte |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
net/sctp/stream_interleave.c sctp_intl_retrieve_first() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | skb | unit_byte |
net/sctp/stream_interleave.c sctp_intl_retrieve_first_uo() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | skb | unit_byte |
net/sctp/stream_interleave.c sctp_intl_retrieve_partial() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | skb | unit_byte |
net/sctp/stream_interleave.c sctp_intl_retrieve_partial_uo() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | skb | unit_byte |
net/sctp/stream_interleave.c sctp_intl_retrieve_reassembled() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | skb | unit_byte |
net/sctp/stream_interleave.c sctp_intl_retrieve_reassembled_uo() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | skb | unit_byte |
net/sctp/stream_interleave.c sctp_intl_store_reasm() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 1-ptr_max |
| DATA_SOURCE | 0 | skb | r skb_peek_tail |
net/sctp/stream_interleave.c sctp_intl_store_reasm() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | skb | unit_byte |
net/sctp/stream_interleave.c sctp_intl_store_reasm_uo() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | skb | 1-ptr_max |
| DATA_SOURCE | 0 | skb | r skb_peek_tail |
net/sctp/stream_interleave.c sctp_intl_store_reasm_uo() -> sctp_skb2event()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | skb | unit_byte |