Lines Matching refs:smbd_connection
15 struct smbd_connection *info);
17 struct smbd_connection *info);
19 struct smbd_connection *info,
21 static int allocate_receive_buffers(struct smbd_connection *info, int num_buf);
22 static void destroy_receive_buffers(struct smbd_connection *info);
25 struct smbd_connection *info, struct smbd_response *response);
27 struct smbd_connection *info,
30 struct smbd_connection *info);
33 struct smbd_connection *info,
36 static int smbd_post_send_empty(struct smbd_connection *info);
38 struct smbd_connection *info,
40 static int smbd_post_send_page(struct smbd_connection *info,
44 static void destroy_mr_list(struct smbd_connection *info);
45 static int allocate_mr_list(struct smbd_connection *info);
160 struct smbd_connection *info = in smbd_disconnect_rdma_work()
161 container_of(work, struct smbd_connection, disconnect_work); in smbd_disconnect_rdma_work()
169 static void smbd_disconnect_rdma_connection(struct smbd_connection *info) in smbd_disconnect_rdma_connection()
178 struct smbd_connection *info = id->context; in smbd_conn_upcall()
240 struct smbd_connection *info = context; in smbd_qp_async_error_upcall()
314 struct smbd_connection *info = response->info; in process_negotiation_response()
387 struct smbd_connection *info = in smbd_post_send_credits()
388 container_of(work, struct smbd_connection, in smbd_post_send_credits()
448 struct smbd_connection *info = response->info; in recv_done()
544 struct smbd_connection *info, in smbd_create_id()
629 struct smbd_connection *info, in smbd_ia_open()
678 static int smbd_post_send_negotiate_req(struct smbd_connection *info) in smbd_post_send_negotiate_req()
756 static int manage_credits_prior_sending(struct smbd_connection *info) in manage_credits_prior_sending()
777 static int manage_keep_alive_before_sending(struct smbd_connection *info) in manage_keep_alive_before_sending()
787 static int smbd_post_send(struct smbd_connection *info, in smbd_post_send()
826 static int smbd_post_send_sgl(struct smbd_connection *info, in smbd_post_send_sgl()
985 static int smbd_post_send_page(struct smbd_connection *info, struct page *page, in smbd_post_send_page()
1001 static int smbd_post_send_empty(struct smbd_connection *info) in smbd_post_send_empty()
1015 struct smbd_connection *info, struct kvec *iov, int n_vec, in smbd_post_send_data()
1042 struct smbd_connection *info, struct smbd_response *response) in smbd_post_recv()
1075 static int smbd_negotiate(struct smbd_connection *info) in smbd_negotiate()
1112 struct smbd_connection *info, struct smbd_response *response) in put_empty_packet()
1133 struct smbd_connection *info, in enqueue_reassembly()
1158 static struct smbd_response *_get_first_reassembly(struct smbd_connection *info) in _get_first_reassembly()
1171 struct smbd_connection *info) in get_empty_queue_buffer()
1195 static struct smbd_response *get_receive_buffer(struct smbd_connection *info) in get_receive_buffer()
1221 struct smbd_connection *info, struct smbd_response *response) in put_receive_buffer()
1238 static int allocate_receive_buffers(struct smbd_connection *info, int num_buf) in allocate_receive_buffers()
1283 static void destroy_receive_buffers(struct smbd_connection *info) in destroy_receive_buffers()
1297 struct smbd_connection *info = container_of( in idle_connection_timer()
1298 work, struct smbd_connection, in idle_connection_timer()
1324 struct smbd_connection *info = server->smbd_conn; in smbd_destroy()
1443 static void destroy_caches_and_workqueue(struct smbd_connection *info) in destroy_caches_and_workqueue()
1454 static int allocate_caches_and_workqueue(struct smbd_connection *info) in allocate_caches_and_workqueue()
1518 static struct smbd_connection *_smbd_get_connection( in _smbd_get_connection()
1522 struct smbd_connection *info; in _smbd_get_connection()
1529 info = kzalloc(sizeof(struct smbd_connection), GFP_KERNEL); in _smbd_get_connection()
1736 struct smbd_connection *smbd_get_connection( in smbd_get_connection()
1739 struct smbd_connection *ret; in smbd_get_connection()
1766 static int smbd_recv_buf(struct smbd_connection *info, char *buf, in smbd_recv_buf()
1902 static int smbd_recv_page(struct smbd_connection *info, in smbd_recv_page()
1936 int smbd_recv(struct smbd_connection *info, struct msghdr *msg) in smbd_recv()
1988 struct smbd_connection *info = server->smbd_conn; in smbd_send()
2173 struct smbd_connection *info = in smbd_mr_recovery_work()
2174 container_of(work, struct smbd_connection, mr_recovery_work); in smbd_mr_recovery_work()
2219 static void destroy_mr_list(struct smbd_connection *info) in destroy_mr_list()
2241 static int allocate_mr_list(struct smbd_connection *info) in allocate_mr_list()
2301 static struct smbd_mr *get_mr(struct smbd_connection *info) in get_mr()
2349 struct smbd_connection *info, struct page *pages[], int num_pages, in smbd_register_mr()
2475 struct smbd_connection *info = smbdirect_mr->conn; in smbd_deregister_mr()