Lines Matching refs:name

163  * @name:	file name that is relative to share
168 int ksmbd_vfs_create(struct ksmbd_work *work, const char *name, umode_t mode)
174 dentry = ksmbd_vfs_kern_path_create(work, name,
180 name, err);
191 pr_err("File(%s): creation failed (err:%d)\n", name, err);
201 * @name: directory name that is relative to share
206 int ksmbd_vfs_mkdir(struct ksmbd_work *work, const char *name, umode_t mode)
213 dentry = ksmbd_vfs_kern_path_create(work, name,
220 name, err);
230 d = lookup_one(idmap, dentry->d_name.name, dentry->d_parent,
249 pr_err("mkdir(%s): creation failed (err:%d)\n", name, err);
257 char *name, *xattr_list = NULL;
264 for (name = xattr_list; name - xattr_list < xattr_list_len;
265 name += strlen(name) + 1) {
266 ksmbd_debug(VFS, "%s, len %zd\n", name, strlen(name));
267 if (strncasecmp(attr_name, name, attr_name_len))
272 name,
295 fp->stream.name,
433 fp->stream.name,
459 fp->stream.name,
590 * @name: directory or file name that is relative to share
626 * @oldname: source file name
627 * @newname: hardlink name that is relative to share
879 * @xattr_name: name of xattr name to query
913 * @attr_name: xattr name for setxattr
1093 static bool __dir_empty(struct dir_context *ctx, const char *name, int namlen,
1128 static bool __caseless_lookup(struct dir_context *ctx, const char *name,
1140 const struct qstr q_buf = {.name = buf->private,
1142 const struct qstr q_name = {.name = name,
1148 cmp = strncasecmp((char *)buf->private, name, namlen);
1150 memcpy((char *)buf->private, name, namlen);
1160 * @name: filename to lookup
1165 static int ksmbd_vfs_lookup_in_dir(const struct path *dir, char *name,
1173 .private = name,
1192 * @name: file path that is relative to share
1200 int ksmbd_vfs_kern_path_locked(struct ksmbd_work *work, char *name,
1207 err = ksmbd_vfs_path_lookup_locked(share_conf, name, flags, parent_path,
1216 filepath = kstrdup(name, GFP_KERNEL);
1292 const char *name,
1299 abs_name = convert_to_unix_name(work->tcon->share_conf, name);
1311 char *name, *xattr_list = NULL;
1327 for (name = xattr_list; name - xattr_list < xattr_list_len;
1328 name += strlen(name) + 1) {
1329 ksmbd_debug(SMB, "%s, len %zd\n", name, strlen(name));
1331 if (!strncmp(name, XATTR_NAME_POSIX_ACL_ACCESS,
1333 !strncmp(name, XATTR_NAME_POSIX_ACL_DEFAULT,
1335 err = vfs_remove_acl(idmap, path->dentry, name);
1338 "remove acl xattr failed : %s\n", name);
1350 char *name, *xattr_list = NULL;
1362 for (name = xattr_list; name - xattr_list < xattr_list_len;
1363 name += strlen(name) + 1) {
1364 ksmbd_debug(SMB, "%s, len %zd\n", name, strlen(name));
1366 if (!strncmp(name, XATTR_NAME_SD, XATTR_NAME_SD_LEN)) {
1367 err = ksmbd_vfs_remove_xattr(idmap, path, name);
1369 ksmbd_debug(SMB, "remove xattr failed : %s\n", name);
1710 char *name, *xattr_list = NULL;
1717 for (name = xattr_list; name - xattr_list < xattr_list_len;
1718 name += strlen(name) + 1) {
1719 ksmbd_debug(VFS, "%s, len %zd\n", name, strlen(name));
1720 if (strncasecmp(attr_name, name, attr_name_len))
1723 value_len = ksmbd_vfs_xattr_len(idmap, dentry, name);