MCPcopy Create free account
hub / github.com/F-Stack/f-stack / rangeset_check_empty

Function rangeset_check_empty

freebsd/kern/subr_rangeset.c:96–110  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

94}
95
96bool
97rangeset_check_empty(struct rangeset *rs, uint64_t start, uint64_t end)
98{
99 struct rs_el *r;
100 uint64_t *r1;
101
102 rangeset_check(rs);
103 r1 = pctrie_lookup_le(&rs->rs_trie, end);
104 if (r1 != NULL) {
105 r = __containerof(r1, struct rs_el, re_start);
106 if (r->re_end > start)
107 return (false);
108 }
109 return (true);
110}
111
112int
113rangeset_insert(struct rangeset *rs, uint64_t start, uint64_t end,

Callers 1

pmap_pkru_assignFunction · 0.85

Calls 2

rangeset_checkFunction · 0.85
pctrie_lookup_leFunction · 0.85

Tested by

no test coverage detected