Searched refs:ls_rsbtbl (Results 1 - 5 of 5) sorted by relevance

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/dlm/
H A Ddebug_fs.c166 read_lock(&ls->ls_rsbtbl[i].lock);
167 if (!list_empty(&ls->ls_rsbtbl[i].list)) {
168 ri->next = ls->ls_rsbtbl[i].list.next;
169 read_unlock(&ls->ls_rsbtbl[i].lock);
172 read_unlock(&ls->ls_rsbtbl[i].lock);
180 read_lock(&ls->ls_rsbtbl[i].lock);
182 if (ri->next->next == ls->ls_rsbtbl[i].list.next) {
186 read_unlock(&ls->ls_rsbtbl[i].lock);
189 read_unlock(&ls->ls_rsbtbl[i].lock);
H A Dlockspace.c428 ls->ls_rsbtbl = kmalloc(sizeof(struct dlm_rsbtable) * size, GFP_KERNEL);
429 if (!ls->ls_rsbtbl)
432 INIT_LIST_HEAD(&ls->ls_rsbtbl[i].list);
433 INIT_LIST_HEAD(&ls->ls_rsbtbl[i].toss);
434 rwlock_init(&ls->ls_rsbtbl[i].lock);
551 kfree(ls->ls_rsbtbl);
668 head = &ls->ls_rsbtbl[i].list;
677 head = &ls->ls_rsbtbl[i].toss;
686 kfree(ls->ls_rsbtbl);
H A Drecover.c729 read_lock(&ls->ls_rsbtbl[i].lock);
730 list_for_each_entry(r, &ls->ls_rsbtbl[i].list, res_hashchain) {
734 read_unlock(&ls->ls_rsbtbl[i].lock);
759 write_lock(&ls->ls_rsbtbl[i].lock);
760 list_for_each_entry_safe(r, safe, &ls->ls_rsbtbl[i].toss,
765 write_unlock(&ls->ls_rsbtbl[i].lock);
H A Dlock.c365 error = search_rsb_list(&ls->ls_rsbtbl[b].list, name, len, flags, &r);
370 error = search_rsb_list(&ls->ls_rsbtbl[b].toss, name, len, flags, &r);
374 list_move(&r->res_hashchain, &ls->ls_rsbtbl[b].list);
398 write_lock(&ls->ls_rsbtbl[b].lock);
400 write_unlock(&ls->ls_rsbtbl[b].lock);
460 write_lock(&ls->ls_rsbtbl[bucket].lock);
463 write_unlock(&ls->ls_rsbtbl[bucket].lock);
468 list_add(&r->res_hashchain, &ls->ls_rsbtbl[bucket].list);
469 write_unlock(&ls->ls_rsbtbl[bucket].lock);
502 list_move(&r->res_hashchain, &ls->ls_rsbtbl[
[all...]
H A Ddlm_internal.h432 struct dlm_rsbtable *ls_rsbtbl; member in struct:dlm_ls

Completed in 99 milliseconds