Home
last modified time | relevance | path

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

/linux/fs/smb/server/mgmt/
A Duser_session.h32 struct ksmbd_session { struct
83 struct ksmbd_session *ksmbd_smb2_session_create(void);
85 void ksmbd_session_destroy(struct ksmbd_session *sess);
88 struct ksmbd_session *ksmbd_session_lookup(struct ksmbd_conn *conn,
91 struct ksmbd_session *sess);
93 struct ksmbd_session *__session_lookup(unsigned long long id);
103 int ksmbd_acquire_tree_conn_id(struct ksmbd_session *sess);
107 void ksmbd_session_rpc_close(struct ksmbd_session *sess, int id);
108 int ksmbd_session_rpc_method(struct ksmbd_session *sess, int id);
109 void ksmbd_user_session_get(struct ksmbd_session *sess);
[all …]
A Duser_session.c30 static void free_channel_list(struct ksmbd_session *sess) in free_channel_list()
145 void ksmbd_session_destroy(struct ksmbd_session *sess) in ksmbd_session_destroy()
165 struct ksmbd_session *sess; in __session_lookup()
179 struct ksmbd_session *sess; in ksmbd_expire_session()
199 struct ksmbd_session *sess) in ksmbd_session_register()
221 struct ksmbd_session *sess; in ksmbd_sessions_deregister()
262 struct ksmbd_session *sess; in ksmbd_session_lookup()
274 struct ksmbd_session *sess; in ksmbd_session_lookup_slowpath()
286 struct ksmbd_session *sess; in ksmbd_session_lookup_all()
332 struct ksmbd_session *prev_sess; in destroy_previous_session()
[all …]
A Dtree_connect.h51 struct ksmbd_session;
57 int ksmbd_tree_conn_disconnect(struct ksmbd_session *sess,
60 struct ksmbd_tree_connect *ksmbd_tree_conn_lookup(struct ksmbd_session *sess,
63 int ksmbd_tree_conn_session_logoff(struct ksmbd_session *sess);
A Dtree_connect.c27 struct ksmbd_session *sess = work->sess; in ksmbd_tree_conn_connect()
112 int ksmbd_tree_conn_disconnect(struct ksmbd_session *sess, in ksmbd_tree_conn_disconnect()
132 struct ksmbd_tree_connect *ksmbd_tree_conn_lookup(struct ksmbd_session *sess, in ksmbd_tree_conn_lookup()
150 int ksmbd_tree_conn_session_logoff(struct ksmbd_session *sess) in ksmbd_tree_conn_session_logoff()
/linux/fs/smb/server/
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,
44 struct ksmbd_rpc_command *ksmbd_rpc_rap(struct ksmbd_session *sess, void *payload,
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);
A Dauth.c79 static int ksmbd_gen_sess_key(struct ksmbd_session *sess, char *hash, in ksmbd_gen_sess_key()
307 struct ksmbd_session *sess) in ksmbd_decode_ntlmssp_auth_blob()
511 int ksmbd_krb5_authenticate(struct ksmbd_session *sess, char *in_blob, in ksmbd_krb5_authenticate()
565 int ksmbd_krb5_authenticate(struct ksmbd_session *sess, char *in_blob, in ksmbd_krb5_authenticate()
767 static int generate_smb3signingkey(struct ksmbd_session *sess, in generate_smb3signingkey()
801 int ksmbd_gen_smb30_signingkey(struct ksmbd_session *sess, in ksmbd_gen_smb30_signingkey()
815 int ksmbd_gen_smb311_signingkey(struct ksmbd_session *sess, in ksmbd_gen_smb311_signingkey()
844 struct ksmbd_session *sess, in generate_smb3encryptionkey()
882 struct ksmbd_session *sess) in ksmbd_gen_smb30_encryptionkey()
903 struct ksmbd_session *sess) in ksmbd_gen_smb311_encryptionkey()
[all …]
A Dksmbd_work.h13 struct ksmbd_session;
31 struct ksmbd_session *sess;
A Dtransport_ipc.c229 static int rpc_context_flags(struct ksmbd_session *sess) in rpc_context_flags()
644 ksmbd_ipc_tree_connect_request(struct ksmbd_session *sess, in ksmbd_ipc_tree_connect_request()
754 struct ksmbd_rpc_command *ksmbd_rpc_open(struct ksmbd_session *sess, int handle) in ksmbd_rpc_open()
776 struct ksmbd_rpc_command *ksmbd_rpc_close(struct ksmbd_session *sess, int handle) in ksmbd_rpc_close()
798 struct ksmbd_rpc_command *ksmbd_rpc_write(struct ksmbd_session *sess, int handle, in ksmbd_rpc_write()
823 struct ksmbd_rpc_command *ksmbd_rpc_read(struct ksmbd_session *sess, int handle) in ksmbd_rpc_read()
846 struct ksmbd_rpc_command *ksmbd_rpc_ioctl(struct ksmbd_session *sess, int handle, in ksmbd_rpc_ioctl()
871 struct ksmbd_rpc_command *ksmbd_rpc_rap(struct ksmbd_session *sess, void *payload, in ksmbd_rpc_rap()
A Doplock.h57 struct ksmbd_session *sess;
120 int find_same_lease_key(struct ksmbd_session *sess, struct ksmbd_inode *ci,
A Dsmb_common.h409 int (*generate_signingkey)(struct ksmbd_session *sess, struct ksmbd_conn *conn);
410 int (*generate_encryptionkey)(struct ksmbd_conn *conn, struct ksmbd_session *sess);
A Dvfs_cache.h30 struct ksmbd_session;
A Dsmb2pdu.h461 struct channel *lookup_chann_list(struct ksmbd_session *sess,
A Dsmb2pdu.c64 struct ksmbd_session *sess; in check_session_id()
1279 struct ksmbd_session *sess = work->sess; in generate_preauth_hash()
1438 struct ksmbd_session *sess = work->sess; in ntlm_authenticate()
1576 struct ksmbd_session *sess = work->sess; in krb5_authenticate()
1664 struct ksmbd_session *sess; in smb2_sess_setup()
1937 struct ksmbd_session *sess = work->sess; in smb2_tree_connect()
2135 struct ksmbd_session *sess = work->sess; in smb2_tree_disconnect()
2200 struct ksmbd_session *sess; in smb2_session_logoff()
2821 struct ksmbd_session *sess = work->sess; in smb2_open()
5303 struct ksmbd_session *sess = work->sess; in smb2_get_info_filesystem()
[all …]
A Doplock.c34 struct ksmbd_session *sess = work->sess; in alloc_opinfo()
976 int find_same_lease_key(struct ksmbd_session *sess, struct ksmbd_inode *ci, in find_same_lease_key()
1180 struct ksmbd_session *sess = work->sess; in smb_grant_oplock()
A Dsmb_common.c742 struct ksmbd_session *sess = work->sess; in __ksmbd_override_fsids()

Completed in 46 milliseconds