Home
last modified time | relevance | path

Searched refs:rangeset (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/sys/
H A Drangeset.h48 void rangeset_init(struct rangeset *rs, rs_dup_data_t dup_data,
50 void rangeset_fini(struct rangeset *rs);
52 bool rangeset_check_empty(struct rangeset *rs, uint64_t start,
58 int rangeset_insert(struct rangeset *rs, uint64_t start, uint64_t end,
66 void rangeset_remove_all(struct rangeset *rs);
67 int rangeset_remove(struct rangeset *rs, uint64_t start, uint64_t end);
68 int rangeset_remove_pred(struct rangeset *rs, uint64_t start,
74 void *rangeset_containing(struct rangeset *rs, uint64_t place);
79 bool rangeset_empty(struct rangeset *rs, uint64_t start, uint64_t end);
84 void *rangeset_beginning(struct rangeset *rs, uint64_t place);
[all …]
H A D_rangeset.h39 struct rangeset { struct
/freebsd/sys/kern/
H A Dsubr_rangeset.c39 static void rangeset_check(struct rangeset *rs);
59 struct rangeset *rs; in rs_node_alloc()
61 rs = __containerof(ptree, struct rangeset, rs_trie); in rs_node_alloc()
75 rangeset_init(struct rangeset *rs, rs_dup_data_t dup_data, in rangeset_init()
87 rangeset_fini(struct rangeset *rs) in rangeset_fini()
95 rangeset_check_empty(struct rangeset *rs, uint64_t start, uint64_t end) in rangeset_check_empty()
105 rangeset_insert(struct rangeset *rs, uint64_t start, uint64_t end, in rangeset_insert()
124 rangeset_remove_pred(struct rangeset *rs, uint64_t start, uint64_t end, in rangeset_remove_pred()
229 rangeset_remove(struct rangeset *rs, uint64_t start, uint64_t end) in rangeset_remove()
238 struct rangeset *rs = rsv; in rangeset_remove_leaf()
[all …]
/freebsd/sys/arm64/include/
H A Dpmap.h66 struct rangeset;
92 struct rangeset *pm_bti;
/freebsd/sys/amd64/include/
H A Dpmap.h335 struct rangeset pm_pkru;
/freebsd/sys/arm64/arm64/
H A Dpmap.c2630 pmap->pm_bti = malloc(sizeof(struct rangeset), M_DEVBUF, in pmap_pinit_stage()