Lines Matching refs:smb_direct_transport

96 struct smb_direct_transport {
177 struct smb_direct_transport *transport;
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);
251 smb_direct_recvmsg *get_free_recvmsg(struct smb_direct_transport *t)
266 static void put_recvmsg(struct smb_direct_transport *t,
278 smb_direct_recvmsg *get_empty_recvmsg(struct smb_direct_transport *t)
292 static void put_empty_recvmsg(struct smb_direct_transport *t,
303 static void enqueue_reassembly(struct smb_direct_transport *t,
321 static struct smb_direct_recvmsg *get_first_reassembly(struct smb_direct_transport *t)
332 struct smb_direct_transport *t =
333 container_of(work, struct smb_direct_transport,
343 smb_direct_disconnect_rdma_connection(struct smb_direct_transport *t)
351 struct smb_direct_transport *t = container_of(work,
352 struct smb_direct_transport, send_immediate_work);
360 static struct smb_direct_transport *alloc_transport(struct rdma_cm_id *cm_id)
362 struct smb_direct_transport *t;
412 static void free_transport(struct smb_direct_transport *t)
461 *smb_direct_alloc_sendmsg(struct smb_direct_transport *t)
474 static void smb_direct_free_sendmsg(struct smb_direct_transport *t,
538 struct smb_direct_transport *t;
639 static int smb_direct_post_recv(struct smb_direct_transport *t,
680 struct smb_direct_transport *st = smb_trans_direct_transfort(t);
802 struct smb_direct_transport *t = container_of(work,
803 struct smb_direct_transport, post_recv_credits_work.work);
857 struct smb_direct_transport *t;
890 static int manage_credits_prior_sending(struct smb_direct_transport *t)
902 static int smb_direct_post_send(struct smb_direct_transport *t,
918 static void smb_direct_send_ctx_init(struct smb_direct_transport *t,
929 static int smb_direct_flush_send_list(struct smb_direct_transport *t,
969 static int wait_for_credits(struct smb_direct_transport *t,
991 static int wait_for_send_credits(struct smb_direct_transport *t,
1006 static int wait_for_rw_credits(struct smb_direct_transport *t, int credits)
1011 static int calc_rw_credits(struct smb_direct_transport *t,
1018 static int smb_direct_create_header(struct smb_direct_transport *t,
1123 static int post_sendmsg(struct smb_direct_transport *t,
1161 static int smb_direct_post_send_data(struct smb_direct_transport *t,
1230 struct smb_direct_transport *st = smb_trans_direct_transfort(t);
1316 static void smb_direct_free_rdma_rw_msg(struct smb_direct_transport *t,
1331 struct smb_direct_transport *t = msg->t;
1354 static int smb_direct_rdma_xmit(struct smb_direct_transport *t,
1504 struct smb_direct_transport *st = smb_trans_direct_transfort(t);
1516 struct smb_direct_transport *st = smb_trans_direct_transfort(t);
1526 struct smb_direct_transport *t = cm_id->context;
1563 struct smb_direct_transport *t = context;
1578 static int smb_direct_send_negotiate_response(struct smb_direct_transport *t,
1635 static int smb_direct_accept_client(struct smb_direct_transport *t)
1671 static int smb_direct_prepare_negotiation(struct smb_direct_transport *t)
1701 static unsigned int smb_direct_get_max_fr_pages(struct smb_direct_transport *t)
1708 static int smb_direct_init_params(struct smb_direct_transport *t,
1796 static void smb_direct_destroy_pools(struct smb_direct_transport *t)
1818 static int smb_direct_create_pools(struct smb_direct_transport *t)
1869 static int smb_direct_create_qpair(struct smb_direct_transport *t,
1957 struct smb_direct_transport *st = smb_trans_direct_transfort(t);
1999 static int smb_direct_connect(struct smb_direct_transport *st)
2041 struct smb_direct_transport *t;