Home
last modified time | relevance | path

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

/linux/fs/ksmbd/mgmt/
A Duser_session.h33 struct ksmbd_session { struct
81 struct ksmbd_session *ksmbd_smb2_session_create(void);
83 void ksmbd_session_destroy(struct ksmbd_session *sess);
86 struct ksmbd_session *ksmbd_session_lookup(struct ksmbd_conn *conn,
89 struct ksmbd_session *sess);
98 int ksmbd_acquire_tree_conn_id(struct ksmbd_session *sess);
99 void ksmbd_release_tree_conn_id(struct ksmbd_session *sess, int id);
102 void ksmbd_session_rpc_close(struct ksmbd_session *sess, int id);
103 int ksmbd_session_rpc_method(struct ksmbd_session *sess, int id);
104 int get_session(struct ksmbd_session *sess);
[all …]
A Duser_session.c31 static void free_channel_list(struct ksmbd_session *sess) in free_channel_list()
175 struct ksmbd_session *sess; in __session_lookup()
185 struct ksmbd_session *sess) in ksmbd_session_register()
193 struct ksmbd_session *sess; in ksmbd_sessions_deregister()
197 struct ksmbd_session, in ksmbd_sessions_deregister()
213 struct ksmbd_session *sess = NULL; in ksmbd_session_lookup()
222 int get_session(struct ksmbd_session *sess) in get_session()
227 void put_session(struct ksmbd_session *sess) in put_session()
235 struct ksmbd_session *sess; in ksmbd_session_lookup_slowpath()
251 struct ksmbd_session *sess; in ksmbd_session_lookup_all()
[all …]
A Dtree_connect.h40 struct ksmbd_session;
43 ksmbd_tree_conn_connect(struct ksmbd_session *sess, char *share_name);
45 int ksmbd_tree_conn_disconnect(struct ksmbd_session *sess,
48 struct ksmbd_tree_connect *ksmbd_tree_conn_lookup(struct ksmbd_session *sess,
51 struct ksmbd_share_config *ksmbd_tree_conn_share(struct ksmbd_session *sess,
54 int ksmbd_tree_conn_session_logoff(struct ksmbd_session *sess);
A Dtree_connect.c19 ksmbd_tree_conn_connect(struct ksmbd_session *sess, char *share_name) in ksmbd_tree_conn_connect()
81 int ksmbd_tree_conn_disconnect(struct ksmbd_session *sess, in ksmbd_tree_conn_disconnect()
94 struct ksmbd_tree_connect *ksmbd_tree_conn_lookup(struct ksmbd_session *sess, in ksmbd_tree_conn_lookup()
100 struct ksmbd_share_config *ksmbd_tree_conn_share(struct ksmbd_session *sess, in ksmbd_tree_conn_share()
111 int ksmbd_tree_conn_session_logoff(struct ksmbd_session *sess) in ksmbd_tree_conn_session_logoff()
/linux/fs/ksmbd/
A Dauth.h34 struct ksmbd_session;
41 int ksmbd_auth_ntlm(struct ksmbd_session *sess, char *pw_buf);
42 int ksmbd_auth_ntlmv2(struct ksmbd_session *sess, struct ntlmv2_resp *ntlmv2,
45 int blob_len, struct ksmbd_session *sess);
47 int blob_len, struct ksmbd_session *sess);
50 struct ksmbd_session *sess);
51 int ksmbd_krb5_authenticate(struct ksmbd_session *sess, char *in_blob,
57 int ksmbd_gen_smb30_signingkey(struct ksmbd_session *sess,
59 int ksmbd_gen_smb311_signingkey(struct ksmbd_session *sess,
61 int ksmbd_gen_smb30_encryptionkey(struct ksmbd_session *sess);
[all …]
A 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,
A Dauth.c78 static int ksmbd_gen_sess_key(struct ksmbd_session *sess, char *hash, in ksmbd_gen_sess_key()
298 int blob_len, struct ksmbd_session *sess) in ksmbd_decode_ntlmssp_auth_blob()
350 int blob_len, struct ksmbd_session *sess) in ksmbd_decode_ntlmssp_neg_blob()
378 struct ksmbd_session *sess) in ksmbd_build_ntlmssp_challenge_blob()
719 static int generate_smb3signingkey(struct ksmbd_session *sess, in generate_smb3signingkey()
753 int ksmbd_gen_smb30_signingkey(struct ksmbd_session *sess, in ksmbd_gen_smb30_signingkey()
767 int ksmbd_gen_smb311_signingkey(struct ksmbd_session *sess, in ksmbd_gen_smb311_signingkey()
795 static int generate_smb3encryptionkey(struct ksmbd_session *sess, in generate_smb3encryptionkey()
832 int ksmbd_gen_smb30_encryptionkey(struct ksmbd_session *sess) in ksmbd_gen_smb30_encryptionkey()
852 int ksmbd_gen_smb311_encryptionkey(struct ksmbd_session *sess) in ksmbd_gen_smb311_encryptionkey()
[all …]
A Dksmbd_work.h13 struct ksmbd_session;
26 struct ksmbd_session *sess;
A Dtransport_ipc.c212 static int rpc_context_flags(struct ksmbd_session *sess) in rpc_context_flags()
542 ksmbd_ipc_tree_connect_request(struct ksmbd_session *sess, in ksmbd_ipc_tree_connect_request()
652 struct ksmbd_rpc_command *ksmbd_rpc_open(struct ksmbd_session *sess, int handle) in ksmbd_rpc_open()
674 struct ksmbd_rpc_command *ksmbd_rpc_close(struct ksmbd_session *sess, int handle) in ksmbd_rpc_close()
696 struct ksmbd_rpc_command *ksmbd_rpc_write(struct ksmbd_session *sess, int handle, in ksmbd_rpc_write()
721 struct ksmbd_rpc_command *ksmbd_rpc_read(struct ksmbd_session *sess, int handle) in ksmbd_rpc_read()
744 struct ksmbd_rpc_command *ksmbd_rpc_ioctl(struct ksmbd_session *sess, int handle, in ksmbd_rpc_ioctl()
769 struct ksmbd_rpc_command *ksmbd_rpc_rap(struct ksmbd_session *sess, void *payload, in ksmbd_rpc_rap()
A Doplock.h61 struct ksmbd_session *sess;
124 int find_same_lease_key(struct ksmbd_session *sess, struct ksmbd_inode *ci,
A Dsmb_common.h422 int (*generate_signingkey)(struct ksmbd_session *sess, struct ksmbd_conn *conn);
423 int (*generate_encryptionkey)(struct ksmbd_session *sess);
A Dvfs_cache.h29 struct ksmbd_session;
A Dsmb2pdu.c62 struct ksmbd_session *sess; in check_session_id()
1249 struct ksmbd_session *sess = work->sess; in generate_preauth_hash()
1409 struct ksmbd_session *sess = work->sess; in ntlm_authenticate()
1544 struct ksmbd_session *sess = work->sess; in krb5_authenticate()
1631 struct ksmbd_session *sess; in smb2_sess_setup()
1850 struct ksmbd_session *sess = work->sess; in smb2_tree_connect()
2020 struct ksmbd_session *sess = work->sess; in smb2_tree_disconnect()
2053 struct ksmbd_session *sess = work->sess; in smb2_session_logoff()
2481 struct ksmbd_session *sess = work->sess; in smb2_open()
4859 struct ksmbd_session *sess = work->sess; in smb2_get_info_filesystem()
[all …]
A Doplock.c33 struct ksmbd_session *sess = work->sess; in alloc_opinfo()
958 int find_same_lease_key(struct ksmbd_session *sess, struct ksmbd_inode *ci, in find_same_lease_key()
1087 struct ksmbd_session *sess = work->sess; in smb_grant_oplock()
A Dsmb_common.c605 struct ksmbd_session *sess = work->sess; in ksmbd_override_fsids()
A Dsmb2pdu.h1007 struct channel *lookup_chann_list(struct ksmbd_session *sess,
A Dvfs.c486 struct ksmbd_session *sess = work->sess; in ksmbd_vfs_write()

Completed in 48 milliseconds