Lines Matching refs:SRTM_ITEM

20 typedef struct srtm_item_st SRTM_ITEM;  typedef
24 DEFINE_LHASH_OF_EX(SRTM_ITEM);
43 SRTM_ITEM *next_by_srt_blinded; /* SORT BY opaque DESC */
44 SRTM_ITEM *next_by_seq_num; /* SORT BY seq_num DESC */
59 LHASH_OF(SRTM_ITEM) *items_fwd; /* (opaque) -> SRTM_ITEM */
60 LHASH_OF(SRTM_ITEM) *items_rev; /* (H(srt)) -> SRTM_ITEM */
69 static unsigned long items_fwd_hash(const SRTM_ITEM *item) in items_fwd_hash()
74 static int items_fwd_cmp(const SRTM_ITEM *a, const SRTM_ITEM *b) in items_fwd_cmp()
79 static unsigned long items_rev_hash(const SRTM_ITEM *item) in items_rev_hash()
91 static int items_rev_cmp(const SRTM_ITEM *a, const SRTM_ITEM *b) in items_rev_cmp()
100 static int srtm_check_lh(QUIC_SRTM *srtm, LHASH_OF(SRTM_ITEM) *lh) in srtm_check_lh()
152 static void srtm_free_each(SRTM_ITEM *ihead) in srtm_free_each()
154 SRTM_ITEM *inext, *item = ihead; in srtm_free_each()
186 static SRTM_ITEM *srtm_find(QUIC_SRTM *srtm, void *opaque, uint64_t seq_num, in srtm_find()
187 SRTM_ITEM **head_p, SRTM_ITEM **prev_p) in srtm_find()
189 SRTM_ITEM key, *item = NULL, *prev = NULL; in srtm_find()
220 static void sorted_insert_seq_num(SRTM_ITEM *head, SRTM_ITEM *item, SRTM_ITEM **new_head) in sorted_insert_seq_num()
223 SRTM_ITEM *cur = head, **fixup = new_head; in sorted_insert_seq_num()
241 static void sorted_insert_srt(SRTM_ITEM *head, SRTM_ITEM *item, SRTM_ITEM **new_head) in sorted_insert_srt()
244 SRTM_ITEM *cur = head, **fixup = new_head; in sorted_insert_srt()
262 static int srtm_compute_blinded(QUIC_SRTM *srtm, SRTM_ITEM *item, in srtm_compute_blinded()
285 SRTM_ITEM *item = NULL, *head = NULL, *new_head, *r_item; in ossl_quic_srtm_add()
351 static int srtm_remove_from_rev(QUIC_SRTM *srtm, SRTM_ITEM *item) in srtm_remove_from_rev()
353 SRTM_ITEM *rh_item; in srtm_remove_from_rev()
381 SRTM_ITEM *item, *prev = NULL; in ossl_quic_srtm_remove()
417 SRTM_ITEM key, *item = NULL, *inext, *ihead; in ossl_quic_srtm_cull()
446 SRTM_ITEM key, *item; in ossl_quic_srtm_lookup()
477 static void check_mark(SRTM_ITEM *item, void *arg) in check_mark()
507 static void check_count(SRTM_ITEM *item, void *arg) in check_count()