Lines Matching refs:name
78 * Find the dentry that matches "name". If there isn't one, create one. If it's
83 cifs_prime_dcache(struct dentry *parent, struct qstr *name,
93 cifs_dbg(FYI, "%s: for %s\n", __func__, name->name);
95 dentry = d_hash_and_lookup(parent, name);
108 dentry = d_alloc_parallel(parent, name, &wq);
498 const char *name;
515 de->name = parsed.name;
524 de->name = &info->FileName[0];
526 de->namelen = cifs_unicode_bytelen(de->name);
528 de->namelen = strnlen(de->name, PATH_MAX);
536 de->name = &info->FileName[0];
544 de->name = &info->FileName[0];
552 de->name = &info->FileName[0];
561 de->name = &info->FileName[0];
569 de->name = &info->FileName[0];
617 if (!de->name)
621 __le16 *ufilename = (__le16 *)de->name;
634 if (de->name[0] == '.')
637 if (de->name[0] == '.' && de->name[1] == '.')
668 file_info->srch_inf.presume_name = de.name;
839 rc = dir_emit(ctx, dirent->name, dirent->namelen,
875 const char *name, int namelen,
894 de->name = kstrndup(name, namelen, GFP_ATOMIC);
895 if (de->name == NULL) {
908 const char *name, int namelen,
915 rc = dir_emit(ctx, name, namelen, ino, fattr->cf_dtype);
921 add_cached_dirent(&cfid->dirents, ctx, name, namelen,
939 struct qstr name;
962 name.name = scratch_buf;
963 name.len =
964 cifs_from_utf16((char *)name.name, (__le16 *)de.name,
968 name.len -= nls_nullsize(nlt);
970 name.name = de.name;
971 name.len = de.namelen;
1019 cifs_prime_dcache(file_dentry(file), &name, &fattr);
1021 return !cifs_dir_emit(ctx, name.name, name.len,