Lines Matching refs:trans
76 struct rds_transport *trans) in rds_conn_lookup() argument
82 conn->c_trans == trans && net == rds_conn_net(conn)) { in rds_conn_lookup()
123 struct rds_transport *trans, gfp_t gfp, in __rds_conn_create() argument
133 conn = rds_conn_lookup(net, head, laddr, faddr, trans); in __rds_conn_create()
180 if (is_outgoing && trans->t_prefer_loopback) { in __rds_conn_create()
185 trans = &rds_loop_transport; in __rds_conn_create()
189 conn->c_trans = trans; in __rds_conn_create()
191 ret = trans->conn_alloc(conn, gfp); in __rds_conn_create()
211 trans->t_name ? trans->t_name : "[unknown]", in __rds_conn_create()
225 trans->conn_free(conn->c_transport_data); in __rds_conn_create()
237 found = rds_conn_lookup(net, head, laddr, faddr, trans); in __rds_conn_create()
239 trans->conn_free(conn->c_transport_data); in __rds_conn_create()
256 struct rds_transport *trans, gfp_t gfp) in rds_conn_create() argument
258 return __rds_conn_create(net, laddr, faddr, trans, gfp, 0); in rds_conn_create()
264 struct rds_transport *trans, gfp_t gfp) in rds_conn_create_outgoing() argument
266 return __rds_conn_create(net, laddr, faddr, trans, gfp, 1); in rds_conn_create_outgoing()