Defined in 1 files as a struct:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

net/sctp/stream.c sctp_process_strreset_inreq() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
BUF_SIZE 0 stream 64
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_process_strreset_inreq() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
BUF_SIZE 0 stream 64
CAPPED_DATA 1 sid 1
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_process_strreset_resp() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
BUF_SIZE 0 stream 64
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 0-u16max
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_process_strreset_resp() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
BUF_SIZE 0 stream 64
CAPPED_DATA 1 sid 1
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 1-u16max
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_process_strreset_resp() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
BUF_SIZE 0 stream 64
CAPPED_DATA 1 sid 1
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 1-u16max
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_process_strreset_resp() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
BUF_SIZE 0 stream 64
CAPPED_DATA 1 sid 1
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 1-u16max
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_process_strreset_resp() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
BUF_SIZE 0 stream 64
CAPPED_DATA 1 sid 1
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 1-u16max
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_process_strreset_resp() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
BUF_SIZE 0 stream 64
CAPPED_DATA 1 sid 1
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 1-u16max
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_process_strreset_resp() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
BUF_SIZE 0 stream 64
CAPPED_DATA 1 sid 1
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 1-u16max
USER_DATA 1 sid 0-65534
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_process_strreset_tsnreq() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
BUF_SIZE 0 stream 64
CAPPED_DATA 1 sid 1
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_process_strreset_tsnreq() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
BUF_SIZE 0 stream 64
CAPPED_DATA 1 sid 1
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_send_reset_assoc() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
BUF_SIZE 0 stream 64
CAPPED_DATA 1 sid 1
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
LOCK2 sk

net/sctp/stream.c sctp_send_reset_assoc() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
BUF_SIZE 0 stream 64
CAPPED_DATA 0 stream->outcnt 1
CAPPED_DATA 1 sid 1
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
LOCK2 sk

net/sctp/stream.c sctp_send_reset_streams() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
BUF_SIZE 0 stream 64
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-u16max
LOCK2 sk

net/sctp/stream.c sctp_send_reset_streams() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
BUF_SIZE 0 stream 64
CAPPED_DATA 1 sid 1
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 sid
LOCK2 sk

net/sctp/stream.c sctp_send_reset_streams() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
BUF_SIZE 0 stream 64
CAPPED_DATA 0 stream->outcnt 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-u16max
LOCK2 sk

net/sctp/stream.c sctp_send_reset_streams() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
BUF_SIZE 0 stream 64
CAPPED_DATA 0 stream->outcnt 1
CAPPED_DATA 1 sid 1
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 sid
LOCK2 sk

net/sctp/stream.c sctp_stream_clear() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_stream_clear() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_stream_free_ext() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 1 sid 0-65534
BUF_SIZE 0 stream (-1),64
BUF_SIZE 0 stream (-1),64
CAPPED_DATA 0 stream->outcnt 1
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 1-u16max[c]
USER_DATA 1 sid 0-65534[c]

net/sctp/stream.c sctp_stream_free_ext() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 1 sid 0-65534
BUF_SIZE 0 stream (-1),64
BUF_SIZE 0 stream (-1),64
CAPPED_DATA 0 stream->outcnt 1
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 1-u16max[c]
USER_DATA 1 sid 0-65534[c]

net/sctp/stream.c sctp_stream_free_ext() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 1 sid 0-65534
BUF_SIZE 0 stream (-1),64
BUF_SIZE 0 stream (-1),64
CAPPED_DATA 0 stream->outcnt 1
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 1-u16max[c]
USER_DATA 1 sid 0-65534[c]

net/sctp/stream.c sctp_stream_init() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 1-u16max[c]

net/sctp/stream.c sctp_stream_init_ext() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
NOSPEC 1 sid
NOSPEC 1 sid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-65534[c]
LOCK2 sk

net/sctp/stream.c sctp_stream_init_ext() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
NOSPEC 1 sid
NOSPEC 1 sid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-65534[c]
LOCK2 sk

net/sctp/stream.c sctp_stream_init_ext() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
NOSPEC 1 sid
NOSPEC 1 sid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-65534[c]
LOCK2 sk

net/sctp/stream.c sctp_stream_outq_is_empty() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
BUF_SIZE 0 stream 64
DATA_SOURCE 0 stream $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-u16max
HALF_LOCKED2 sk

net/sctp/stream.c sctp_stream_outq_is_empty() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
BUF_SIZE 0 stream 64
DATA_SOURCE 0 stream $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-u16max
HALF_LOCKED2 sk

net/sctp/stream.c sctp_stream_outq_migrate() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 0 stream->outcnt 1
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 0-u16max[c]
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_stream_outq_migrate() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream.c sctp_stream_outq_migrate() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 0 stream->outcnt 1
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 0-u16max[c]
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/sctp/stream_sched_prio.c sctp_sched_prio_dequeue_done() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->out_curr 0
RX_PATH
TASK_NOT_RUNNING

net/sctp/stream_sched_prio.c sctp_sched_prio_enqueue() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
BUF_SIZE 0 stream 64
RX_PATH
TASK_NOT_RUNNING

net/sctp/stream_sched_prio.c sctp_sched_prio_free_sid() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 1-u16max[c]
USER_DATA 1 sid 0-65534[c]
HALF_LOCKED2 sk

net/sctp/stream_sched_prio.c sctp_sched_prio_free_sid() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 1-u16max[c]
USER_DATA 1 sid 0-65534[c]
HALF_LOCKED2 sk

net/sctp/stream_sched_prio.c sctp_sched_prio_get() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
RX_PATH
USER_DATA 1 sid 0-65534[c]
LOCK2 sk

net/sctp/stream_sched_prio.c sctp_sched_prio_get_head() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 0 &stream->prio_list 1
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

net/sctp/stream_sched_prio.c sctp_sched_prio_get_head() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 0 &stream->prio_list 1
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

net/sctp/stream_sched_prio.c sctp_sched_prio_init_sid() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
NOSPEC 1 sid
NOSPEC 1 sid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-65534[c]
HALF_LOCKED2 sk

net/sctp/stream_sched_prio.c sctp_sched_prio_sched_all() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
BUF_SIZE 0 stream (-1),64
BUF_SIZE 0 stream (-1),64
CAPPED_DATA 0 stream->outcnt 1
DATA_SOURCE 0 stream $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 0-u16max[c]
HALF_LOCKED2 sk

net/sctp/stream_sched_prio.c sctp_sched_prio_set() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-65534[c]
HALF_LOCKED2 sk

net/sctp/stream_sched.c sctp_sched_dequeue_done() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

net/sctp/stream_sched.c sctp_sched_free_sched() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

net/sctp/stream_sched.c sctp_sched_get_value() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 1 sid $1
RX_PATH
USER_DATA 1 sid 0-65534[c]
LOCK2 sk

net/sctp/stream_sched.c sctp_sched_init_sid() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
NOSPEC 1 sid
NOSPEC 1 sid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-65534[c]
HALF_LOCKED2 sk

net/sctp/stream_sched.c sctp_sched_set_sched() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sk

net/sctp/stream_sched.c sctp_sched_set_value() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 1 sid $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-65534[c]
LOCK2 sk

net/sctp/sm_make_chunk.c sctp_chunk_assign_ssn() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->si 4096-ptr_max
BUF_SIZE 0 stream 64
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->incnt 0-u16max[c]
USER_DATA 0 stream->outcnt 0-u16max[c]
USER_DATA 1 sid 0-u16max

net/sctp/sm_make_chunk.c sctp_chunk_assign_ssn() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->si 4096-ptr_max
BUF_SIZE 0 stream 64
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->incnt 0-u16max[c]
USER_DATA 0 stream->outcnt 0-u16max[c]
USER_DATA 1 sid 0-u16max

net/sctp/chunk.c sctp_chunk_abandoned() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

net/sctp/chunk.c sctp_chunk_abandoned() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

net/sctp/socket.c sctp_getsockopt_pr_streamstatus() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
RX_PATH
USER_DATA 1 sid 0-65534[c]
LOCK2 sk

net/sctp/socket.c sctp_sendmsg_to_asoc() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

net/sctp/stream_sched_rr.c sctp_sched_rr_dequeue_done() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->out_curr 0
RX_PATH
TASK_NOT_RUNNING

net/sctp/stream_sched_rr.c sctp_sched_rr_enqueue() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
BUF_SIZE 0 stream 64
RX_PATH
TASK_NOT_RUNNING

net/sctp/stream_sched_rr.c sctp_sched_rr_init_sid() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
NOSPEC 1 sid
NOSPEC 1 sid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-65534[c]
HALF_LOCKED2 sk

net/sctp/stream_sched_rr.c sctp_sched_rr_sched_all() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
BUF_SIZE 0 stream (-1),64
BUF_SIZE 0 stream (-1),64
CAPPED_DATA 0 stream->outcnt 1
DATA_SOURCE 0 stream $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 0-u16max[c]
HALF_LOCKED2 sk

net/sctp/outqueue.c sctp_outq_flush_data() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-u16max

net/sctp/outqueue.c sctp_outq_head_data() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

net/sctp/outqueue.c sctp_outq_tail_data() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
RX_PATH

net/sctp/outqueue.c sctp_prsctp_prune_sent() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

net/sctp/outqueue.c sctp_prsctp_prune_unsent() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 sk

net/sctp/stream_sched_fc.c sctp_sched_fc_dequeue_done() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->out_curr 0
BUF_SIZE 0 stream 64
RX_PATH
TASK_NOT_RUNNING

net/sctp/stream_sched_fc.c sctp_sched_fc_dequeue_done() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->out_curr 0
PARAM_VALUE 0 stream->outcnt 1-u16max
BUF_SIZE 0 stream 64
CAPPED_DATA 1 sid 1
PARAM_COMPARE 1 sid < $0->outcnt
RX_PATH
TASK_NOT_RUNNING

net/sctp/stream_sched_fc.c sctp_sched_fc_enqueue() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
BUF_SIZE 0 stream 64
RX_PATH
TASK_NOT_RUNNING

net/sctp/stream_sched_fc.c sctp_sched_fc_init_sid() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
NOSPEC 1 sid
NOSPEC 1 sid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-65534[c]
HALF_LOCKED2 sk

net/sctp/stream_sched_fc.c sctp_sched_fc_sched_all() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
BUF_SIZE 0 stream (-1),64
BUF_SIZE 0 stream (-1),64
CAPPED_DATA 0 stream->outcnt 1
DATA_SOURCE 0 stream $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 0-u16max[c]
HALF_LOCKED2 sk

net/sctp/stream_sched_fc.c sctp_sched_fc_sched_all() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
BUF_SIZE 0 stream (-1),64
BUF_SIZE 0 stream (-1),64
CAPPED_DATA 0 stream->outcnt 1
DATA_SOURCE 0 stream $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->outcnt 0-u16max[c]
HALF_LOCKED2 sk

net/sctp/stream_sched_fc.c sctp_sched_wfq_get() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
RX_PATH
USER_DATA 1 sid 0-65534[c]
LOCK2 sk

net/sctp/stream_sched_fc.c sctp_sched_wfq_set() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->outcnt 1-u16max
PARAM_VALUE 1 sid 0-65534
CAPPED_DATA 1 sid 1
DATA_SOURCE 0 stream $0
DATA_SOURCE 1 sid $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sid 0-65534[c]
LOCK2 sk

net/sctp/stream_interleave.c sctp_chunk_assign_mid() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->si 4096-ptr_max
BUF_SIZE 0 stream 64
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->incnt 0-u16max[c]
USER_DATA 0 stream->outcnt 0-u16max[c]
USER_DATA 1 sid 0-u16max

net/sctp/stream_interleave.c sctp_chunk_assign_mid() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->si 4096-ptr_max
BUF_SIZE 0 stream 64
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->incnt 0-u16max[c]
USER_DATA 0 stream->outcnt 0-u16max[c]
USER_DATA 1 sid 0-u16max

net/sctp/stream_interleave.c sctp_chunk_assign_mid() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->si 4096-ptr_max
BUF_SIZE 0 stream 64
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->incnt 0-u16max[c]
USER_DATA 0 stream->outcnt 0-u16max[c]
USER_DATA 1 sid 0-u16max

net/sctp/stream_interleave.c sctp_chunk_assign_mid() -> sctp_stream_out()

Type Parameter Key Value
PARAM_VALUE 0 stream 4096-ptr_max
PARAM_VALUE 0 stream->si 4096-ptr_max
BUF_SIZE 0 stream 64
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 stream->incnt 0-u16max[c]
USER_DATA 0 stream->outcnt 0-u16max[c]
USER_DATA 1 sid 0-u16max