| /Linux-v6.1/fs/ksmbd/mgmt/ |
| D | user_session.h | 33 struct ksmbd_session { struct 66 static inline int test_session_flag(struct ksmbd_session *sess, int bit) in test_session_flag() argument 71 static inline void set_session_flag(struct ksmbd_session *sess, int bit) in set_session_flag() 76 static inline void clear_session_flag(struct ksmbd_session *sess, int bit) in clear_session_flag() 81 struct ksmbd_session *ksmbd_smb2_session_create(void); 83 void ksmbd_session_destroy(struct ksmbd_session *sess); 85 struct ksmbd_session *ksmbd_session_lookup_slowpath(unsigned long long id); 86 struct ksmbd_session *ksmbd_session_lookup(struct ksmbd_conn *conn, 89 struct ksmbd_session *sess); 91 struct ksmbd_session *ksmbd_session_lookup_all(struct ksmbd_conn *conn, [all …]
|
| D | user_session.c | 31 static void free_channel_list(struct ksmbd_session *sess) in free_channel_list() 44 static void __session_rpc_close(struct ksmbd_session *sess, in __session_rpc_close() 58 static void ksmbd_session_rpc_clear_list(struct ksmbd_session *sess) in ksmbd_session_rpc_clear_list() 93 int ksmbd_session_rpc_open(struct ksmbd_session *sess, char *rpc_name) in ksmbd_session_rpc_open() 125 void ksmbd_session_rpc_close(struct ksmbd_session *sess, int id) in ksmbd_session_rpc_close() 138 int ksmbd_session_rpc_method(struct ksmbd_session *sess, int id) in ksmbd_session_rpc_method() 149 void ksmbd_session_destroy(struct ksmbd_session *sess) in ksmbd_session_destroy() 170 static struct ksmbd_session *__session_lookup(unsigned long long id) in __session_lookup() 172 struct ksmbd_session *sess; in __session_lookup() 182 struct ksmbd_session *sess) in ksmbd_session_register() [all …]
|
| D | tree_connect.h | 41 struct ksmbd_session; 44 ksmbd_tree_conn_connect(struct ksmbd_conn *conn, struct ksmbd_session *sess, 47 int ksmbd_tree_conn_disconnect(struct ksmbd_session *sess, 50 struct ksmbd_tree_connect *ksmbd_tree_conn_lookup(struct ksmbd_session *sess, 53 struct ksmbd_share_config *ksmbd_tree_conn_share(struct ksmbd_session *sess, 56 int ksmbd_tree_conn_session_logoff(struct ksmbd_session *sess);
|
| D | tree_connect.c | 19 ksmbd_tree_conn_connect(struct ksmbd_conn *conn, struct ksmbd_session *sess, in ksmbd_tree_conn_connect() 96 int ksmbd_tree_conn_disconnect(struct ksmbd_session *sess, in ksmbd_tree_conn_disconnect() 109 struct ksmbd_tree_connect *ksmbd_tree_conn_lookup(struct ksmbd_session *sess, in ksmbd_tree_conn_lookup() 115 struct ksmbd_share_config *ksmbd_tree_conn_share(struct ksmbd_session *sess, in ksmbd_tree_conn_share() 126 int ksmbd_tree_conn_session_logoff(struct ksmbd_session *sess) in ksmbd_tree_conn_session_logoff()
|
| /Linux-v6.1/fs/ksmbd/ |
| D | transport_ipc.h | 16 struct ksmbd_session; 22 ksmbd_ipc_tree_connect_request(struct ksmbd_session *sess, 35 struct ksmbd_rpc_command *ksmbd_rpc_open(struct ksmbd_session *sess, int handle); 36 struct ksmbd_rpc_command *ksmbd_rpc_close(struct ksmbd_session *sess, int handle); 37 struct ksmbd_rpc_command *ksmbd_rpc_write(struct ksmbd_session *sess, int handle, 39 struct ksmbd_rpc_command *ksmbd_rpc_read(struct ksmbd_session *sess, int handle); 40 struct ksmbd_rpc_command *ksmbd_rpc_ioctl(struct ksmbd_session *sess, int handle, 42 struct ksmbd_rpc_command *ksmbd_rpc_rap(struct ksmbd_session *sess, void *payload,
|
| 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);
|
| D | auth.c | 79 static int ksmbd_gen_sess_key(struct ksmbd_session *sess, char *hash, in ksmbd_gen_sess_key() 124 static int calc_ntlmv2_hash(struct ksmbd_conn *conn, struct ksmbd_session *sess, in calc_ntlmv2_hash() 218 int ksmbd_auth_ntlmv2(struct ksmbd_conn *conn, struct ksmbd_session *sess, in ksmbd_auth_ntlmv2() 301 struct ksmbd_session *sess) in ksmbd_decode_ntlmssp_auth_blob() 502 int ksmbd_krb5_authenticate(struct ksmbd_session *sess, char *in_blob, in ksmbd_krb5_authenticate() 552 int ksmbd_krb5_authenticate(struct ksmbd_session *sess, char *in_blob, in ksmbd_krb5_authenticate() 667 static int generate_key(struct ksmbd_conn *conn, struct ksmbd_session *sess, in generate_key() 753 static int generate_smb3signingkey(struct ksmbd_session *sess, in generate_smb3signingkey() 787 int ksmbd_gen_smb30_signingkey(struct ksmbd_session *sess, in ksmbd_gen_smb30_signingkey() 801 int ksmbd_gen_smb311_signingkey(struct ksmbd_session *sess, in ksmbd_gen_smb311_signingkey() [all …]
|
| D | ksmbd_work.h | 13 struct ksmbd_session; 26 struct ksmbd_session *sess;
|
| D | transport_ipc.c | 214 static int rpc_context_flags(struct ksmbd_session *sess) in rpc_context_flags() 548 ksmbd_ipc_tree_connect_request(struct ksmbd_session *sess, in ksmbd_ipc_tree_connect_request() 658 struct ksmbd_rpc_command *ksmbd_rpc_open(struct ksmbd_session *sess, int handle) in ksmbd_rpc_open() 680 struct ksmbd_rpc_command *ksmbd_rpc_close(struct ksmbd_session *sess, int handle) in ksmbd_rpc_close() 702 struct ksmbd_rpc_command *ksmbd_rpc_write(struct ksmbd_session *sess, int handle, in ksmbd_rpc_write() 727 struct ksmbd_rpc_command *ksmbd_rpc_read(struct ksmbd_session *sess, int handle) in ksmbd_rpc_read() 750 struct ksmbd_rpc_command *ksmbd_rpc_ioctl(struct ksmbd_session *sess, int handle, in ksmbd_rpc_ioctl() 775 struct ksmbd_rpc_command *ksmbd_rpc_rap(struct ksmbd_session *sess, void *payload, in ksmbd_rpc_rap()
|
| D | oplock.h | 61 struct ksmbd_session *sess; 124 int find_same_lease_key(struct ksmbd_session *sess, struct ksmbd_inode *ci,
|
| D | smb_common.h | 423 int (*generate_signingkey)(struct ksmbd_session *sess, struct ksmbd_conn *conn); 424 int (*generate_encryptionkey)(struct ksmbd_conn *conn, struct ksmbd_session *sess);
|
| D | vfs_cache.h | 29 struct ksmbd_session;
|
| D | smb2pdu.h | 489 struct channel *lookup_chann_list(struct ksmbd_session *sess,
|
| D | smb2pdu.c | 63 struct ksmbd_session *sess; in check_session_id() 75 struct channel *lookup_chann_list(struct ksmbd_session *sess, struct ksmbd_conn *conn) in lookup_chann_list() 595 struct ksmbd_session *prev_sess = ksmbd_session_lookup_slowpath(id); in destroy_previous_session() 1240 static int alloc_preauth_hash(struct ksmbd_session *sess, in alloc_preauth_hash() 1257 struct ksmbd_session *sess = work->sess; in generate_preauth_hash() 1417 struct ksmbd_session *sess = work->sess; in ntlm_authenticate() 1558 struct ksmbd_session *sess = work->sess; in krb5_authenticate() 1649 struct ksmbd_session *sess; in smb2_sess_setup() 1871 struct ksmbd_session *sess = work->sess; in smb2_tree_connect() 2043 struct ksmbd_session *sess = work->sess; in smb2_tree_disconnect() [all …]
|
| D | oplock.c | 34 struct ksmbd_session *sess = work->sess; in alloc_opinfo() 968 int find_same_lease_key(struct ksmbd_session *sess, struct ksmbd_inode *ci, in find_same_lease_key() 1097 struct ksmbd_session *sess = work->sess; in smb_grant_oplock()
|
| D | smb_common.c | 612 struct ksmbd_session *sess = work->sess; in ksmbd_override_fsids()
|