Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sctp/ulpqueue.c sctp_ulpq_reasm_drain() -> sctp_ulpq_order()

Type Parameter Key Value
PARAM_VALUE 0 ulpq 4096-ptr_max
PARAM_VALUE 0 ulpq->asoc 4096-ptr_max
PARAM_VALUE 1 event 4096-ptr_max
PARAM_VALUE 1 event->msg_flags 128-u16max
BUF_SIZE 1 event 48
BUF_SIZE 1 event 48
CAPPED_DATA 0 ulpq->asoc 1
CAPPED_DATA 0 &ulpq->reasm 1
DATA_SOURCE 0 ulpq $0
DATA_SOURCE 1 event r sctp_ulpq_retrieve_reassembled
PARAM_COMPARE 0 &ulpq->reasm != $0->reasm.next
BIT_INFO 1 event->msg_flags 0x80,0xffff
RX_PATH
TASK_NOT_RUNNING

net/sctp/ulpqueue.c sctp_ulpq_tail_data() -> sctp_ulpq_order()

Type Parameter Key Value
PARAM_VALUE 0 ulpq 4096-ptr_max
PARAM_VALUE 0 ulpq->asoc 4096-ptr_max
PARAM_VALUE 0 ulpq->asoc->base.sk 4096-ptr_max
PARAM_VALUE 0 ulpq->asoc->base.sk->__sk_common.skc_prot 4096-ptr_max
PARAM_VALUE 0 ulpq->asoc->base.sk->sk_memcg->high_work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 ulpq->asoc->base.sk->sk_sndbuf s32min-(-1),4608-s32max
PARAM_VALUE 1 event 4096-ptr_max
PARAM_VALUE 1 event->asoc->base.sk 4096-ptr_max
PARAM_VALUE 1 event->asoc->ep 4096-ptr_max
PARAM_VALUE 1 event->chunk->chunk_hdr 4096-ptr_max
PARAM_VALUE 1 event->chunk->head_skb 0,4096-ptr_max
PARAM_VALUE 1 event->chunk->head_skb->sk 1-u64max
PARAM_VALUE 1 event->chunk->head_skb->sk->__sk_common.skc_prot 4096-ptr_max
PARAM_VALUE 1 event->chunk->shkey 0,4096-ptr_max
PARAM_VALUE 1 event->chunk->skb 4096-ptr_max
PARAM_VALUE 1 event->chunk->subh.data_hdr 4096-ptr_max
PARAM_VALUE 1 event->msg_flags 128-u16max
BUF_SIZE 1 event 48
BUF_SIZE 1 event 48
DATA_SOURCE 0 ulpq $0
BIT_INFO 1 event->msg_flags 0x80,0xffff
USER_DATA 1 event->ssn 0-u16max