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()496 next = rl_q_load(&cur->rl_q_next); in rangelock_noncheating_destroy()538 if (rl_e_is_marked(rl_q_load(&cur->rl_q_next))) { in rl_conflict()580 prev = &e->rl_q_next; in rl_r_validate()586 next = rl_q_load(&cur->rl_q_next); in rl_r_validate()598 prev = &cur->rl_q_next; in rl_r_validate()[all …]