Symbol: ksmbd_session
fs/smb/server/auth.c
139
int ksmbd_auth_ntlmv2(struct ksmbd_conn *conn, struct ksmbd_session *sess,
fs/smb/server/auth.c
187
struct ksmbd_session *sess)
fs/smb/server/auth.c
390
int ksmbd_krb5_authenticate(struct ksmbd_session *sess, char *in_blob,
fs/smb/server/auth.c
456
int ksmbd_krb5_authenticate(struct ksmbd_session *sess, char *in_blob,
fs/smb/server/auth.c
541
static void generate_key(struct ksmbd_conn *conn, struct ksmbd_session *sess,
fs/smb/server/auth.c
570
static int generate_smb3signingkey(struct ksmbd_session *sess,
fs/smb/server/auth.c
597
int ksmbd_gen_smb30_signingkey(struct ksmbd_session *sess,
fs/smb/server/auth.c
611
int ksmbd_gen_smb311_signingkey(struct ksmbd_session *sess,
fs/smb/server/auth.c
640
struct ksmbd_session *sess,
fs/smb/server/auth.c
657
struct ksmbd_session *sess)
fs/smb/server/auth.c
678
struct ksmbd_session *sess)
fs/smb/server/auth.c
720
struct ksmbd_session *sess;
fs/smb/server/auth.c
75
static int calc_ntlmv2_hash(struct ksmbd_conn *conn, struct ksmbd_session *sess,
fs/smb/server/auth.h
34
struct ksmbd_session;
fs/smb/server/auth.h
42
int ksmbd_auth_ntlmv2(struct ksmbd_conn *conn, struct ksmbd_session *sess,
fs/smb/server/auth.h
47
struct ksmbd_session *sess);
fs/smb/server/auth.h
53
int ksmbd_krb5_authenticate(struct ksmbd_session *sess, char *in_blob,
fs/smb/server/auth.h
59
int ksmbd_gen_smb30_signingkey(struct ksmbd_session *sess,
fs/smb/server/auth.h
61
int ksmbd_gen_smb311_signingkey(struct ksmbd_session *sess,
fs/smb/server/auth.h
64
struct ksmbd_session *sess);
fs/smb/server/auth.h
66
struct ksmbd_session *sess);
fs/smb/server/ksmbd_work.h
13
struct ksmbd_session;
fs/smb/server/ksmbd_work.h
31
struct ksmbd_session *sess;
fs/smb/server/mgmt/tree_connect.c
111
static int __ksmbd_tree_conn_disconnect(struct ksmbd_session *sess,
fs/smb/server/mgmt/tree_connect.c
126
int ksmbd_tree_conn_disconnect(struct ksmbd_session *sess,
fs/smb/server/mgmt/tree_connect.c
136
struct ksmbd_tree_connect *ksmbd_tree_conn_lookup(struct ksmbd_session *sess,
fs/smb/server/mgmt/tree_connect.c
154
int ksmbd_tree_conn_session_logoff(struct ksmbd_session *sess)
fs/smb/server/mgmt/tree_connect.c
28
struct ksmbd_session *sess = work->sess;
fs/smb/server/mgmt/tree_connect.h
50
struct ksmbd_session;
fs/smb/server/mgmt/tree_connect.h
56
int ksmbd_tree_conn_disconnect(struct ksmbd_session *sess,
fs/smb/server/mgmt/tree_connect.h
59
struct ksmbd_tree_connect *ksmbd_tree_conn_lookup(struct ksmbd_session *sess,
fs/smb/server/mgmt/tree_connect.h
62
int ksmbd_tree_conn_session_logoff(struct ksmbd_session *sess);
fs/smb/server/mgmt/user_session.c
184
static int create_proc_session(struct ksmbd_session *sess)
fs/smb/server/mgmt/user_session.c
194
static void delete_proc_session(struct ksmbd_session *sess)
fs/smb/server/mgmt/user_session.c
202
struct ksmbd_session *session;
fs/smb/server/mgmt/user_session.c
246
static int create_proc_session(struct ksmbd_session *sess) { return 0; }
fs/smb/server/mgmt/user_session.c
247
static void delete_proc_session(struct ksmbd_session *sess) {}
fs/smb/server/mgmt/user_session.c
250
static void free_channel_list(struct ksmbd_session *sess)
fs/smb/server/mgmt/user_session.c
265
static void __session_rpc_close(struct ksmbd_session *sess,
fs/smb/server/mgmt/user_session.c
279
static void ksmbd_session_rpc_clear_list(struct ksmbd_session *sess)
fs/smb/server/mgmt/user_session.c
315
int ksmbd_session_rpc_open(struct ksmbd_session *sess, char *rpc_name)
fs/smb/server/mgmt/user_session.c
358
void ksmbd_session_rpc_close(struct ksmbd_session *sess, int id)
fs/smb/server/mgmt/user_session.c
369
int ksmbd_session_rpc_method(struct ksmbd_session *sess, int id)
fs/smb/server/mgmt/user_session.c
379
void ksmbd_session_destroy(struct ksmbd_session *sess)
fs/smb/server/mgmt/user_session.c
399
struct ksmbd_session *__session_lookup(unsigned long long id)
fs/smb/server/mgmt/user_session.c
401
struct ksmbd_session *sess;
fs/smb/server/mgmt/user_session.c
415
struct ksmbd_session *sess;
fs/smb/server/mgmt/user_session.c
435
struct ksmbd_session *sess)
fs/smb/server/mgmt/user_session.c
443
static int ksmbd_chann_del(struct ksmbd_conn *conn, struct ksmbd_session *sess)
fs/smb/server/mgmt/user_session.c
459
struct ksmbd_session *sess;
fs/smb/server/mgmt/user_session.c
505
struct ksmbd_session *sess;
fs/smb/server/mgmt/user_session.c
518
struct ksmbd_session *ksmbd_session_lookup(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.c
521
struct ksmbd_session *sess;
fs/smb/server/mgmt/user_session.c
533
struct ksmbd_session *ksmbd_session_lookup_slowpath(unsigned long long id)
fs/smb/server/mgmt/user_session.c
535
struct ksmbd_session *sess;
fs/smb/server/mgmt/user_session.c
546
struct ksmbd_session *ksmbd_session_lookup_all(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.c
549
struct ksmbd_session *sess;
fs/smb/server/mgmt/user_session.c
561
void ksmbd_user_session_get(struct ksmbd_session *sess)
fs/smb/server/mgmt/user_session.c
566
void ksmbd_user_session_put(struct ksmbd_session *sess)
fs/smb/server/mgmt/user_session.c
58
static const char *session_state_string(struct ksmbd_session *session)
fs/smb/server/mgmt/user_session.c
597
struct ksmbd_session *prev_sess;
fs/smb/server/mgmt/user_session.c
648
static int __init_smb2_session(struct ksmbd_session *sess)
fs/smb/server/mgmt/user_session.c
658
static struct ksmbd_session *__session_create(int protocol)
fs/smb/server/mgmt/user_session.c
660
struct ksmbd_session *sess;
fs/smb/server/mgmt/user_session.c
666
sess = kzalloc_obj(struct ksmbd_session, KSMBD_DEFAULT_GFP);
fs/smb/server/mgmt/user_session.c
704
struct ksmbd_session *ksmbd_smb2_session_create(void)
fs/smb/server/mgmt/user_session.c
709
int ksmbd_acquire_tree_conn_id(struct ksmbd_session *sess)
fs/smb/server/mgmt/user_session.c
719
void ksmbd_release_tree_conn_id(struct ksmbd_session *sess, int id)
fs/smb/server/mgmt/user_session.c
72
static const char *session_user_name(struct ksmbd_session *session)
fs/smb/server/mgmt/user_session.c
83
struct ksmbd_session *sess;
fs/smb/server/mgmt/user_session.c
90
sess = (struct ksmbd_session *)m->private;
fs/smb/server/mgmt/user_session.h
100
struct ksmbd_session *ksmbd_session_lookup_all(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.h
109
int ksmbd_acquire_tree_conn_id(struct ksmbd_session *sess);
fs/smb/server/mgmt/user_session.h
110
void ksmbd_release_tree_conn_id(struct ksmbd_session *sess, int id);
fs/smb/server/mgmt/user_session.h
112
int ksmbd_session_rpc_open(struct ksmbd_session *sess, char *rpc_name);
fs/smb/server/mgmt/user_session.h
113
void ksmbd_session_rpc_close(struct ksmbd_session *sess, int id);
fs/smb/server/mgmt/user_session.h
114
int ksmbd_session_rpc_method(struct ksmbd_session *sess, int id);
fs/smb/server/mgmt/user_session.h
115
void ksmbd_user_session_get(struct ksmbd_session *sess);
fs/smb/server/mgmt/user_session.h
116
void ksmbd_user_session_put(struct ksmbd_session *sess);
fs/smb/server/mgmt/user_session.h
72
static inline int test_session_flag(struct ksmbd_session *sess, int bit)
fs/smb/server/mgmt/user_session.h
77
static inline void set_session_flag(struct ksmbd_session *sess, int bit)
fs/smb/server/mgmt/user_session.h
82
static inline void clear_session_flag(struct ksmbd_session *sess, int bit)
fs/smb/server/mgmt/user_session.h
87
struct ksmbd_session *ksmbd_smb2_session_create(void);
fs/smb/server/mgmt/user_session.h
89
void ksmbd_session_destroy(struct ksmbd_session *sess);
fs/smb/server/mgmt/user_session.h
91
struct ksmbd_session *ksmbd_session_lookup_slowpath(unsigned long long id);
fs/smb/server/mgmt/user_session.h
92
struct ksmbd_session *ksmbd_session_lookup(struct ksmbd_conn *conn,
fs/smb/server/mgmt/user_session.h
97
struct ksmbd_session *sess);
fs/smb/server/mgmt/user_session.h
99
struct ksmbd_session *__session_lookup(unsigned long long id);
fs/smb/server/oplock.c
1189
struct ksmbd_session *sess = work->sess;
fs/smb/server/oplock.c
34
struct ksmbd_session *sess = work->sess;
fs/smb/server/oplock.c
985
int find_same_lease_key(struct ksmbd_session *sess, struct ksmbd_inode *ci,
fs/smb/server/oplock.h
119
int find_same_lease_key(struct ksmbd_session *sess, struct ksmbd_inode *ci,
fs/smb/server/oplock.h
57
struct ksmbd_session *sess;
fs/smb/server/smb2pdu.c
1284
static int alloc_preauth_hash(struct ksmbd_session *sess,
fs/smb/server/smb2pdu.c
1304
struct ksmbd_session *sess = work->sess;
fs/smb/server/smb2pdu.c
1463
struct ksmbd_session *sess = work->sess;
fs/smb/server/smb2pdu.c
1603
struct ksmbd_session *sess = work->sess;
fs/smb/server/smb2pdu.c
1705
struct ksmbd_session *sess;
fs/smb/server/smb2pdu.c
1988
struct ksmbd_session *sess = work->sess;
fs/smb/server/smb2pdu.c
2188
struct ksmbd_session *sess = work->sess;
fs/smb/server/smb2pdu.c
2248
struct ksmbd_session *sess = work->sess;
fs/smb/server/smb2pdu.c
2892
struct ksmbd_session *sess = work->sess;
fs/smb/server/smb2pdu.c
4637
static int smb2_get_info_file_pipe(struct ksmbd_session *sess,
fs/smb/server/smb2pdu.c
68
struct ksmbd_session *sess;
fs/smb/server/smb2pdu.c
82
struct channel *lookup_chann_list(struct ksmbd_session *sess, struct ksmbd_conn *conn)
fs/smb/server/smb2pdu.c
9129
struct ksmbd_session *sess = work->sess;
fs/smb/server/smb2pdu.c
9211
struct ksmbd_session *sess;
fs/smb/server/smb2pdu.c
9256
struct ksmbd_session *sess = work->sess;
fs/smb/server/smb2pdu.h
354
struct channel *lookup_chann_list(struct ksmbd_session *sess,
fs/smb/server/smb_common.c
766
struct ksmbd_session *sess = work->sess;
fs/smb/server/smb_common.h
156
int (*generate_signingkey)(struct ksmbd_session *sess, struct ksmbd_conn *conn);
fs/smb/server/smb_common.h
157
void (*generate_encryptionkey)(struct ksmbd_conn *conn, struct ksmbd_session *sess);
fs/smb/server/transport_ipc.c
229
static int rpc_context_flags(struct ksmbd_session *sess)
fs/smb/server/transport_ipc.c
669
ksmbd_ipc_tree_connect_request(struct ksmbd_session *sess,
fs/smb/server/transport_ipc.c
779
struct ksmbd_rpc_command *ksmbd_rpc_open(struct ksmbd_session *sess, int handle)
fs/smb/server/transport_ipc.c
801
struct ksmbd_rpc_command *ksmbd_rpc_close(struct ksmbd_session *sess, int handle)
fs/smb/server/transport_ipc.c
823
struct ksmbd_rpc_command *ksmbd_rpc_write(struct ksmbd_session *sess, int handle,
fs/smb/server/transport_ipc.c
855
struct ksmbd_rpc_command *ksmbd_rpc_read(struct ksmbd_session *sess, int handle)
fs/smb/server/transport_ipc.c
882
struct ksmbd_rpc_command *ksmbd_rpc_ioctl(struct ksmbd_session *sess, int handle,
fs/smb/server/transport_ipc.h
18
struct ksmbd_session;
fs/smb/server/transport_ipc.h
24
ksmbd_ipc_tree_connect_request(struct ksmbd_session *sess,
fs/smb/server/transport_ipc.h
37
struct ksmbd_rpc_command *ksmbd_rpc_open(struct ksmbd_session *sess, int handle);
fs/smb/server/transport_ipc.h
38
struct ksmbd_rpc_command *ksmbd_rpc_close(struct ksmbd_session *sess, int handle);
fs/smb/server/transport_ipc.h
39
struct ksmbd_rpc_command *ksmbd_rpc_write(struct ksmbd_session *sess, int handle,
fs/smb/server/transport_ipc.h
41
struct ksmbd_rpc_command *ksmbd_rpc_read(struct ksmbd_session *sess, int handle);
fs/smb/server/transport_ipc.h
42
struct ksmbd_rpc_command *ksmbd_rpc_ioctl(struct ksmbd_session *sess, int handle,
fs/smb/server/vfs_cache.h
30
struct ksmbd_session;