Home
last modified time | relevance | path

Searched refs:mnt_ctx (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/fs/smb/client/
H A Ddfs.c56 static int get_session(struct cifs_mount_ctx *mnt_ctx, const char *full_path) in get_session() argument
58 struct smb3_fs_context *ctx = mnt_ctx->fs_ctx; in get_session()
62 rc = cifs_mount_get_session(mnt_ctx); in get_session()
72 static void add_root_smb_session(struct cifs_mount_ctx *mnt_ctx) in add_root_smb_session() argument
74 struct smb3_fs_context *ctx = mnt_ctx->fs_ctx; in add_root_smb_session()
75 struct cifs_ses *ses = mnt_ctx->ses; in add_root_smb_session()
98 static int set_ref_paths(struct cifs_mount_ctx *mnt_ctx, in set_ref_paths() argument
102 struct smb3_fs_context *ctx = mnt_ctx->fs_ctx; in set_ref_paths()
103 struct cifs_sb_info *cifs_sb = mnt_ctx->cifs_sb; in set_ref_paths()
126 static int __dfs_referral_walk(struct cifs_mount_ctx *mnt_ctx, in __dfs_referral_walk() argument
[all …]
H A Ddfs.h121 int dfs_mount_share(struct cifs_mount_ctx *mnt_ctx, bool *isdfs);
128 static inline int dfs_get_referral(struct cifs_mount_ctx *mnt_ctx, const char *path, in dfs_get_referral() argument
131 struct smb3_fs_context *ctx = mnt_ctx->fs_ctx; in dfs_get_referral()
132 struct cifs_sb_info *cifs_sb = mnt_ctx->cifs_sb; in dfs_get_referral()
133 struct cifs_ses *rses = ctx->dfs_root_ses ?: mnt_ctx->ses; in dfs_get_referral()
135 return dfs_cache_find(mnt_ctx->xid, rses, cifs_sb->local_nls, in dfs_get_referral()
145 static inline void dfs_put_root_smb_sessions(struct cifs_mount_ctx *mnt_ctx) in dfs_put_root_smb_sessions() argument
147 const struct smb3_fs_context *ctx = mnt_ctx->fs_ctx; in dfs_put_root_smb_sessions()
H A Dconnect.c3413 void cifs_mount_put_conns(struct cifs_mount_ctx *mnt_ctx) in cifs_mount_put_conns()
3417 if (mnt_ctx->tcon) in cifs_mount_put_conns()
3418 cifs_put_tcon(mnt_ctx->tcon, netfs_trace_tcon_ref_put_mnt_ctx); in cifs_mount_put_conns()
3419 else if (mnt_ctx->ses) in cifs_mount_put_conns()
3420 cifs_put_smb_ses(mnt_ctx->ses); in cifs_mount_put_conns()
3421 else if (mnt_ctx->server)
3422 cifs_put_tcp_session(mnt_ctx->server, 0); in cifs_mount_get_session() argument
3423 mnt_ctx->ses = NULL; in cifs_mount_get_session()
3424 mnt_ctx->tcon = NULL; in cifs_mount_get_session()
3425 mnt_ctx in cifs_mount_get_session()
3405 cifs_mount_put_conns(struct cifs_mount_ctx * mnt_ctx) cifs_mount_put_conns() argument
3469 cifs_mount_get_tcon(struct cifs_mount_ctx * mnt_ctx) cifs_mount_get_tcon() argument
3646 cifs_is_path_remote(struct cifs_mount_ctx * mnt_ctx) cifs_is_path_remote() argument
3692 struct cifs_mount_ctx mnt_ctx = { .cifs_sb = cifs_sb, .fs_ctx = ctx, }; cifs_mount() local
3733 struct cifs_mount_ctx mnt_ctx = { .cifs_sb = cifs_sb, .fs_ctx = ctx, }; cifs_mount() local
[all...]
H A Dcifsproto.h263 void cifs_mount_put_conns(struct cifs_mount_ctx *mnt_ctx);
264 int cifs_mount_get_session(struct cifs_mount_ctx *mnt_ctx);
265 int cifs_is_path_remote(struct cifs_mount_ctx *mnt_ctx);
266 int cifs_mount_get_tcon(struct cifs_mount_ctx *mnt_ctx);