Home
last modified time | relevance | path

Searched refs:ksmbd_conn (Results 1 – 25 of 28) sorted by relevance

12

/fs/smb/server/
A Dconnection.h41 struct ksmbd_conn { struct
121 int (*process_fn)(struct ksmbd_conn *conn); argument
122 int (*terminate_fn)(struct ksmbd_conn *conn);
146 struct ksmbd_conn *conn;
157 bool ksmbd_conn_alive(struct ksmbd_conn *conn);
160 struct ksmbd_conn *ksmbd_conn_alloc(void);
161 void ksmbd_conn_free(struct ksmbd_conn *conn);
164 int ksmbd_conn_rdma_read(struct ksmbd_conn *conn,
168 int ksmbd_conn_rdma_write(struct ksmbd_conn *conn,
178 void ksmbd_conn_lock(struct ksmbd_conn *conn);
[all …]
A Dauth.h35 struct ksmbd_conn;
42 int ksmbd_auth_ntlmv2(struct ksmbd_conn *conn, struct ksmbd_session *sess,
46 int blob_len, struct ksmbd_conn *conn,
49 int blob_len, struct ksmbd_conn *conn);
52 struct ksmbd_conn *conn);
55 int ksmbd_sign_smb2_pdu(struct ksmbd_conn *conn, char *key, struct kvec *iov,
60 struct ksmbd_conn *conn);
62 struct ksmbd_conn *conn);
63 int ksmbd_gen_smb30_encryptionkey(struct ksmbd_conn *conn,
65 int ksmbd_gen_smb311_encryptionkey(struct ksmbd_conn *conn,
[all …]
A Dconnection.c33 void ksmbd_conn_free(struct ksmbd_conn *conn) in ksmbd_conn_free()
53 struct ksmbd_conn *ksmbd_conn_alloc(void) in ksmbd_conn_alloc()
55 struct ksmbd_conn *conn; in ksmbd_conn_alloc()
101 struct ksmbd_conn *t; in ksmbd_conn_lookup_dialect()
118 struct ksmbd_conn *conn = work->conn; in ksmbd_conn_enqueue_request()
134 struct ksmbd_conn *conn = work->conn; in ksmbd_conn_try_dequeue_request()
165 struct ksmbd_conn *conn; in ksmbd_all_conn_set_status()
182 struct ksmbd_conn *conn; in ksmbd_conn_wait_idle_sess_id()
214 struct ksmbd_conn *conn = work->conn; in ksmbd_conn_write()
313 struct ksmbd_conn *conn = (struct ksmbd_conn *)p; in ksmbd_conn_handler_loop()
[all …]
A Dsmbacl.h40 struct ksmbd_conn;
95 int smb_inherit_dacl(struct ksmbd_conn *conn, const struct path *path,
97 int smb_check_perm_dacl(struct ksmbd_conn *conn, const struct path *path,
99 int set_info_sec(struct ksmbd_conn *conn, struct ksmbd_tree_connect *tcon,
A Dauth.c220 int ksmbd_auth_ntlmv2(struct ksmbd_conn *conn, struct ksmbd_session *sess, in ksmbd_auth_ntlmv2()
306 int blob_len, struct ksmbd_conn *conn, in ksmbd_decode_ntlmssp_auth_blob()
387 int blob_len, struct ksmbd_conn *conn) in ksmbd_decode_ntlmssp_neg_blob()
414 struct ksmbd_conn *conn) in ksmbd_build_ntlmssp_challenge_blob()
780 struct ksmbd_conn *conn, in generate_smb3signingkey()
814 struct ksmbd_conn *conn) in ksmbd_gen_smb30_signingkey()
828 struct ksmbd_conn *conn) in ksmbd_gen_smb311_signingkey()
855 static int generate_smb3encryptionkey(struct ksmbd_conn *conn, in generate_smb3encryptionkey()
893 int ksmbd_gen_smb30_encryptionkey(struct ksmbd_conn *conn, in ksmbd_gen_smb30_encryptionkey()
914 int ksmbd_gen_smb311_encryptionkey(struct ksmbd_conn *conn, in ksmbd_gen_smb311_encryptionkey()
[all …]
A Doplock.h56 struct ksmbd_conn *conn;
116 struct oplock_info *lookup_lease_in_table(struct ksmbd_conn *conn,
120 void destroy_lease_table(struct ksmbd_conn *conn);
124 int smb2_check_durable_oplock(struct ksmbd_conn *conn,
A Dsmb_common.h411 int (*generate_signingkey)(struct ksmbd_session *sess, struct ksmbd_conn *conn);
412 int (*generate_encryptionkey)(struct ksmbd_conn *conn, struct ksmbd_session *sess);
428 bool ksmbd_smb_request(struct ksmbd_conn *conn);
432 int ksmbd_init_smb_server(struct ksmbd_conn *conn);
440 int (*fn)(struct ksmbd_conn *,
445 int ksmbd_extract_shortname(struct ksmbd_conn *conn,
A Dsmb2pdu.h430 void init_smb2_1_server(struct ksmbd_conn *conn);
431 void init_smb3_0_server(struct ksmbd_conn *conn);
432 void init_smb3_02_server(struct ksmbd_conn *conn);
433 int init_smb3_11_server(struct ksmbd_conn *conn);
465 struct ksmbd_conn *conn);
472 bool smb3_encryption_negotiated(struct ksmbd_conn *conn);
A Dasn1.c31 struct ksmbd_conn *conn) in ksmbd_decode_negTokenInit()
39 struct ksmbd_conn *conn) in ksmbd_decode_negTokenTarg()
183 struct ksmbd_conn *conn = context; in ksmbd_neg_token_init_mech_type()
215 struct ksmbd_conn *conn = context; in ksmbd_neg_token_alloc()
A Dsmb_common.c159 bool ksmbd_smb_request(struct ksmbd_conn *conn) in ksmbd_smb_request()
404 static int init_smb1_server(struct ksmbd_conn *conn) in init_smb1_server()
413 int ksmbd_init_smb_server(struct ksmbd_conn *conn) in ksmbd_init_smb_server()
433 int (*fn)(struct ksmbd_conn *, int, in ksmbd_populate_dot_dotdot_entries() argument
438 struct ksmbd_conn *conn = work->conn; in ksmbd_populate_dot_dotdot_entries()
498 int ksmbd_extract_shortname(struct ksmbd_conn *conn, const char *longname, in ksmbd_extract_shortname()
567 static int __smb2_negotiate(struct ksmbd_conn *conn) in __smb2_negotiate()
592 struct ksmbd_conn *conn = work->conn; in ksmbd_smb_negotiate_common()
A Dasn1.h14 struct ksmbd_conn *conn);
16 struct ksmbd_conn *conn);
A Dserver.c108 static int __process_request(struct ksmbd_work *work, struct ksmbd_conn *conn, in __process_request()
164 struct ksmbd_conn *conn) in __handle_ksmbd_work()
265 struct ksmbd_conn *conn = work->conn; in handle_ksmbd_work()
283 static int queue_ksmbd_work(struct ksmbd_conn *conn) in queue_ksmbd_work()
311 static int ksmbd_server_process_request(struct ksmbd_conn *conn) in ksmbd_server_process_request()
316 static int ksmbd_server_terminate_conn(struct ksmbd_conn *conn) in ksmbd_server_terminate_conn()
A Dvfs.h38 struct ksmbd_conn;
150 int ksmbd_vfs_set_sd_xattr(struct ksmbd_conn *conn,
155 int ksmbd_vfs_get_sd_xattr(struct ksmbd_conn *conn,
A Dsmb2ops.c198 void init_smb2_1_server(struct ksmbd_conn *conn) in init_smb2_1_server()
215 void init_smb3_0_server(struct ksmbd_conn *conn) in init_smb3_0_server()
245 void init_smb3_02_server(struct ksmbd_conn *conn) in init_smb3_02_server()
274 int init_smb3_11_server(struct ksmbd_conn *conn) in init_smb3_11_server()
A Dksmbd_work.h12 struct ksmbd_conn;
30 struct ksmbd_conn *conn;
A Dvfs_cache.h29 struct ksmbd_conn;
81 struct ksmbd_conn *conn;
A Dsmb2pdu.c257 struct ksmbd_conn *conn = work->conn; in init_smb2_neg_rsp()
318 struct ksmbd_conn *conn = work->conn; in smb2_set_rsp_credits()
574 struct ksmbd_conn *conn = work->conn; in smb2_check_user_session()
654 struct ksmbd_conn *conn = work->conn; in setup_async_work()
683 struct ksmbd_conn *conn = work->conn; in release_async_work()
1094 struct ksmbd_conn *conn = work->conn; in smb2_handle_negotiate()
1274 struct ksmbd_conn *conn) in alloc_preauth_hash()
1292 struct ksmbd_conn *conn = work->conn; in generate_preauth_hash()
1451 struct ksmbd_conn *conn = work->conn; in ntlm_authenticate()
1594 struct ksmbd_conn *conn = work->conn; in krb5_authenticate()
[all …]
A Doplock.c33 struct ksmbd_conn *conn = work->conn; in alloc_opinfo()
625 struct ksmbd_conn *conn = work->conn; in __smb2_oplock_break_noti()
693 struct ksmbd_conn *conn = opinfo->conn; in smb2_oplock_break_noti()
738 struct ksmbd_conn *conn = work->conn; in __smb2_lease_break_noti()
797 struct ksmbd_conn *conn = opinfo->conn; in smb2_lease_break_noti()
935 void destroy_lease_table(struct ksmbd_conn *conn) in destroy_lease_table()
1334 struct ksmbd_conn *conn = work->conn; in smb_break_all_levII_oplock()
1760 struct oplock_info *lookup_lease_in_table(struct ksmbd_conn *conn, in lookup_lease_in_table()
1807 int smb2_check_durable_oplock(struct ksmbd_conn *conn, in smb2_check_durable_oplock()
A Dtransport_tcp.c75 struct ksmbd_conn *conn; in alloc_transport()
239 struct ksmbd_conn *conn; in ksmbd_kthread_fn()
352 struct ksmbd_conn *conn = KSMBD_TRANS(t)->conn; in ksmbd_tcp_readv()
A Dsmb2misc.c301 static int smb2_validate_credit_charge(struct ksmbd_conn *conn, in smb2_validate_credit_charge()
A Dsmbacl.c1022 int smb_inherit_dacl(struct ksmbd_conn *conn, in smb_inherit_dacl()
1246 int smb_check_perm_dacl(struct ksmbd_conn *conn, const struct path *path, in smb_check_perm_dacl()
1415 int set_info_sec(struct ksmbd_conn *conn, struct ksmbd_tree_connect *tcon, in set_info_sec()
/fs/smb/server/mgmt/
A Duser_session.h23 struct ksmbd_conn *conn;
89 struct ksmbd_session *ksmbd_session_lookup(struct ksmbd_conn *conn,
91 bool is_ksmbd_session_in_connection(struct ksmbd_conn *conn,
93 int ksmbd_session_register(struct ksmbd_conn *conn,
95 void ksmbd_sessions_deregister(struct ksmbd_conn *conn);
97 struct ksmbd_session *ksmbd_session_lookup_all(struct ksmbd_conn *conn,
99 void destroy_previous_session(struct ksmbd_conn *conn,
101 struct preauth_session *ksmbd_preauth_session_alloc(struct ksmbd_conn *conn,
103 struct preauth_session *ksmbd_preauth_session_lookup(struct ksmbd_conn *conn,
A Duser_session.c183 static void ksmbd_expire_session(struct ksmbd_conn *conn) in ksmbd_expire_session()
205 int ksmbd_session_register(struct ksmbd_conn *conn, in ksmbd_session_register()
214 static int ksmbd_chann_del(struct ksmbd_conn *conn, struct ksmbd_session *sess) in ksmbd_chann_del()
226 void ksmbd_sessions_deregister(struct ksmbd_conn *conn) in ksmbd_sessions_deregister()
271 bool is_ksmbd_session_in_connection(struct ksmbd_conn *conn, in is_ksmbd_session_in_connection()
287 struct ksmbd_session *ksmbd_session_lookup(struct ksmbd_conn *conn, in ksmbd_session_lookup()
315 struct ksmbd_session *ksmbd_session_lookup_all(struct ksmbd_conn *conn, in ksmbd_session_lookup_all()
344 struct preauth_session *ksmbd_preauth_session_alloc(struct ksmbd_conn *conn, in ksmbd_preauth_session_alloc()
361 void destroy_previous_session(struct ksmbd_conn *conn, in destroy_previous_session()
403 struct preauth_session *ksmbd_preauth_session_lookup(struct ksmbd_conn *conn, in ksmbd_preauth_session_lookup()
A Dtree_connect.h15 struct ksmbd_conn;
A Dtree_connect.c26 struct ksmbd_conn *conn = work->conn; in ksmbd_tree_conn_connect()

Completed in 68 milliseconds

12