Home
last modified time | relevance | path

Searched refs:ksmbd_session (Results 1 – 16 of 16) sorted by relevance

/linux/fs/smb/server/mgmt/
H A Duser_session.h32 struct ksmbd_session { struct
72 static inline int test_session_flag(struct ksmbd_session *sess, int bit) in test_session_flag() argument
77 static inline void set_session_flag(struct ksmbd_session *sess, int bit) in set_session_flag()
82 static inline void clear_session_flag(struct ksmbd_session *sess, int bit) in clear_session_flag()
87 struct ksmbd_session *ksmbd_smb2_session_create(void);
89 void ksmbd_session_destroy(struct ksmbd_session *sess);
91 struct ksmbd_session *ksmbd_session_lookup_slowpath(unsigned long long id);
92 struct ksmbd_session *ksmbd_session_lookup(struct ksmbd_conn *conn,
97 struct ksmbd_session *sess);
99 struct ksmbd_session *__session_lookup(unsigned long long id);
[all …]
H A Duser_session.c58 static const char *session_state_string(struct ksmbd_session *session) in session_state_string()
72 static const char *session_user_name(struct ksmbd_session *session) in session_user_name()
83 struct ksmbd_session *sess; in show_proc_session()
90 sess = (struct ksmbd_session *)m->private; in show_proc_session()
184 static int create_proc_session(struct ksmbd_session *sess) in create_proc_session()
194 static void delete_proc_session(struct ksmbd_session *sess) in delete_proc_session()
202 struct ksmbd_session *session; in show_proc_sessions()
246 static int create_proc_session(struct ksmbd_session *sess) { return 0; } in create_proc_session()
247 static void delete_proc_session(struct ksmbd_session *sess) {} in delete_proc_session()
250 static void free_channel_list(struct ksmbd_session *sess) in free_channel_list()
[all …]
H A Dtree_connect.h50 struct ksmbd_session;
56 int ksmbd_tree_conn_disconnect(struct ksmbd_session *sess,
59 struct ksmbd_tree_connect *ksmbd_tree_conn_lookup(struct ksmbd_session *sess,
62 int ksmbd_tree_conn_session_logoff(struct ksmbd_session *sess);
H A Dtree_connect.c28 struct ksmbd_session *sess = work->sess; in ksmbd_tree_conn_connect()
111 static int __ksmbd_tree_conn_disconnect(struct ksmbd_session *sess, in __ksmbd_tree_conn_disconnect()
126 int ksmbd_tree_conn_disconnect(struct ksmbd_session *sess, in ksmbd_tree_conn_disconnect()
136 struct ksmbd_tree_connect *ksmbd_tree_conn_lookup(struct ksmbd_session *sess, in ksmbd_tree_conn_lookup()
154 int ksmbd_tree_conn_session_logoff(struct ksmbd_session *sess) in ksmbd_tree_conn_session_logoff()
/linux/fs/smb/server/
H A Dauth.h34 struct ksmbd_session;
42 int ksmbd_auth_ntlmv2(struct ksmbd_conn *conn, struct ksmbd_session *sess,
47 struct ksmbd_session *sess);
53 int ksmbd_krb5_authenticate(struct ksmbd_session *sess, char *in_blob,
59 int ksmbd_gen_smb30_signingkey(struct ksmbd_session *sess,
61 int ksmbd_gen_smb311_signingkey(struct ksmbd_session *sess,
64 struct ksmbd_session *sess);
66 struct ksmbd_session *sess);
H A Dtransport_ipc.h18 struct ksmbd_session;
24 ksmbd_ipc_tree_connect_request(struct ksmbd_session *sess,
37 struct ksmbd_rpc_command *ksmbd_rpc_open(struct ksmbd_session *sess, int handle);
38 struct ksmbd_rpc_command *ksmbd_rpc_close(struct ksmbd_session *sess, int handle);
39 struct ksmbd_rpc_command *ksmbd_rpc_write(struct ksmbd_session *sess, int handle,
41 struct ksmbd_rpc_command *ksmbd_rpc_read(struct ksmbd_session *sess, int handle);
42 struct ksmbd_rpc_command *ksmbd_rpc_ioctl(struct ksmbd_session *sess, int handle,
H A Dauth.c75 static int calc_ntlmv2_hash(struct ksmbd_conn *conn, struct ksmbd_session *sess, in calc_ntlmv2_hash()
139 int ksmbd_auth_ntlmv2(struct ksmbd_conn *conn, struct ksmbd_session *sess, in ksmbd_auth_ntlmv2()
187 struct ksmbd_session *sess) in ksmbd_decode_ntlmssp_auth_blob()
390 int ksmbd_krb5_authenticate(struct ksmbd_session *sess, char *in_blob, in ksmbd_krb5_authenticate()
456 int ksmbd_krb5_authenticate(struct ksmbd_session *sess, char *in_blob, in ksmbd_krb5_authenticate()
541 static void generate_key(struct ksmbd_conn *conn, struct ksmbd_session *sess, in generate_key()
570 static int generate_smb3signingkey(struct ksmbd_session *sess, in generate_smb3signingkey()
597 int ksmbd_gen_smb30_signingkey(struct ksmbd_session *sess, in ksmbd_gen_smb30_signingkey()
611 int ksmbd_gen_smb311_signingkey(struct ksmbd_session *sess, in ksmbd_gen_smb311_signingkey()
640 struct ksmbd_session *sess, in generate_smb3encryptionkey()
[all …]
H A Dksmbd_work.h13 struct ksmbd_session;
31 struct ksmbd_session *sess;
H A Dtransport_ipc.c229 static int rpc_context_flags(struct ksmbd_session *sess) in rpc_context_flags()
669 ksmbd_ipc_tree_connect_request(struct ksmbd_session *sess, in ksmbd_ipc_tree_connect_request()
779 struct ksmbd_rpc_command *ksmbd_rpc_open(struct ksmbd_session *sess, int handle) in ksmbd_rpc_open()
801 struct ksmbd_rpc_command *ksmbd_rpc_close(struct ksmbd_session *sess, int handle) in ksmbd_rpc_close()
823 struct ksmbd_rpc_command *ksmbd_rpc_write(struct ksmbd_session *sess, int handle, in ksmbd_rpc_write()
855 struct ksmbd_rpc_command *ksmbd_rpc_read(struct ksmbd_session *sess, int handle) in ksmbd_rpc_read()
882 struct ksmbd_rpc_command *ksmbd_rpc_ioctl(struct ksmbd_session *sess, int handle, in ksmbd_rpc_ioctl()
H A Doplock.h57 struct ksmbd_session *sess;
119 int find_same_lease_key(struct ksmbd_session *sess, struct ksmbd_inode *ci,
H A Dsmb_common.h156 int (*generate_signingkey)(struct ksmbd_session *sess, struct ksmbd_conn *conn);
157 void (*generate_encryptionkey)(struct ksmbd_conn *conn, struct ksmbd_session *sess);
H A Dvfs_cache.h30 struct ksmbd_session;
H A Dsmb2pdu.h354 struct channel *lookup_chann_list(struct ksmbd_session *sess,
H A Doplock.c34 struct ksmbd_session *sess = work->sess; in alloc_opinfo()
985 int find_same_lease_key(struct ksmbd_session *sess, struct ksmbd_inode *ci, in find_same_lease_key()
1189 struct ksmbd_session *sess = work->sess; in smb_grant_oplock()
H A Dsmb2pdu.c68 struct ksmbd_session *sess; in check_session_id()
82 struct channel *lookup_chann_list(struct ksmbd_session *sess, struct ksmbd_conn *conn) in lookup_chann_list()
1284 static int alloc_preauth_hash(struct ksmbd_session *sess, in alloc_preauth_hash()
1304 struct ksmbd_session *sess = work->sess; in generate_preauth_hash()
1463 struct ksmbd_session *sess = work->sess; in ntlm_authenticate()
1603 struct ksmbd_session *sess = work->sess; in krb5_authenticate()
1705 struct ksmbd_session *sess; in smb2_sess_setup()
1988 struct ksmbd_session *sess = work->sess; in smb2_tree_connect()
2188 struct ksmbd_session *sess = work->sess; in smb2_tree_disconnect()
2248 struct ksmbd_session *sess = work->sess; in smb2_session_logoff()
[all …]
H A Dsmb_common.c766 struct ksmbd_session *sess = work->sess; in __ksmbd_override_fsids()