Searched refs:ulpq (Results 1 - 8 of 8) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/sctp/
H A Dulpqueue.c52 static struct sctp_ulpevent * sctp_ulpq_reasm(struct sctp_ulpq *ulpq,
60 struct sctp_ulpq *sctp_ulpq_init(struct sctp_ulpq *ulpq, argument
63 memset(ulpq, 0, sizeof(struct sctp_ulpq));
65 ulpq->asoc = asoc;
66 skb_queue_head_init(&ulpq->reasm);
67 skb_queue_head_init(&ulpq->lobby);
68 ulpq->pd_mode = 0;
69 ulpq->malloced = 0;
71 return ulpq;
76 void sctp_ulpq_flush(struct sctp_ulpq *ulpq) argument
94 sctp_ulpq_free(struct sctp_ulpq *ulpq) argument
102 sctp_ulpq_tail_data(struct sctp_ulpq *ulpq, struct sctp_chunk *chunk, gfp_t gfp) argument
181 sctp_ulpq_set_pd(struct sctp_ulpq *ulpq) argument
190 sctp_ulpq_clear_pd(struct sctp_ulpq *ulpq) argument
199 sctp_ulpq_tail_event(struct sctp_ulpq *ulpq, struct sctp_ulpevent *event) argument
284 sctp_ulpq_store_reasm(struct sctp_ulpq *ulpq, struct sctp_ulpevent *event) argument
406 sctp_ulpq_retrieve_reassembled(struct sctp_ulpq *ulpq) argument
513 sctp_ulpq_retrieve_partial(struct sctp_ulpq *ulpq) argument
577 sctp_ulpq_reasm(struct sctp_ulpq *ulpq, struct sctp_ulpevent *event) argument
607 sctp_ulpq_retrieve_first(struct sctp_ulpq *ulpq) argument
665 sctp_ulpq_retrieve_ordered(struct sctp_ulpq *ulpq, struct sctp_ulpevent *event) argument
709 sctp_ulpq_store_ordered(struct sctp_ulpq *ulpq, struct sctp_ulpevent *event) argument
759 sctp_ulpq_order(struct sctp_ulpq *ulpq, struct sctp_ulpevent *event) argument
797 sctp_ulpq_reap_ordered(struct sctp_ulpq *ulpq) argument
841 sctp_ulpq_skip(struct sctp_ulpq *ulpq, __u16 sid, __u16 ssn) argument
863 sctp_ulpq_renege_order(struct sctp_ulpq *ulpq, __u16 needed) argument
888 sctp_ulpq_renege_frags(struct sctp_ulpq *ulpq, __u16 needed) argument
914 sctp_ulpq_partial_delivery(struct sctp_ulpq *ulpq, struct sctp_chunk *chunk, gfp_t gfp) argument
949 sctp_ulpq_renege(struct sctp_ulpq *ulpq, struct sctp_chunk *chunk, gfp_t gfp) argument
989 sctp_ulpq_abort_pd(struct sctp_ulpq *ulpq, gfp_t gfp) argument
[all...]
H A Dsm_sideeffect.c493 sctp_ulpq_abort_pd(&asoc->ulpq, GFP_ATOMIC);
824 static void sctp_cmd_process_fwdtsn(struct sctp_ulpq *ulpq, argument
830 sctp_ulpq_skip(ulpq, ntohs(skip->stream), ntohs(skip->ssn));
877 sctp_ulpq_tail_event(&asoc->ulpq, ev);
889 sctp_ulpq_tail_event(&asoc->ulpq, ev);
1128 sctp_ulpq_abort_pd(&asoc->ulpq, GFP_ATOMIC);
1132 sctp_cmd_process_fwdtsn(&asoc->ulpq, cmd->obj.ptr);
1218 "ulpq:", &asoc->ulpq);
1219 sctp_ulpq_tail_data(&asoc->ulpq, cm
[all...]
H A Dassociola.c276 if (!sctp_ulpq_init(&asoc->ulpq, asoc))
369 sctp_ulpq_free(&asoc->ulpq);
746 sctp_ulpq_tail_event(&asoc->ulpq, event);
1073 sctp_ulpq_flush(&asoc->ulpq);
H A Dchunk.c116 sctp_ulpq_tail_event(&asoc->ulpq, ev);
H A Dsocket.c5989 atomic_set(&sctp_sk(newsk)->pd_mode, assoc->ulpq.pd_mode);
5995 if (assoc->ulpq.pd_mode) {
6016 if (assoc->ulpq.pd_mode)
6021 sctp_skb_for_each(skb, &assoc->ulpq.reasm, tmp) {
6026 sctp_skb_for_each(skb, &assoc->ulpq.lobby, tmp) {
H A Dsm_statefuns.c5282 if ((datalen >= asoc->rwnd) && (!asoc->ulpq.pd_mode)) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/net/sctp/
H A Dulpqueue.h62 void sctp_ulpq_flush(struct sctp_ulpq *ulpq);
84 void sctp_ulpq_skip(struct sctp_ulpq *ulpq, __u16 sid, __u16 ssn);
H A Dstructs.h1684 struct sctp_ulpq ulpq; member in struct:sctp_association

Completed in 120 milliseconds