Home
last modified time | relevance | path

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

/Linux-v6.1/fs/ksmbd/mgmt/
Duser_session.h33 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 …]
Duser_session.c31 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 …]
Dtree_connect.h41 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);
Dtree_connect.c19 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/
Dtransport_ipc.h16 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,
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);
Dauth.c79 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 …]
Dksmbd_work.h13 struct ksmbd_session;
26 struct ksmbd_session *sess;
Dtransport_ipc.c214 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()
Doplock.h61 struct ksmbd_session *sess;
124 int find_same_lease_key(struct ksmbd_session *sess, struct ksmbd_inode *ci,
Dsmb_common.h423 int (*generate_signingkey)(struct ksmbd_session *sess, struct ksmbd_conn *conn);
424 int (*generate_encryptionkey)(struct ksmbd_conn *conn, struct ksmbd_session *sess);
Dvfs_cache.h29 struct ksmbd_session;
Dsmb2pdu.h489 struct channel *lookup_chann_list(struct ksmbd_session *sess,
Dsmb2pdu.c63 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 …]
Doplock.c34 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()
Dsmb_common.c612 struct ksmbd_session *sess = work->sess; in ksmbd_override_fsids()