/kernel/linux/linux-6.6/fs/smb/server/ |
H A D | connection.c | 60 conn->local_nls = load_nls("utf8"); in ksmbd_conn_alloc() 61 if (!conn->local_nls) in ksmbd_conn_alloc() 62 conn->local_nls = load_nls_default(); in ksmbd_conn_alloc() 376 unload_nls(conn->local_nls); in ksmbd_conn_handler_loop()
|
H A D | misc.h | 30 const struct nls_table *local_nls,
|
H A D | misc.c | 313 const struct nls_table *local_nls, in ksmbd_convert_dir_info_name() 328 d_info->name_len, local_nls, 0); in ksmbd_convert_dir_info_name() 312 ksmbd_convert_dir_info_name(struct ksmbd_dir_info *d_info, const struct nls_table *local_nls, int *conv_len) ksmbd_convert_dir_info_name() argument
|
H A D | connection.h | 50 struct nls_table *local_nls; member
|
H A D | auth.c | 161 conn->local_nls); in calc_ntlmv2_hash() 185 conn->local_nls); in calc_ntlmv2_hash() 334 dn_len, true, conn->local_nls); in ksmbd_decode_ntlmssp_auth_blob() 457 conn->local_nls); in ksmbd_build_ntlmssp_challenge_blob()
|
H A D | smb2pdu.c | 638 * @local_nls: nls_table pointer 643 smb2_get_name(const char *src, const int maxlen, struct nls_table *local_nls) in smb2_get_name() argument 647 name = smb_strndup_from_utf16(src, maxlen, 1, local_nls); in smb2_get_name() 1435 conn->local_nls); in session_user() 1956 conn->local_nls); in smb2_tree_connect() 2263 1, work->conn->local_nls); in create_smb2_pipe() 2709 work->conn->local_nls); in smb2_open() 3597 conn->local_nls, in smb2_populate_readdir_entry() 4080 conn->local_nls); in smb2_query_dir() 4596 PATH_MAX, conn->local_nls, in get_file_all_info() 5520 smb2_rename(struct ksmbd_work *work, struct ksmbd_file *fp, struct smb2_file_rename_info *file_info, struct nls_table *local_nls) smb2_rename() argument 5591 smb2_create_link(struct ksmbd_work *work, struct ksmbd_share_config *share, struct smb2_file_link_info *file_info, unsigned int buf_len, struct file *filp, struct nls_table *local_nls) smb2_create_link() argument [all...] |
/kernel/linux/linux-5.10/fs/cifs/ |
H A D | smb1ops.c | 526 0 /* not legacy */, cifs_sb->local_nls, in cifs_is_path_accessible() 531 cifs_sb->local_nls, cifs_remap(cifs_sb)); in cifs_is_path_accessible() 547 cifs_sb->local_nls, cifs_remap(cifs_sb)); in cifs_query_path_info() 555 cifs_sb->local_nls, in cifs_query_path_info() 603 cifs_sb->local_nls, in cifs_get_srv_inum() 690 rc = CIFSSMBSetPathInfo(xid, tcon, full_path, &info, cifs_sb->local_nls, in cifs_mkdir_setinfo() 706 oparms->cifs_sb->local_nls, in cifs_open_file() 785 rc = CIFSSMBSetPathInfo(xid, tcon, full_path, buf, cifs_sb->local_nls, in smb_set_file_info() 961 cifs_sb->local_nls, in cifs_query_symlink() 966 cifs_sb->local_nls); in cifs_query_symlink() [all...] |
H A D | xattr.c | 163 cifs_sb->local_nls, cifs_sb); in cifs_xattr_set() 214 ACL_TYPE_ACCESS, cifs_sb->local_nls, in cifs_xattr_set() 226 ACL_TYPE_DEFAULT, cifs_sb->local_nls, in cifs_xattr_set() 365 cifs_sb->local_nls, in cifs_xattr_get() 375 cifs_sb->local_nls, in cifs_xattr_get()
|
H A D | cifs_fs_sb.h | 63 struct nls_table *local_nls; member
|
H A D | cifs_dfs_ref.c | 359 rc = dfs_cache_find(xid, ses, cifs_sb->local_nls, cifs_remap(cifs_sb), in cifs_dfs_do_automount() 362 rc = dfs_cache_find(xid, ses, cifs_sb->local_nls, in cifs_dfs_do_automount()
|
H A D | inode.c | 390 cifs_sb->local_nls, cifs_remap(cifs_sb)); 1530 cifs_sb->local_nls, 1572 cifs_sb->local_nls, cifs_remap(cifs_sb)); 1642 SMB_POSIX_UNLINK_FILE_TARGET, cifs_sb->local_nls, 1767 cifs_sb->local_nls, 1810 cifs_sb->local_nls, cifs_remap(cifs_sb)); 2052 cifs_sb->local_nls, cifs_remap(cifs_sb)); 2129 cifs_sb->local_nls, 2136 cifs_sb->local_nls, 2705 cifs_sb->local_nls, [all...] |
H A D | connect.c | 3066 volume_info->local_nls); in cifs_get_smb_ses() 3130 rc = cifs_setup_session(xid, ses, volume_info->local_nls); in cifs_get_smb_ses() 3343 volume_info->local_nls); in cifs_get_tcon() 3479 if (strcmp(old->local_nls->charset, new->local_nls->charset)) in compare_mount_options() 3942 cifs_sb->local_nls = pvolume_info->local_nls; in cifs_setup_cifs_sb() 4255 rc = dfs_cache_find(xid, ses, cifs_sb->local_nls, cifs_remap(cifs_sb), in expand_dfs_referral() 4402 cifs_sb->local_nls, in do_dfs_failover() 4437 volume_info->local_nls in cifs_setup_volume_info() [all...] |
H A D | dir.c | 825 struct nls_table *codepage = CIFS_SB(dentry->d_sb)->local_nls; in cifs_ci_hash() 846 struct nls_table *codepage = CIFS_SB(dentry->d_sb)->local_nls; in cifs_ci_compare()
|
H A D | link.c | 541 cifs_sb->local_nls, in cifs_hardlink() 701 cifs_sb->local_nls, in cifs_symlink() 705 cifs_sb_target->local_nls); */ in cifs_symlink()
|
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | smb1ops.c | 535 0 /* not legacy */, cifs_sb->local_nls, in cifs_is_path_accessible() 540 cifs_sb->local_nls, cifs_remap(cifs_sb)); in cifs_is_path_accessible() 558 rc = CIFSSMBQPathInfo(xid, tcon, full_path, &fi, 0 /* not legacy */, cifs_sb->local_nls, in cifs_query_path_info() 566 rc = SMBQueryInformation(xid, tcon, full_path, &fi, cifs_sb->local_nls, in cifs_query_path_info() 619 cifs_sb->local_nls, in cifs_get_srv_inum() 717 rc = CIFSSMBSetPathInfo(xid, tcon, full_path, &info, cifs_sb->local_nls, in cifs_mkdir_setinfo() 736 oparms->cifs_sb->local_nls, in cifs_open_file() 821 rc = CIFSSMBSetPathInfo(xid, tcon, full_path, buf, cifs_sb->local_nls, in smb_set_file_info() 989 cifs_sb->local_nls, cifs_remap(cifs_sb)); in cifs_query_symlink() 992 target_path, cifs_sb->local_nls); in cifs_query_symlink() [all...] |
H A D | dfs.c | 357 npath = dfs_cache_canonical_path(refpath, cifs_sb->local_nls, cifs_remap(cifs_sb)); in update_server_fullpath() 423 cifs_sb->local_nls); in __tree_connect_ipc() 492 rc = ops->tree_connect(xid, tcon->ses, tree, tcon, cifs_sb->local_nls); in __tree_connect_dfs_target() 502 if (dfs_cache_find(xid, root_ses, cifs_sb->local_nls, cifs_remap(cifs_sb), target, in __tree_connect_dfs_target() 504 rc = ops->tree_connect(xid, tcon->ses, tree, tcon, cifs_sb->local_nls); in __tree_connect_dfs_target() 612 cifs_sb ? cifs_sb->local_nls : nlsc); in cifs_tree_connect()
|
H A D | dfs.h | 128 return dfs_cache_canonical_path(path, cifs_sb->local_nls, cifs_remap(cifs_sb)); in dfs_get_path() 137 return dfs_cache_find(mnt_ctx->xid, ctx->dfs_root_ses, cifs_sb->local_nls, in dfs_get_referral()
|
H A D | cifs_fs_sb.h | 54 struct nls_table *local_nls; member
|
H A D | connect.c | 1883 if (strcmp(ctx->local_nls->charset, ses->local_nls->charset)) in match_session() 1934 rc = server->ops->tree_connect(xid, ses, unc, tcon, ctx->local_nls); in cifs_setup_ipc() 2276 ctx->local_nls); in cifs_get_smb_ses() 2337 ses->local_nls = load_nls(ctx->local_nls->charset); in cifs_get_smb_ses() 2350 rc = cifs_setup_session(xid, ses, server, ctx->local_nls); in cifs_get_smb_ses() 2618 ctx->local_nls); in cifs_get_tcon() 2791 if (strcmp(old->local_nls->charset, new->local_nls in compare_mount_options() [all...] |
H A D | fs_context.h | 259 struct nls_table *local_nls; /* This is a copy of the pointer in cifs_sb */ member
|
H A D | link.c | 514 cifs_sb->local_nls, 621 cifs_sb->local_nls, 626 cifs_sb_target->local_nls); */
|
H A D | inode.c | 437 cifs_sb->local_nls, cifs_remap(cifs_sb)); in cifs_get_unix_fattr() 1692 cifs_sb->local_nls, in cifs_rename_pending_delete() 1734 cifs_sb->local_nls, cifs_remap(cifs_sb)); in cifs_rename_pending_delete() 1812 SMB_POSIX_UNLINK_FILE_TARGET, cifs_sb->local_nls, in cifs_unlink() 1951 cifs_sb->local_nls, 1998 cifs_sb->local_nls, cifs_remap(cifs_sb)); 2260 cifs_sb->local_nls, cifs_remap(cifs_sb)); 2358 cifs_sb->local_nls, 2365 cifs_sb->local_nls, 2976 cifs_sb->local_nls, [all...] |
H A D | dir.c | 806 struct nls_table *codepage = CIFS_SB(dentry->d_sb)->local_nls; 827 struct nls_table *codepage = CIFS_SB(dentry->d_sb)->local_nls;
|
H A D | misc.c | 98 unload_nls(buf_to_free->local_nls); in sesInfoFree() 1288 ref_path = dfs_cache_canonical_path(path + 1, cifs_sb->local_nls, in cifs_inval_name_dfs_link_error() 1308 &num_refs, cifs_sb->local_nls, in cifs_inval_name_dfs_link_error()
|
H A D | cifsacl.c | 1713 cifs_sb->local_nls, in cifs_get_acl() 1721 cifs_sb->local_nls, in cifs_get_acl() 1790 cifs_sb->local_nls, in cifs_set_acl() 1798 cifs_sb->local_nls, in cifs_set_acl()
|