Lines Matching refs:ref
25 struct dfs_ref *ref;
31 #define ref_walk_cur(w) ((w)->ref)
56 static inline void __ref_walk_free(struct dfs_ref *ref)
58 kfree(ref->path);
59 kfree(ref->full_path);
60 dfs_cache_free_tgts(&ref->tl);
61 memset(ref, 0, sizeof(*ref));
66 struct dfs_ref *ref = ref_walk_start(rw);
68 for (; ref <= ref_walk_end(rw); ref++)
69 __ref_walk_free(ref);
75 struct dfs_ref *ref = ref_walk_cur(rw) + 1;
77 if (ref > ref_walk_end(rw))
79 __ref_walk_free(ref);
80 ref_walk_cur(rw) = ref;
88 struct dfs_ref *ref = ref_walk_cur(rw);
90 if (!ref->tit)
91 tit = dfs_cache_get_tgt_iterator(&ref->tl);
93 tit = dfs_cache_get_next_tgt(&ref->tl, ref->tit);
94 ref->tit = tit;
122 int dfs_parse_target_referral(const char *full_path, const struct dfs_info3_param *ref,
132 struct dfs_info3_param *ref, struct dfs_cache_tgt_list *tl)
138 cifs_remap(cifs_sb), path, ref, tl);