| /linux/fs/smb/server/mgmt/ |
| H A D | user_session.h | 32 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 D | user_session.c | 58 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 D | tree_connect.h | 50 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 D | tree_connect.c | 28 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 D | auth.h | 34 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 D | transport_ipc.h | 18 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 D | auth.c | 75 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 D | ksmbd_work.h | 13 struct ksmbd_session; 31 struct ksmbd_session *sess;
|
| H A D | transport_ipc.c | 229 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 D | oplock.h | 57 struct ksmbd_session *sess; 119 int find_same_lease_key(struct ksmbd_session *sess, struct ksmbd_inode *ci,
|
| H A D | smb_common.h | 156 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 D | vfs_cache.h | 30 struct ksmbd_session;
|
| H A D | smb2pdu.h | 354 struct channel *lookup_chann_list(struct ksmbd_session *sess,
|
| H A D | oplock.c | 34 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 D | smb2pdu.c | 68 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 D | smb_common.c | 766 struct ksmbd_session *sess = work->sess; in __ksmbd_override_fsids()
|