Home
last modified time | relevance | path

Searched refs:strq (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/netinet/
H A Dsctp_ss_functions.c79 struct sctp_stream_out *strq; in sctp_ss_default_clear() local
81 strq = TAILQ_FIRST(&asoc->ss_data.out.wheel); in sctp_ss_default_clear()
82 KASSERT(strq->ss_params.scheduled, ("strq %p not scheduled", (void *)strq)); in sctp_ss_default_clear()
83 TAILQ_REMOVE(&asoc->ss_data.out.wheel, strq, ss_params.ss.rr.next_spoke); in sctp_ss_default_clear()
84 strq->ss_params.scheduled = false; in sctp_ss_default_clear()
91 sctp_ss_default_init_stream(struct sctp_tcb *stcb, struct sctp_stream_out *strq, struct sctp_stream… in sctp_ss_default_init_stream() argument
97 stcb->asoc.ss_data.locked_on_sending = strq; in sctp_ss_default_init_stream()
100 stcb->asoc.ss_data.last_out_stream = strq; in sctp_ss_default_init_stream()
103 strq->ss_params.scheduled = false; in sctp_ss_default_init_stream()
109 struct sctp_stream_out *strq, in sctp_ss_default_add() argument
[all …]
H A Dsctp_structs.h737 …void (*sctp_ss_init_stream) (struct sctp_tcb *stcb, struct sctp_stream_out *strq, struct sctp_stre…
739 struct sctp_stream_out *strq, struct sctp_stream_queue_pending *sp);
742 struct sctp_stream_out *strq, struct sctp_stream_queue_pending *sp);
746 struct sctp_association *asoc, struct sctp_stream_out *strq, int moved_how_much);
750 struct sctp_stream_out *strq, uint16_t *value);
752 struct sctp_stream_out *strq, uint16_t value);
H A Dsctp_output.h101 struct sctp_stream_out *strq, int holds_lock);
H A Dsctp_output.c7228 struct sctp_stream_out *strq, in sctp_move_to_outqueue() argument
7251 sp = TAILQ_FIRST(&strq->outqueue); in sctp_move_to_outqueue()
7253 sp = TAILQ_FIRST(&strq->outqueue); in sctp_move_to_outqueue()
7259 (strq->last_msg_incomplete)) { in sctp_move_to_outqueue()
7261 strq->sid, in sctp_move_to_outqueue()
7262 strq->last_msg_incomplete); in sctp_move_to_outqueue()
7263 strq->last_msg_incomplete = 0; in sctp_move_to_outqueue()
7284 TAILQ_REMOVE(&strq->outqueue, sp, next); in sctp_move_to_outqueue()
7285 stcb->asoc.ss_functions.sctp_ss_remove_from_stream(stcb, asoc, strq, sp); in sctp_move_to_outqueue()
7286 if ((strq->state == SCTP_STREAM_RESET_PENDING) && in sctp_move_to_outqueue()
[all …]
H A Dsctputil.c5069 struct sctp_stream_out *strq; in sctp_release_pr_sctp_chunk() local
5191 strq = &stcb->asoc.strmout[sid]; in sctp_release_pr_sctp_chunk()
5192 sp = TAILQ_FIRST(&strq->outqueue); in sctp_release_pr_sctp_chunk()
5220 chk->rec.data.mid = strq->next_mid_ordered; in sctp_release_pr_sctp_chunk()
5224 chk->rec.data.mid = strq->next_mid_unordered; in sctp_release_pr_sctp_chunk()
5226 chk->rec.data.mid = strq->next_mid_ordered; in sctp_release_pr_sctp_chunk()
5235 strq->chunks_on_queues++; in sctp_release_pr_sctp_chunk()
5246 strq->next_mid_ordered++; in sctp_release_pr_sctp_chunk()
5250 strq->next_mid_unordered++; in sctp_release_pr_sctp_chunk()
5252 strq->next_mid_ordered++; in sctp_release_pr_sctp_chunk()