Home
last modified time | relevance | path

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

/freebsd-14-stable/sys/sys/
HDrangeset.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,
75 void *rangeset_lookup(struct rangeset *rs, uint64_t place);
81 int rangeset_copy(struct rangeset *dst_rs, struct rangeset *src_rs);
HD_rangeset.h39 struct rangeset { struct
/freebsd-14-stable/sys/kern/
HDsubr_rangeset.c40 static void rangeset_check(struct rangeset *rs);
60 struct rangeset *rs; in rs_node_alloc()
62 rs = __containerof(ptree, struct rangeset, rs_trie); in rs_node_alloc()
76 rangeset_init(struct rangeset *rs, rs_dup_data_t dup_data, in rangeset_init()
88 rangeset_fini(struct rangeset *rs) in rangeset_fini()
96 rangeset_check_empty(struct rangeset *rs, uint64_t start, uint64_t end) in rangeset_check_empty()
106 rangeset_insert(struct rangeset *rs, uint64_t start, uint64_t end, in rangeset_insert()
125 rangeset_remove_pred(struct rangeset *rs, uint64_t start, uint64_t end, in rangeset_remove_pred()
230 rangeset_remove(struct rangeset *rs, uint64_t start, uint64_t end) in rangeset_remove()
237 rangeset_remove_all(struct rangeset *rs) in rangeset_remove_all()
[all …]
/freebsd-14-stable/sys/amd64/include/
HDpmap.h338 struct rangeset pm_pkru;