Searched refs:hga (Results 1 – 1 of 1) sorted by relevance
136 struct hazard_guard_array *hga; in __hazard_guard_get() local139 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() local154 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 …]