Lines Matching refs:smb_direct_transport

96 struct smb_direct_transport {  struct
177 struct smb_direct_transport *transport; argument
187 struct smb_direct_transport *transport;
197 struct smb_direct_transport *t;
224 static void smb_direct_destroy_pools(struct smb_direct_transport *transport);
226 static int smb_direct_post_send_data(struct smb_direct_transport *t,
231 static inline struct smb_direct_transport *
234 return container_of(t, struct smb_direct_transport, transport); in smb_trans_direct_transfort()
251 smb_direct_recvmsg *get_free_recvmsg(struct smb_direct_transport *t) in get_free_recvmsg()
266 static void put_recvmsg(struct smb_direct_transport *t, in put_recvmsg()
278 smb_direct_recvmsg *get_empty_recvmsg(struct smb_direct_transport *t) in get_empty_recvmsg()
292 static void put_empty_recvmsg(struct smb_direct_transport *t, in put_empty_recvmsg()
303 static void enqueue_reassembly(struct smb_direct_transport *t, in enqueue_reassembly()
321 static struct smb_direct_recvmsg *get_first_reassembly(struct smb_direct_transport *t) in get_first_reassembly()
332 struct smb_direct_transport *t = in smb_direct_disconnect_rdma_work()
333 container_of(work, struct smb_direct_transport, in smb_direct_disconnect_rdma_work()
343 smb_direct_disconnect_rdma_connection(struct smb_direct_transport *t) in smb_direct_disconnect_rdma_connection()
351 struct smb_direct_transport *t = container_of(work, in smb_direct_send_immediate_work()
352 struct smb_direct_transport, send_immediate_work); in smb_direct_send_immediate_work()
360 static struct smb_direct_transport *alloc_transport(struct rdma_cm_id *cm_id) in alloc_transport()
362 struct smb_direct_transport *t; in alloc_transport()
412 static void free_transport(struct smb_direct_transport *t) in free_transport()
461 *smb_direct_alloc_sendmsg(struct smb_direct_transport *t) in smb_direct_alloc_sendmsg()
474 static void smb_direct_free_sendmsg(struct smb_direct_transport *t, in smb_direct_free_sendmsg()
538 struct smb_direct_transport *t; in recv_done()
639 static int smb_direct_post_recv(struct smb_direct_transport *t, in smb_direct_post_recv()
680 struct smb_direct_transport *st = smb_trans_direct_transfort(t); in smb_direct_read()
802 struct smb_direct_transport *t = container_of(work, in smb_direct_post_recv_credits()
803 struct smb_direct_transport, post_recv_credits_work.work); in smb_direct_post_recv_credits()
857 struct smb_direct_transport *t; in send_done()
890 static int manage_credits_prior_sending(struct smb_direct_transport *t) in manage_credits_prior_sending()
902 static int smb_direct_post_send(struct smb_direct_transport *t, in smb_direct_post_send()
918 static void smb_direct_send_ctx_init(struct smb_direct_transport *t, in smb_direct_send_ctx_init()
929 static int smb_direct_flush_send_list(struct smb_direct_transport *t, in smb_direct_flush_send_list()
969 static int wait_for_credits(struct smb_direct_transport *t, in wait_for_credits()
991 static int wait_for_send_credits(struct smb_direct_transport *t, in wait_for_send_credits()
1006 static int wait_for_rw_credits(struct smb_direct_transport *t, int credits) in wait_for_rw_credits()
1011 static int calc_rw_credits(struct smb_direct_transport *t, in calc_rw_credits()
1018 static int smb_direct_create_header(struct smb_direct_transport *t, in smb_direct_create_header()
1123 static int post_sendmsg(struct smb_direct_transport *t, in post_sendmsg()
1161 static int smb_direct_post_send_data(struct smb_direct_transport *t, in smb_direct_post_send_data()
1230 struct smb_direct_transport *st = smb_trans_direct_transfort(t); in smb_direct_writev()
1316 static void smb_direct_free_rdma_rw_msg(struct smb_direct_transport *t, in smb_direct_free_rdma_rw_msg()
1331 struct smb_direct_transport *t = msg->t; in read_write_done()
1354 static int smb_direct_rdma_xmit(struct smb_direct_transport *t, in smb_direct_rdma_xmit()
1504 struct smb_direct_transport *st = smb_trans_direct_transfort(t); in smb_direct_disconnect()
1516 struct smb_direct_transport *st = smb_trans_direct_transfort(t); in smb_direct_shutdown()
1526 struct smb_direct_transport *t = cm_id->context; in smb_direct_cm_handler()
1563 struct smb_direct_transport *t = context; in smb_direct_qpair_handler()
1578 static int smb_direct_send_negotiate_response(struct smb_direct_transport *t, in smb_direct_send_negotiate_response()
1635 static int smb_direct_accept_client(struct smb_direct_transport *t) in smb_direct_accept_client()
1671 static int smb_direct_prepare_negotiation(struct smb_direct_transport *t) in smb_direct_prepare_negotiation()
1701 static unsigned int smb_direct_get_max_fr_pages(struct smb_direct_transport *t) in smb_direct_get_max_fr_pages()
1708 static int smb_direct_init_params(struct smb_direct_transport *t, in smb_direct_init_params()
1796 static void smb_direct_destroy_pools(struct smb_direct_transport *t) in smb_direct_destroy_pools()
1818 static int smb_direct_create_pools(struct smb_direct_transport *t) in smb_direct_create_pools()
1869 static int smb_direct_create_qpair(struct smb_direct_transport *t, in smb_direct_create_qpair()
1957 struct smb_direct_transport *st = smb_trans_direct_transfort(t); in smb_direct_prepare()
1999 static int smb_direct_connect(struct smb_direct_transport *st) in smb_direct_connect()
2041 struct smb_direct_transport *t; in smb_direct_handle_connect_request()