• Home
  • Raw
  • Download

Lines Matching refs:r

45 int dlm_dir_nodeid(struct dlm_rsb *r)  in dlm_dir_nodeid()  argument
47 return r->res_dir_nodeid; in dlm_dir_nodeid()
52 struct dlm_rsb *r; in dlm_recover_dir_nodeid() local
55 list_for_each_entry(r, &ls->ls_root_list, res_root_list) { in dlm_recover_dir_nodeid()
56 r->res_dir_nodeid = dlm_hash2nodeid(ls, r->res_hash); in dlm_recover_dir_nodeid()
200 struct dlm_rsb *r; in find_rsb_root() local
208 rv = dlm_search_rsb_tree(&ls->ls_rsbtbl[bucket].keep, name, len, &r); in find_rsb_root()
211 name, len, &r); in find_rsb_root()
215 return r; in find_rsb_root()
218 list_for_each_entry(r, &ls->ls_root_list, res_root_list) { in find_rsb_root()
219 if (len == r->res_length && !memcmp(name, r->res_name, len)) { in find_rsb_root()
222 r->res_name); in find_rsb_root()
223 return r; in find_rsb_root()
238 struct dlm_rsb *r; in dlm_copy_master_names() local
245 r = find_rsb_root(ls, inbuf, inlen); in dlm_copy_master_names()
246 if (!r) { in dlm_copy_master_names()
252 list = r->res_root_list.next; in dlm_copy_master_names()
258 r = list_entry(list, struct dlm_rsb, res_root_list); in dlm_copy_master_names()
259 if (r->res_nodeid) in dlm_copy_master_names()
262 dir_nodeid = dlm_dir_nodeid(r); in dlm_copy_master_names()
274 if (offset + sizeof(uint16_t)*2 + r->res_length > outlen) { in dlm_copy_master_names()
283 be_namelen = cpu_to_be16(r->res_length); in dlm_copy_master_names()
286 memcpy(outbuf + offset, r->res_name, r->res_length); in dlm_copy_master_names()
287 offset += r->res_length; in dlm_copy_master_names()