Lines Matching full:dd
238 struct dlm_dir_dump *dd, *safe; in drop_dir_ctx() local
241 list_for_each_entry_safe(dd, safe, &ls->ls_dir_dump_list, list) { in drop_dir_ctx()
242 if (dd->nodeid_init == nodeid) { in drop_dir_ctx()
244 (unsigned long long)dd->seq_init); in drop_dir_ctx()
245 list_del(&dd->list); in drop_dir_ctx()
246 kfree(dd); in drop_dir_ctx()
254 struct dlm_dir_dump *iter, *dd = NULL; in lookup_dir_dump() local
259 dd = iter; in lookup_dir_dump()
265 return dd; in lookup_dir_dump()
270 struct dlm_dir_dump *dd; in init_dir_dump() local
272 dd = lookup_dir_dump(ls, nodeid); in init_dir_dump()
273 if (dd) { in init_dir_dump()
279 dd = kzalloc(sizeof(*dd), GFP_ATOMIC); in init_dir_dump()
280 if (!dd) in init_dir_dump()
283 dd->seq_init = ls->ls_recover_seq; in init_dir_dump()
284 dd->nodeid_init = nodeid; in init_dir_dump()
287 list_add(&dd->list, &ls->ls_dir_dump_list); in init_dir_dump()
290 return dd; in init_dir_dump()
303 struct dlm_dir_dump *dd; in dlm_copy_master_names() local
309 dd = lookup_dir_dump(ls, nodeid); in dlm_copy_master_names()
310 if (!dd) { in dlm_copy_master_names()
326 if (dd->last != &r->res_masters_list || in dlm_copy_master_names()
327 dd->seq_init != ls->ls_recover_seq) { in dlm_copy_master_names()
329 (unsigned long long)dd->seq_init, in dlm_copy_master_names()
334 dd = init_dir_dump(ls, nodeid); in dlm_copy_master_names()
335 if (!dd) { in dlm_copy_master_names()
342 dd->last = list; in dlm_copy_master_names()
364 dd->sent_msg++; in dlm_copy_master_names()
373 dd->sent_res++; in dlm_copy_master_names()
374 dd->last = list; in dlm_copy_master_names()
388 dd->sent_msg++; in dlm_copy_master_names()
390 nodeid, dd->sent_res, dd->sent_msg); in dlm_copy_master_names()
393 list_del_init(&dd->list); in dlm_copy_master_names()
395 kfree(dd); in dlm_copy_master_names()