Lines Matching refs:dl
631 struct debug_lockres *dl = m->private; in lockres_seq_start() local
632 struct dlm_ctxt *dlm = dl->dl_ctxt; in lockres_seq_start()
633 struct dlm_lock_resource *oldres = dl->dl_res; in lockres_seq_start()
655 dl->dl_res = res; in lockres_seq_start()
659 dump_lockres(res, dl->dl_buf, dl->dl_len - 1); in lockres_seq_start()
662 dl = NULL; in lockres_seq_start()
665 return dl; in lockres_seq_start()
679 struct debug_lockres *dl = (struct debug_lockres *)v; in lockres_seq_show() local
681 seq_printf(s, "%s", dl->dl_buf); in lockres_seq_show()
698 struct debug_lockres *dl = NULL; in debug_lockres_open() local
700 dl = kzalloc(sizeof(struct debug_lockres), GFP_KERNEL); in debug_lockres_open()
701 if (!dl) { in debug_lockres_open()
706 dl->dl_len = PAGE_SIZE; in debug_lockres_open()
707 dl->dl_buf = kmalloc(dl->dl_len, GFP_KERNEL); in debug_lockres_open()
708 if (!dl->dl_buf) { in debug_lockres_open()
720 seq->private = dl; in debug_lockres_open()
723 dl->dl_ctxt = dlm; in debug_lockres_open()
727 if (dl) in debug_lockres_open()
728 kfree(dl->dl_buf); in debug_lockres_open()
729 kfree(dl); in debug_lockres_open()
736 struct debug_lockres *dl = (struct debug_lockres *)seq->private; in debug_lockres_release() local
738 if (dl->dl_res) in debug_lockres_release()
739 dlm_lockres_put(dl->dl_res); in debug_lockres_release()
740 dlm_put(dl->dl_ctxt); in debug_lockres_release()
741 kfree(dl->dl_buf); in debug_lockres_release()