ksmbd_share_config
static struct ksmbd_share_config *share_config_request(struct ksmbd_work *work,
struct ksmbd_share_config *share = NULL;
struct ksmbd_share_config *lookup;
share = kzalloc_obj(struct ksmbd_share_config, KSMBD_DEFAULT_GFP);
struct ksmbd_share_config *ksmbd_share_config_get(struct ksmbd_work *work,
struct ksmbd_share_config *share;
bool ksmbd_share_veto_filename(struct ksmbd_share_config *share,
static void kill_share(struct ksmbd_share_config *share)
void ksmbd_share_config_del(struct ksmbd_share_config *share)
void __ksmbd_share_config_put(struct ksmbd_share_config *share)
static struct ksmbd_share_config *
__get_share_config(struct ksmbd_share_config *share)
static struct ksmbd_share_config *__share_lookup(const char *name)
struct ksmbd_share_config *share;
static int parse_veto_list(struct ksmbd_share_config *share,
share_config_create_mode(struct ksmbd_share_config *share,
share_config_directory_mode(struct ksmbd_share_config *share,
static inline int test_share_config_flag(struct ksmbd_share_config *share,
void ksmbd_share_config_del(struct ksmbd_share_config *share);
void __ksmbd_share_config_put(struct ksmbd_share_config *share);
static inline void ksmbd_share_config_put(struct ksmbd_share_config *share)
struct ksmbd_share_config *ksmbd_share_config_get(struct ksmbd_work *work,
bool ksmbd_share_veto_filename(struct ksmbd_share_config *share,
struct ksmbd_share_config *sc;
struct ksmbd_share_config *new_sc;
struct ksmbd_share_config;
struct ksmbd_share_config *share_conf;
struct ksmbd_share_config *share_conf;
char *convert_to_nt_pathname(struct ksmbd_share_config *share,
char *convert_to_unix_name(struct ksmbd_share_config *share, const char *name)
struct ksmbd_share_config;
char *convert_to_nt_pathname(struct ksmbd_share_config *share,
char *convert_to_unix_name(struct ksmbd_share_config *share, const char *name);
struct ksmbd_share_config *share,
struct ksmbd_share_config *share,
struct ksmbd_share_config *share = NULL;
struct ksmbd_share_config *share = tcon->share_conf;
struct ksmbd_share_config *share = tcon->share_conf;
struct ksmbd_share_config *share = work->tcon->share_conf;
struct ksmbd_share_config *share = work->tcon->share_conf;
struct ksmbd_share_config *share = fp->tcon->share_conf;
struct ksmbd_share_config *share,
struct ksmbd_share_config *share)
struct ksmbd_share_config *share)
struct ksmbd_share_config *share)
struct ksmbd_share_config *share);
struct ksmbd_share_config *share,
struct ksmbd_share_config;
struct ksmbd_share_config *share,
struct ksmbd_share_config *share_conf = work->tcon->share_conf;
struct ksmbd_share_config *share_conf = work->tcon->share_conf;
static int ksmbd_vfs_path_lookup(struct ksmbd_share_config *share_conf,
struct ksmbd_share_config *share_conf = work->tcon->share_conf;
int ksmbd_validate_name_reconnect(struct ksmbd_share_config *share,
int ksmbd_validate_name_reconnect(struct ksmbd_share_config *share,