Searched refs:rl_q_next (Results 1 – 1 of 1) sorted by relevance
287 struct rl_q_entry *rl_q_next; member318 e->rl_q_next = NULL; in rlqentry_alloc()368 int r = atomic_testandset_ptr((uintptr_t *)&e->rl_q_next, 0); in rl_e_mark()371 atomic_set_ptr((uintptr_t *)&e->rl_q_next, 1); in rl_e_mark()406 MPASS(!rl_e_is_marked(rl_q_load(&e->rl_q_next))); in rangelock_unlock_int()492 next = rl_q_load(&cur->rl_q_next); in rangelock_noncheating_destroy()531 prev = &e->rl_q_next; in rl_r_validate()537 next = rl_q_load(&cur->rl_q_next); in rl_r_validate()549 prev = &cur->rl_q_next; in rl_r_validate()553 if (!rl_e_is_marked(rl_q_load(&cur->rl_q_next))) { in rl_r_validate()[all …]