Lines Matching refs:ls_rsbtbl

354 	spin_lock(&ls->ls_rsbtbl[bucket].lock);  in put_rsb()
356 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in put_rsb()
594 spin_lock(&ls->ls_rsbtbl[b].lock); in find_rsb_dir()
596 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].keep, name, len, &r); in find_rsb_dir()
610 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].toss, name, len, &r); in find_rsb_dir()
650 rb_erase(&r->res_hashnode, &ls->ls_rsbtbl[b].toss); in find_rsb_dir()
651 error = rsb_insert(r, &ls->ls_rsbtbl[b].keep); in find_rsb_dir()
665 spin_unlock(&ls->ls_rsbtbl[b].lock); in find_rsb_dir()
712 error = rsb_insert(r, &ls->ls_rsbtbl[b].keep); in find_rsb_dir()
714 spin_unlock(&ls->ls_rsbtbl[b].lock); in find_rsb_dir()
739 spin_lock(&ls->ls_rsbtbl[b].lock); in find_rsb_nodir()
741 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].keep, name, len, &r); in find_rsb_nodir()
754 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].toss, name, len, &r); in find_rsb_nodir()
785 rb_erase(&r->res_hashnode, &ls->ls_rsbtbl[b].toss); in find_rsb_nodir()
786 error = rsb_insert(r, &ls->ls_rsbtbl[b].keep); in find_rsb_nodir()
797 spin_unlock(&ls->ls_rsbtbl[b].lock); in find_rsb_nodir()
810 error = rsb_insert(r, &ls->ls_rsbtbl[b].keep); in find_rsb_nodir()
812 spin_unlock(&ls->ls_rsbtbl[b].lock); in find_rsb_nodir()
948 spin_lock(&ls->ls_rsbtbl[b].lock); in dlm_master_lookup()
949 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].keep, name, len, &r); in dlm_master_lookup()
955 spin_unlock(&ls->ls_rsbtbl[b].lock); in dlm_master_lookup()
960 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].toss, name, len, &r); in dlm_master_lookup()
1044 spin_unlock(&ls->ls_rsbtbl[b].lock); in dlm_master_lookup()
1055 spin_unlock(&ls->ls_rsbtbl[b].lock); in dlm_master_lookup()
1069 error = rsb_insert(r, &ls->ls_rsbtbl[b].toss); in dlm_master_lookup()
1073 spin_unlock(&ls->ls_rsbtbl[b].lock); in dlm_master_lookup()
1082 spin_unlock(&ls->ls_rsbtbl[b].lock); in dlm_master_lookup()
1093 spin_lock(&ls->ls_rsbtbl[i].lock); in dlm_dump_rsb_hash()
1094 for (n = rb_first(&ls->ls_rsbtbl[i].keep); n; n = rb_next(n)) { in dlm_dump_rsb_hash()
1099 spin_unlock(&ls->ls_rsbtbl[i].lock); in dlm_dump_rsb_hash()
1112 spin_lock(&ls->ls_rsbtbl[b].lock); in dlm_dump_rsb_name()
1113 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].keep, name, len, &r); in dlm_dump_rsb_name()
1117 error = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].toss, name, len, &r); in dlm_dump_rsb_name()
1123 spin_unlock(&ls->ls_rsbtbl[b].lock); in dlm_dump_rsb_name()
1133 rb_erase(&r->res_hashnode, &ls->ls_rsbtbl[r->res_bucket].keep); in toss_rsb()
1134 rsb_insert(r, &ls->ls_rsbtbl[r->res_bucket].toss); in toss_rsb()
1136 ls->ls_rsbtbl[r->res_bucket].flags |= DLM_RTF_SHRINK; in toss_rsb()
1663 spin_lock(&ls->ls_rsbtbl[b].lock); in shrink_bucket()
1665 if (!(ls->ls_rsbtbl[b].flags & DLM_RTF_SHRINK)) { in shrink_bucket()
1666 spin_unlock(&ls->ls_rsbtbl[b].lock); in shrink_bucket()
1670 for (n = rb_first(&ls->ls_rsbtbl[b].toss); n; n = next) { in shrink_bucket()
1715 rb_erase(&r->res_hashnode, &ls->ls_rsbtbl[b].toss); in shrink_bucket()
1720 ls->ls_rsbtbl[b].flags |= DLM_RTF_SHRINK; in shrink_bucket()
1722 ls->ls_rsbtbl[b].flags &= ~DLM_RTF_SHRINK; in shrink_bucket()
1723 spin_unlock(&ls->ls_rsbtbl[b].lock); in shrink_bucket()
1743 spin_lock(&ls->ls_rsbtbl[b].lock); in shrink_bucket()
1744 rv = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].toss, name, len, &r); in shrink_bucket()
1746 spin_unlock(&ls->ls_rsbtbl[b].lock); in shrink_bucket()
1752 spin_unlock(&ls->ls_rsbtbl[b].lock); in shrink_bucket()
1761 spin_unlock(&ls->ls_rsbtbl[b].lock); in shrink_bucket()
1770 spin_unlock(&ls->ls_rsbtbl[b].lock); in shrink_bucket()
1777 spin_unlock(&ls->ls_rsbtbl[b].lock); in shrink_bucket()
1782 rb_erase(&r->res_hashnode, &ls->ls_rsbtbl[b].toss); in shrink_bucket()
1789 spin_unlock(&ls->ls_rsbtbl[b].lock); in shrink_bucket()
4032 spin_lock(&ls->ls_rsbtbl[b].lock); in send_repeat_remove()
4033 rv = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].keep, name, len, &r); in send_repeat_remove()
4035 spin_unlock(&ls->ls_rsbtbl[b].lock); in send_repeat_remove()
4040 rv = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].toss, name, len, &r); in send_repeat_remove()
4042 spin_unlock(&ls->ls_rsbtbl[b].lock); in send_repeat_remove()
4053 spin_unlock(&ls->ls_rsbtbl[b].lock); in send_repeat_remove()
4422 spin_lock(&ls->ls_rsbtbl[b].lock); in receive_remove()
4424 rv = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].toss, name, len, &r); in receive_remove()
4427 rv = dlm_search_rsb_tree(&ls->ls_rsbtbl[b].keep, name, len, &r); in receive_remove()
4432 spin_unlock(&ls->ls_rsbtbl[b].lock); in receive_remove()
4440 spin_unlock(&ls->ls_rsbtbl[b].lock); in receive_remove()
4447 spin_unlock(&ls->ls_rsbtbl[b].lock); in receive_remove()
4455 spin_unlock(&ls->ls_rsbtbl[b].lock); in receive_remove()
4460 rb_erase(&r->res_hashnode, &ls->ls_rsbtbl[b].toss); in receive_remove()
4461 spin_unlock(&ls->ls_rsbtbl[b].lock); in receive_remove()
4467 spin_unlock(&ls->ls_rsbtbl[b].lock); in receive_remove()
5475 spin_lock(&ls->ls_rsbtbl[bucket].lock); in find_grant_rsb()
5476 for (n = rb_first(&ls->ls_rsbtbl[bucket].keep); n; n = rb_next(n)) { in find_grant_rsb()
5486 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in find_grant_rsb()
5489 spin_unlock(&ls->ls_rsbtbl[bucket].lock); in find_grant_rsb()