Searched refs:ls_rsbtbl (Results 1 – 6 of 6) sorted by relevance
452 tree = toss ? &ls->ls_rsbtbl[bucket].toss : &ls->ls_rsbtbl[bucket].keep; in table_seq_start()454 spin_lock(&ls->ls_rsbtbl[bucket].lock); in table_seq_start()467 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in table_seq_start()484 tree = toss ? &ls->ls_rsbtbl[bucket].toss : &ls->ls_rsbtbl[bucket].keep; in table_seq_start()486 spin_lock(&ls->ls_rsbtbl[bucket].lock); in table_seq_start()497 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in table_seq_start()518 spin_lock(&ls->ls_rsbtbl[bucket].lock); in table_seq_next()526 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in table_seq_next()531 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in table_seq_next()550 tree = toss ? &ls->ls_rsbtbl[bucket].toss : &ls->ls_rsbtbl[bucket].keep; in table_seq_next()[all …]
358 &ls->ls_rsbtbl[bucket].lock); in put_rsb()599 spin_lock(&ls->ls_rsbtbl[b].lock); in find_rsb_dir()718 spin_unlock(&ls->ls_rsbtbl[b].lock); in find_rsb_dir()743 spin_lock(&ls->ls_rsbtbl[b].lock); in find_rsb_nodir()816 spin_unlock(&ls->ls_rsbtbl[b].lock); in find_rsb_nodir()1033 spin_lock(&ls->ls_rsbtbl[b].lock); in dlm_master_lookup()1111 spin_lock(&ls->ls_rsbtbl[i].lock); in dlm_dump_rsb_hash()1130 spin_lock(&ls->ls_rsbtbl[b].lock); in dlm_dump_rsb_name()1604 spin_lock(&ls->ls_rsbtbl[b].lock); in shrink_bucket()1679 spin_lock(&ls->ls_rsbtbl[b].lock); in shrink_bucket()[all …]
517 ls->ls_rsbtbl = vmalloc(array_size(size, sizeof(struct dlm_rsbtable))); in new_lockspace()518 if (!ls->ls_rsbtbl) in new_lockspace()521 ls->ls_rsbtbl[i].keep.rb_node = NULL; in new_lockspace()522 ls->ls_rsbtbl[i].toss.rb_node = NULL; in new_lockspace()523 spin_lock_init(&ls->ls_rsbtbl[i].lock); in new_lockspace()691 vfree(ls->ls_rsbtbl); in new_lockspace()860 while ((n = rb_first(&ls->ls_rsbtbl[i].keep))) { in release_lockspace()862 rb_erase(n, &ls->ls_rsbtbl[i].keep); in release_lockspace()866 while ((n = rb_first(&ls->ls_rsbtbl[i].toss))) { in release_lockspace()868 rb_erase(n, &ls->ls_rsbtbl[i].toss); in release_lockspace()[all …]
208 spin_lock(&ls->ls_rsbtbl[bucket].lock); in find_rsb_root()209 rv = dlm_search_rsb_tree(&ls->ls_rsbtbl[bucket].keep, name, len, &r); in find_rsb_root()211 rv = dlm_search_rsb_tree(&ls->ls_rsbtbl[bucket].toss, in find_rsb_root()213 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in find_rsb_root()
906 spin_lock(&ls->ls_rsbtbl[i].lock); in dlm_create_root_list()907 for (n = rb_first(&ls->ls_rsbtbl[i].keep); n; n = rb_next(n)) { in dlm_create_root_list()913 if (!RB_EMPTY_ROOT(&ls->ls_rsbtbl[i].toss)) in dlm_create_root_list()915 spin_unlock(&ls->ls_rsbtbl[i].lock); in dlm_create_root_list()942 spin_lock(&ls->ls_rsbtbl[i].lock); in dlm_clear_toss()943 for (n = rb_first(&ls->ls_rsbtbl[i].toss); n; n = next) { in dlm_clear_toss()946 rb_erase(n, &ls->ls_rsbtbl[i].toss); in dlm_clear_toss()950 spin_unlock(&ls->ls_rsbtbl[i].lock); in dlm_clear_toss()
577 struct dlm_rsbtable *ls_rsbtbl; member
Completed in 24 milliseconds