Home
last modified time | relevance | path

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

/linux/fs/smb/server/mgmt/
H A Duser_session.h33 struct ksmbd_session { struct
77 static inline int test_session_flag(struct ksmbd_session *sess, int bit) in test_session_flag() argument
82 static inline void set_session_flag(struct ksmbd_session *sess, int bit) in set_session_flag()
87 static inline void clear_session_flag(struct ksmbd_session *sess, int bit) in clear_session_flag()
92 struct ksmbd_session *ksmbd_smb2_session_create(void);
94 void ksmbd_session_destroy(struct ksmbd_session *sess);
96 struct ksmbd_session *ksmbd_session_lookup_slowpath(unsigned long long id);
97 struct ksmbd_session *ksmbd_session_lookup(struct ksmbd_conn *conn,
102 struct ksmbd_session *sess);
104 struct ksmbd_session *sess);
[all …]
H A Duser_session.c59 static const char *session_state_string(struct ksmbd_session *session) in session_state_string()
73 static const char *session_user_name(struct ksmbd_session *session) in session_user_name()
82 static const char *session_account_type(struct ksmbd_session *session) in session_account_type()
91 static unsigned int session_open_file_count(struct ksmbd_session *session) in session_open_file_count()
106 struct ksmbd_session *sess; in show_proc_session()
113 sess = (struct ksmbd_session *)m->private; in show_proc_session()
201 static int create_proc_session(struct ksmbd_session *sess) in create_proc_session()
213 static void delete_proc_session(struct ksmbd_session *sess) in delete_proc_session()
221 struct ksmbd_session *session; in show_proc_sessions()
262 static int create_proc_session(struct ksmbd_session *sess) { return 0; } in create_proc_session()
[all …]
H A Dtree_connect.c28 struct ksmbd_session *sess = work->sess; in ksmbd_tree_conn_connect()
114 static int __ksmbd_tree_conn_disconnect(struct ksmbd_session *sess, in __ksmbd_tree_conn_disconnect()
130 int ksmbd_tree_conn_disconnect(struct ksmbd_session *sess, in ksmbd_tree_conn_disconnect()
146 struct ksmbd_tree_connect *ksmbd_tree_conn_lookup(struct ksmbd_session *sess, in ksmbd_tree_conn_lookup()
164 int ksmbd_tree_conn_session_logoff(struct ksmbd_session *sess) in ksmbd_tree_conn_session_logoff()
/linux/fs/smb/server/
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.c74 static int calc_ntlmv2_hash(struct ksmbd_conn *conn, struct ksmbd_session *sess, in calc_ntlmv2_hash()
141 int ksmbd_auth_ntlmv2(struct ksmbd_conn *conn, struct ksmbd_session *sess, in ksmbd_auth_ntlmv2()
200 struct ksmbd_session *sess, char *sess_key) in ksmbd_decode_ntlmssp_auth_blob()
405 int ksmbd_krb5_authenticate(struct ksmbd_session *sess, char *in_blob, in ksmbd_krb5_authenticate()
475 int ksmbd_krb5_authenticate(struct ksmbd_session *sess, char *in_blob, in ksmbd_krb5_authenticate()
566 static int generate_smb3signingkey(struct ksmbd_session *sess, in generate_smb3signingkey()
596 int ksmbd_gen_smb30_signingkey(struct ksmbd_session *sess, in ksmbd_gen_smb30_signingkey()
610 int ksmbd_gen_smb311_signingkey(struct ksmbd_session *sess, in ksmbd_gen_smb311_signingkey()
639 struct ksmbd_session *sess, in generate_smb3encryptionkey()
656 struct ksmbd_session *sess) in ksmbd_gen_smb30_encryptionkey()
[all …]
H A Dksmbd_work.h13 struct ksmbd_session;
34 struct ksmbd_session *sess;
H A Dvfs_cache.h36 struct ksmbd_session;
197 void ksmbd_destroy_file_table(struct ksmbd_session *sess);
229 void ksmbd_wake_session_blocked_works(struct ksmbd_session *sess);
H A Dconnection.h26 struct ksmbd_session;
207 struct ksmbd_session *sess);
322 void ksmbd_all_conn_set_status(struct ksmbd_session *sess, u32 status);
H A Dtransport_ipc.c230 static int rpc_context_flags(struct ksmbd_session *sess) in rpc_context_flags()
706 ksmbd_ipc_tree_connect_request(struct ksmbd_session *sess, in ksmbd_ipc_tree_connect_request()
816 struct ksmbd_rpc_command *ksmbd_rpc_open(struct ksmbd_session *sess, int handle) in ksmbd_rpc_open()
838 struct ksmbd_rpc_command *ksmbd_rpc_close(struct ksmbd_session *sess, int handle) in ksmbd_rpc_close()
860 struct ksmbd_rpc_command *ksmbd_rpc_write(struct ksmbd_session *sess, int handle, in ksmbd_rpc_write()
892 struct ksmbd_rpc_command *ksmbd_rpc_read(struct ksmbd_session *sess, int handle) in ksmbd_rpc_read()
919 struct ksmbd_rpc_command *ksmbd_rpc_ioctl(struct ksmbd_session *sess, int handle, in ksmbd_rpc_ioctl()
H A Dconnection.c423 static bool ksmbd_session_is_bound_to_conn(struct ksmbd_session *sess, in ksmbd_session_is_bound_to_conn()
440 void ksmbd_all_conn_set_status(struct ksmbd_session *sess, u32 status) in ksmbd_all_conn_set_status()
480 struct ksmbd_session *sess) in ksmbd_conn_wait_idle_sess()
H A Doplock.h64 struct ksmbd_session *sess;
H A Dsmb2pdu.h418 struct channel *lookup_chann_list(struct ksmbd_session *sess,
H A Dvfs_cache.c856 void ksmbd_wake_session_blocked_works(struct ksmbd_session *sess) in ksmbd_wake_session_blocked_works()
1365 __close_file_table_ids(struct ksmbd_session *sess, in __close_file_table_ids()
1975 void ksmbd_destroy_file_table(struct ksmbd_session *sess) in ksmbd_destroy_file_table()
H A Dsmb2pdu.c77 struct channel *lookup_chann_list(struct ksmbd_session *sess, struct ksmbd_conn *conn) in lookup_chann_list()
88 static int register_session_channel(struct ksmbd_session *sess, in register_session_channel()
932 static bool smb2_session_kerberos_expired(struct ksmbd_session *sess) in smb2_session_kerberos_expired()
2014 static int alloc_preauth_hash(struct ksmbd_session *sess, in alloc_preauth_hash()
2034 struct ksmbd_session *sess = work->sess; in generate_preauth_hash()
2193 struct ksmbd_session *sess = work->sess; in ntlm_authenticate()
2329 struct ksmbd_session *sess = work->sess; in krb5_authenticate()
2440 struct ksmbd_session *sess = NULL; in smb2_sess_setup()
2803 struct ksmbd_session *sess = work->sess; in smb2_tree_connect()
3041 struct ksmbd_session *sess = work->sess; in smb2_tree_disconnect()
[all …]
H A Doplock.c82 struct ksmbd_session *sess = work->sess; in alloc_opinfo()