Searched refs:bitmask_head (Results 1 – 3 of 3) sorted by relevance
| /f-stack/freebsd/net/route/ |
| H A D | nhop_utils.c | 51 bitmask_init(struct bitmask_head *bh, void *idx, uint32_t num_items) in bitmask_init() 57 memset(bh, 0, sizeof(struct bitmask_head)); in bitmask_init() 63 bitmask_get_resize_items(const struct bitmask_head *bh) in bitmask_get_resize_items() 72 bitmask_should_resize(const struct bitmask_head *bh) in bitmask_should_resize() 116 bitmask_copy(const struct bitmask_head *bi, void *new_idx, uint32_t new_items) in bitmask_copy() 137 bitmask_swap(struct bitmask_head *bh, void *new_idx, uint32_t new_items, void **pidx) in bitmask_swap() 155 bitmask_alloc_idx(struct bitmask_head *bi, uint16_t *pidx) in bitmask_alloc_idx() 187 bitmask_free_idx(struct bitmask_head *bi, uint16_t idx) in bitmask_free_idx()
|
| H A D | nhop_utils.h | 180 struct bitmask_head { struct 188 uint32_t bitmask_get_resize_items(const struct bitmask_head *nh); argument 189 int bitmask_should_resize(const struct bitmask_head *bh); 190 void bitmask_swap(struct bitmask_head *bh, void *new_idx, uint32_t new_items, void **pidx); 191 void bitmask_init(struct bitmask_head *bh, void *idx, uint32_t num_items); 192 int bitmask_copy(const struct bitmask_head *bi, void *new_idx, uint32_t new_items); 193 int bitmask_alloc_idx(struct bitmask_head *bi, uint16_t *pidx); 194 int bitmask_free_idx(struct bitmask_head *bi, uint16_t idx);
|
| H A D | nhop_var.h | 58 struct bitmask_head nh_idx_head; /* nhop index head */ 60 struct bitmask_head gr_idx_head; /* nhgrp index head */
|