Searched refs:prepath (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.15/fs/cifs/ |
| D | cifs_dfs_ref.c | 64 cifs_build_devname(char *nodename, const char *prepath) in cifs_build_devname() argument 91 pplen = prepath ? strlen(prepath) : 0; in cifs_build_devname() 111 memcpy(pos, prepath, pplen); in cifs_build_devname() 143 const char *prepath = NULL; in cifs_compose_mount_options() local 158 prepath = fullpath + ref->path_consumed; in cifs_compose_mount_options() 160 if (*prepath == '/' || *prepath == '\\') in cifs_compose_mount_options() 161 prepath++; in cifs_compose_mount_options() 164 name = cifs_build_devname(ref->node_name, prepath); in cifs_compose_mount_options()
|
| D | dir.c | 41 int pplen = ctx->prepath ? strlen(ctx->prepath) + 1 : 0; in cifs_build_path_to_root() 63 memcpy(full_path + dfsplen + 1, ctx->prepath, pplen); in cifs_build_path_to_root() 100 pplen = cifs_sb->prepath ? strlen(cifs_sb->prepath) + 1 : 0; in build_path_from_dentry_optional_prefix() 110 cifs_dbg(FYI, "using cifs_sb prepath <%s>\n", cifs_sb->prepath); in build_path_from_dentry_optional_prefix() 112 memcpy(s + 1, cifs_sb->prepath, pplen - 1); in build_path_from_dentry_optional_prefix()
|
| D | connect.c | 2365 old->prepath; in match_prepath() 2367 new->prepath; in match_prepath() 2369 if (old_set && new_set && !strcmp(new->prepath, old->prepath)) in match_prepath() 2837 if (ctx->prepath) { in cifs_setup_cifs_sb() 2838 cifs_sb->prepath = kstrdup(ctx->prepath, GFP_KERNEL); in cifs_setup_cifs_sb() 2839 if (cifs_sb->prepath == NULL) in cifs_setup_cifs_sb() 3015 unsigned int pplen = useppath && ctx->prepath ? in build_unc_path_to_root() 3016 strlen(ctx->prepath) + 1 : 0; in build_unc_path_to_root() 3031 memcpy(pos + 1, ctx->prepath, pplen); in build_unc_path_to_root() 3087 kfree(ctx->prepath); in expand_dfs_referral() [all …]
|
| D | cifs_fs_sb.h | 62 char *prepath; member
|
| D | fs_context.c | 305 new_ctx->prepath = NULL; in smb3_fs_context_dup() 317 DUP_CTX_STR(prepath); in smb3_fs_context_dup() 478 kfree(ctx->prepath); in smb3_parse_devname() 479 ctx->prepath = NULL; in smb3_parse_devname() 485 ctx->prepath = kstrdup(pos, GFP_KERNEL); in smb3_parse_devname() 486 if (!ctx->prepath) in smb3_parse_devname() 1509 kfree(ctx->prepath); in smb3_cleanup_fs_context_contents() 1510 ctx->prepath = NULL; in smb3_cleanup_fs_context_contents()
|
| D | misc.c | 1337 kfree(cifs_sb->prepath); in update_super_prepath() 1340 cifs_sb->prepath = kstrdup(prefix, GFP_ATOMIC); in update_super_prepath() 1341 if (!cifs_sb->prepath) { in update_super_prepath() 1346 convert_delimiter(cifs_sb->prepath, CIFS_DIR_SEP(cifs_sb)); in update_super_prepath() 1348 cifs_sb->prepath = NULL; in update_super_prepath()
|
| D | fs_context.h | 247 char *prepath; member
|
| D | inode.c | 1324 && cifs_sb->prepath) { 1325 len = strlen(cifs_sb->prepath); 1330 memcpy(path+1, cifs_sb->prepath, len);
|
| D | sess.c | 216 ctx.prepath = ""; in cifs_ses_add_channel()
|
| D | cifsfs.c | 914 kfree(cifs_sb->prepath); in cifs_smb3_do_mount()
|