Home
last modified time | relevance | path

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

/Linux-v4.19/include/net/sctp/
Dulpqueue.h44 struct sctp_ulpq { struct
53 struct sctp_ulpq *sctp_ulpq_init(struct sctp_ulpq *, argument
55 void sctp_ulpq_flush(struct sctp_ulpq *ulpq);
56 void sctp_ulpq_free(struct sctp_ulpq *);
59 int sctp_ulpq_tail_data(struct sctp_ulpq *, struct sctp_chunk *, gfp_t);
62 int sctp_ulpq_tail_event(struct sctp_ulpq *, struct sctp_ulpevent *ev);
65 void sctp_ulpq_renege(struct sctp_ulpq *, struct sctp_chunk *, gfp_t);
68 void sctp_ulpq_partial_delivery(struct sctp_ulpq *, gfp_t);
71 void sctp_ulpq_abort_pd(struct sctp_ulpq *, gfp_t);
77 void sctp_ulpq_skip(struct sctp_ulpq *ulpq, __u16 sid, __u16 ssn);
[all …]
Dstream_interleave.h43 int (*ulpevent_data)(struct sctp_ulpq *ulpq,
45 int (*enqueue_event)(struct sctp_ulpq *ulpq,
47 void (*renege_events)(struct sctp_ulpq *ulpq,
49 void (*start_pd)(struct sctp_ulpq *ulpq, gfp_t gfp);
50 void (*abort_pd)(struct sctp_ulpq *ulpq, gfp_t gfp);
54 void (*report_ftsn)(struct sctp_ulpq *ulpq, __u32 ftsn);
55 void (*handle_ftsn)(struct sctp_ulpq *ulpq,
Dstructs.h84 struct sctp_ulpq;
1935 struct sctp_ulpq ulpq;
/Linux-v4.19/net/sctp/
Dulpqueue.c47 static struct sctp_ulpevent *sctp_ulpq_reasm(struct sctp_ulpq *ulpq,
49 static struct sctp_ulpevent *sctp_ulpq_order(struct sctp_ulpq *,
51 static void sctp_ulpq_reasm_drain(struct sctp_ulpq *ulpq);
56 struct sctp_ulpq *sctp_ulpq_init(struct sctp_ulpq *ulpq, in sctp_ulpq_init()
59 memset(ulpq, 0, sizeof(struct sctp_ulpq)); in sctp_ulpq_init()
72 void sctp_ulpq_flush(struct sctp_ulpq *ulpq) in sctp_ulpq_flush()
94 void sctp_ulpq_free(struct sctp_ulpq *ulpq) in sctp_ulpq_free()
100 int sctp_ulpq_tail_data(struct sctp_ulpq *ulpq, struct sctp_chunk *chunk, in sctp_ulpq_tail_data()
180 static void sctp_ulpq_set_pd(struct sctp_ulpq *ulpq) in sctp_ulpq_set_pd()
189 static int sctp_ulpq_clear_pd(struct sctp_ulpq *ulpq) in sctp_ulpq_clear_pd()
[all …]
Dstream_interleave.c139 static void sctp_intl_store_reasm(struct sctp_ulpq *ulpq, in sctp_intl_store_reasm()
189 struct sctp_ulpq *ulpq, in sctp_intl_retrieve_partial()
267 struct sctp_ulpq *ulpq, in sctp_intl_retrieve_reassembled()
358 static struct sctp_ulpevent *sctp_intl_reasm(struct sctp_ulpq *ulpq, in sctp_intl_reasm()
382 static void sctp_intl_store_ordered(struct sctp_ulpq *ulpq, in sctp_intl_store_ordered()
420 static void sctp_intl_retrieve_ordered(struct sctp_ulpq *ulpq, in sctp_intl_retrieve_ordered()
451 static struct sctp_ulpevent *sctp_intl_order(struct sctp_ulpq *ulpq, in sctp_intl_order()
472 static int sctp_enqueue_event(struct sctp_ulpq *ulpq, in sctp_enqueue_event()
517 static void sctp_intl_store_reasm_uo(struct sctp_ulpq *ulpq, in sctp_intl_store_reasm_uo()
567 struct sctp_ulpq *ulpq, in sctp_intl_retrieve_partial_uo()
[all …]