Searched refs:strq (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/netinet/ |
H A D | sctp_ss_functions.c | 79 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 D | sctp_structs.h | 737 …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 D | sctp_output.h | 101 struct sctp_stream_out *strq, int holds_lock);
|
H A D | sctp_output.c | 7228 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 D | sctputil.c | 5069 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()
|