Lines Matching refs:ri

385 	struct rsbtbl_iter *ri = iter_ptr;  in table_seq_show()  local
387 switch (ri->format) { in table_seq_show()
389 print_format1(ri->rsb, seq); in table_seq_show()
392 if (ri->header) { in table_seq_show()
394 ri->header = 0; in table_seq_show()
396 print_format2(ri->rsb, seq); in table_seq_show()
399 if (ri->header) { in table_seq_show()
401 ri->header = 0; in table_seq_show()
403 print_format3(ri->rsb, seq); in table_seq_show()
406 if (ri->header) { in table_seq_show()
408 ri->header = 0; in table_seq_show()
410 print_format4(ri->rsb, seq); in table_seq_show()
427 struct rsbtbl_iter *ri; in table_seq_start() local
439 ri = kzalloc(sizeof(struct rsbtbl_iter), GFP_NOFS); in table_seq_start()
440 if (!ri) in table_seq_start()
443 ri->header = 1; in table_seq_start()
445 ri->format = 1; in table_seq_start()
447 ri->format = 2; in table_seq_start()
449 ri->format = 3; in table_seq_start()
451 ri->format = 4; in table_seq_start()
461 ri->rsb = r; in table_seq_start()
462 ri->bucket = bucket; in table_seq_start()
464 return ri; in table_seq_start()
482 kfree(ri); in table_seq_start()
492 ri->rsb = r; in table_seq_start()
493 ri->bucket = bucket; in table_seq_start()
496 return ri; in table_seq_start()
505 struct rsbtbl_iter *ri = iter_ptr; in table_seq_next() local
520 rp = ri->rsb; in table_seq_next()
526 ri->rsb = r; in table_seq_next()
530 return ri; in table_seq_next()
547 kfree(ri); in table_seq_next()
557 ri->rsb = r; in table_seq_next()
558 ri->bucket = bucket; in table_seq_next()
561 return ri; in table_seq_next()
569 struct rsbtbl_iter *ri = iter_ptr; in table_seq_stop() local
571 if (ri) { in table_seq_stop()
572 dlm_put_rsb(ri->rsb); in table_seq_stop()
573 kfree(ri); in table_seq_stop()