Lines Matching defs:refs
248 static inline void dump_refs(const struct dfs_info3_param *refs, int numrefs)
254 const struct dfs_info3_param *ref = &refs[i];
375 static int copy_ref_data(const struct dfs_info3_param *refs, int numrefs,
380 ce->ttl = refs[0].ttl;
382 ce->srvtype = refs[0].server_type;
383 ce->flags = refs[0].ref_flag;
384 ce->path_consumed = refs[0].path_consumed;
389 t = alloc_target(refs[i].node_name, refs[i].path_consumed);
411 const struct dfs_info3_param *refs,
429 rc = copy_ref_data(refs, numrefs, ce, NULL);
469 struct dfs_info3_param *refs, int numrefs)
473 ce = alloc_cache_entry(path, refs, numrefs);
630 const struct dfs_info3_param *refs,
651 rc = copy_ref_data(refs, numrefs, ce, th);
660 const char *path, struct dfs_info3_param **refs,
670 *refs = NULL;
673 return ses->server->ops->get_dfs_refer(xid, ses, path, refs, numrefs,
679 const struct dfs_info3_param *refs,
686 rc = __update_cache_entry(path, refs, numrefs);
708 struct dfs_info3_param *refs = NULL;
746 &refs, &numrefs);
750 dump_refs(refs, numrefs);
753 rc = update_cache_entry(path, refs, numrefs);
765 rc = add_cache_entry(path, hash, refs, numrefs);
770 free_dfs_info_array(refs, numrefs);
1546 struct dfs_info3_param *refs = NULL;
1585 rc = get_dfs_referral(xid, ses, cache_nlsc, tcon->remap, npath, &refs,
1588 dump_refs(refs, numrefs);
1589 rc = update_cache_entry(npath, refs, numrefs);
1590 free_dfs_info_array(refs, numrefs);