Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/sctp/outqueue.c sctp_outq_tail() -> sctp_outq_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->asoc | 4096-ptr_max |
| PARAM_VALUE | 0 | q->asoc->base.net | 4096-ptr_max |
| PARAM_VALUE | 0 | q->asoc->base.net->sctp.sctp_statistics | 4096-ptr_max |
| PARAM_VALUE | 0 | q->asoc->base.net->sctp.sctp_statistics->mibs | 4096-ptr_max |
| PARAM_VALUE | 0 | q->control_chunk_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | q->control_chunk_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | q->control_chunk_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | q->cork | 0 |
| PARAM_VALUE | 1 | rtx_timeout | 0 |
| DATA_SOURCE | 0 | q | $0 |
| DATA_SOURCE | 2 | gfp | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | q->out_qlen |
net/sctp/outqueue.c sctp_outq_uncork() -> sctp_outq_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->cork | 0 |
| PARAM_VALUE | 1 | rtx_timeout | 0 |
| PARAM_VALUE | 2 | gfp | 2080 |
| DATA_SOURCE | 0 | q | $0 |
| DATA_SOURCE | 2 | gfp | $1 |
| NOCHECK_CALL |
net/sctp/outqueue.c sctp_retransmit() -> sctp_outq_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | q | 4096-ptr_max |
| PARAM_VALUE | 0 | q->asoc | 4096-ptr_max |
| PARAM_VALUE | 0 | q->asoc->base.net | 4096-ptr_max |
| PARAM_VALUE | 0 | q->asoc->base.net->sctp.sctp_statistics | 4096-ptr_max |
| PARAM_VALUE | 0 | q->asoc->base.net->sctp.sctp_statistics->mibs | 4096-ptr_max |
| PARAM_VALUE | 0 | q->asoc->stream.out_curr->state | 0-1 |
| PARAM_VALUE | 1 | rtx_timeout | 1 |
| PARAM_VALUE | 2 | gfp | 2080 |
| DATA_SOURCE | 0 | q | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sk->sk_lock.slock |