Searched refs:bitmask_head (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/net/route/ |
H A D | nhop_utils.c | 50 bitmask_init(struct bitmask_head *bh, void *idx, uint32_t num_items) in bitmask_init() 56 memset(bh, 0, sizeof(struct bitmask_head)); in bitmask_init() 62 bitmask_get_resize_items(const struct bitmask_head *bh) in bitmask_get_resize_items() 71 bitmask_should_resize(const struct bitmask_head *bh) in bitmask_should_resize() 115 bitmask_copy(const struct bitmask_head *bi, void *new_idx, uint32_t new_items) in bitmask_copy() 136 bitmask_swap(struct bitmask_head *bh, void *new_idx, uint32_t new_items, void **pidx) in bitmask_swap() 154 bitmask_alloc_idx(struct bitmask_head *bi, uint16_t *pidx) in bitmask_alloc_idx() 186 bitmask_free_idx(struct bitmask_head *bi, uint16_t idx) in bitmask_free_idx()
|
H A D | nhop_utils.h | 166 struct bitmask_head { struct 174 uint32_t bitmask_get_resize_items(const struct bitmask_head *nh); argument 175 int bitmask_should_resize(const struct bitmask_head *bh); 176 void bitmask_swap(struct bitmask_head *bh, void *new_idx, uint32_t new_items, void **pidx); 177 void bitmask_init(struct bitmask_head *bh, void *idx, uint32_t num_items); 178 int bitmask_copy(const struct bitmask_head *bi, void *new_idx, uint32_t new_items); 179 int bitmask_alloc_idx(struct bitmask_head *bi, uint16_t *pidx); 180 int bitmask_free_idx(struct bitmask_head *bi, uint16_t idx);
|
H A D | nhop_var.h | 56 struct bitmask_head nh_idx_head; /* nhop index head */
|