Home
last modified time | relevance | path

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

/xnu-8020.101.4/osfmk/kern/
H A Dhazard.c136 struct hazard_guard_array *hga; in __hazard_guard_get() local
139 hga = PERCPU_GET(hazard_guards_array); in __hazard_guard_get()
142 assertf((hga->hga_mask & mask) == 0, "slot %d in use", in __hazard_guard_get()
143 __builtin_ctzl(hga->hga_mask & mask)); in __hazard_guard_get()
144 hga->hga_mask |= mask; in __hazard_guard_get()
146 return hga->hga_array + slot; in __hazard_guard_get()
153 struct hazard_guard_array *hga = PERCPU_GET(hazard_guards_array); in __hazard_guard_put() local
154 size_t slot = guard - hga->hga_array; in __hazard_guard_put()
158 assertf((hga->hga_mask & mask) == mask, "slot %d free", in __hazard_guard_put()
159 __builtin_ctzl(~hga->hga_mask & mask)); in __hazard_guard_put()
[all …]