Lines Matching refs:r
173 struct dlm_rsb *r) in print_format2_lock() argument
202 r->res_nodeid, in print_format2_lock()
203 r->res_length, in print_format2_lock()
204 r->res_name); in print_format2_lock()
208 static int print_format2(struct dlm_rsb *r, struct seq_file *s) in print_format2() argument
213 lock_rsb(r); in print_format2()
215 list_for_each_entry(lkb, &r->res_grantqueue, lkb_statequeue) { in print_format2()
216 rv = print_format2_lock(s, lkb, r); in print_format2()
221 list_for_each_entry(lkb, &r->res_convertqueue, lkb_statequeue) { in print_format2()
222 rv = print_format2_lock(s, lkb, r); in print_format2()
227 list_for_each_entry(lkb, &r->res_waitqueue, lkb_statequeue) { in print_format2()
228 rv = print_format2_lock(s, lkb, r); in print_format2()
233 unlock_rsb(r); in print_format2()
268 static int print_format3(struct dlm_rsb *r, struct seq_file *s) in print_format3() argument
271 int i, lvblen = r->res_ls->ls_lvblen; in print_format3()
275 lock_rsb(r); in print_format3()
278 r, in print_format3()
279 r->res_nodeid, in print_format3()
280 r->res_first_lkid, in print_format3()
281 r->res_flags, in print_format3()
282 !list_empty(&r->res_root_list), in print_format3()
283 !list_empty(&r->res_recover_list), in print_format3()
284 r->res_recover_locks_count, in print_format3()
285 r->res_length); in print_format3()
289 for (i = 0; i < r->res_length; i++) { in print_format3()
290 if (!isascii(r->res_name[i]) || !isprint(r->res_name[i])) in print_format3()
296 for (i = 0; i < r->res_length; i++) { in print_format3()
298 seq_printf(s, "%c", r->res_name[i]); in print_format3()
300 seq_printf(s, " %02x", (unsigned char)r->res_name[i]); in print_format3()
306 if (!r->res_lvbptr) in print_format3()
309 seq_printf(s, "lvb %u %d", r->res_lvbseq, lvblen); in print_format3()
312 seq_printf(s, " %02x", (unsigned char)r->res_lvbptr[i]); in print_format3()
318 list_for_each_entry(lkb, &r->res_grantqueue, lkb_statequeue) { in print_format3()
324 list_for_each_entry(lkb, &r->res_convertqueue, lkb_statequeue) { in print_format3()
330 list_for_each_entry(lkb, &r->res_waitqueue, lkb_statequeue) { in print_format3()
336 list_for_each_entry(lkb, &r->res_lookup, lkb_rsb_lookup) { in print_format3()
342 unlock_rsb(r); in print_format3()
397 struct dlm_rsb *r; in table_seq_start() local
421 list_for_each_entry(r, &ls->ls_rsbtbl[bucket].list, in table_seq_start()
424 dlm_hold_rsb(r); in table_seq_start()
425 ri->rsb = r; in table_seq_start()
452 r = list_first_entry(&ls->ls_rsbtbl[bucket].list, in table_seq_start()
454 dlm_hold_rsb(r); in table_seq_start()
455 ri->rsb = r; in table_seq_start()
470 struct dlm_rsb *r, *rp; in table_seq_next() local
485 r = list_entry(next, struct dlm_rsb, res_hashchain); in table_seq_next()
486 dlm_hold_rsb(r); in table_seq_next()
487 ri->rsb = r; in table_seq_next()
514 r = list_first_entry(&ls->ls_rsbtbl[bucket].list, in table_seq_next()
516 dlm_hold_rsb(r); in table_seq_next()
517 ri->rsb = r; in table_seq_next()