Lines Matching refs:trans
75 struct rds_transport *trans) in rds_conn_lookup() argument
81 conn->c_trans == trans) { in rds_conn_lookup()
121 struct rds_transport *trans, gfp_t gfp, in __rds_conn_create() argument
129 struct rds_transport *otrans = trans; in __rds_conn_create()
134 conn = rds_conn_lookup(head, laddr, faddr, trans); in __rds_conn_create()
181 if (is_outgoing && trans->t_prefer_loopback) { in __rds_conn_create()
186 trans = &rds_loop_transport; in __rds_conn_create()
190 conn->c_trans = trans; in __rds_conn_create()
192 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()
240 found = rds_conn_lookup(head, laddr, faddr, trans); in __rds_conn_create()
242 trans->conn_free(conn->c_transport_data); in __rds_conn_create()
264 struct rds_transport *trans, gfp_t gfp) in rds_conn_create() argument
266 return __rds_conn_create(laddr, faddr, trans, gfp, 0); in rds_conn_create()
271 struct rds_transport *trans, gfp_t gfp) in rds_conn_create_outgoing() argument
273 return __rds_conn_create(laddr, faddr, trans, gfp, 1); in rds_conn_create_outgoing()