Home
last modified time | relevance | path

Searched refs:ngtcp2_ksl_blk (Results 1 - 2 of 2) sorted by relevance

/third_party/node/deps/ngtcp2/ngtcp2/lib/
H A Dngtcp2_ksl.h57 typedef struct ngtcp2_ksl_blk ngtcp2_ksl_blk; typedef
60 * ngtcp2_ksl_node is a node which contains either ngtcp2_ksl_blk or
62 * ngtcp2_ksl_blk. Otherwise, it has data. The key is stored at the
67 ngtcp2_ksl_blk *blk;
81 * ngtcp2_ksl_blk contains ngtcp2_ksl_node objects.
83 struct ngtcp2_ksl_blk { struct
87 ngtcp2_ksl_blk *next;
89 ngtcp2_ksl_blk *prev;
109 ngtcp2_objalloc_def(ksl_blk, ngtcp2_ksl_blk, oplen
[all...]
H A Dngtcp2_ksl.c36 static ngtcp2_ksl_blk null_blk = {{{NULL, NULL, 0, 0, {0}}}};
44 return sizeof(ngtcp2_ksl_blk) + nodelen * NGTCP2_KSL_MAX_NBLK - in ksl_blklen()
72 static ngtcp2_ksl_blk *ksl_blk_objalloc_new(ngtcp2_ksl *ksl) { in ksl_blk_objalloc_new()
77 static void ksl_blk_objalloc_del(ngtcp2_ksl *ksl, ngtcp2_ksl_blk *blk) { in ksl_blk_objalloc_del()
82 ngtcp2_ksl_blk *head = ksl_blk_objalloc_new(ksl); in ksl_head_init()
101 static void ksl_free_blk(ngtcp2_ksl *ksl, ngtcp2_ksl_blk *blk) { in ksl_free_blk()
127 * ksl_split_blk splits |blk| into 2 ngtcp2_ksl_blk objects. The new
128 * ngtcp2_ksl_blk is always the "right" block.
130 * It returns the pointer to the ngtcp2_ksl_blk created which is the
134 static ngtcp2_ksl_blk *ksl_split_bl
[all...]

Completed in 2 milliseconds