Lines Matching refs:rt
1204 struct rdma_route *rt; in cma_new_conn_id() local
1216 rt = &id->route; in cma_new_conn_id()
1217 rt->num_paths = ib_event->param.req_rcvd.alternate_path ? 2 : 1; in cma_new_conn_id()
1218 rt->path_rec = kmalloc(sizeof *rt->path_rec * rt->num_paths, in cma_new_conn_id()
1220 if (!rt->path_rec) in cma_new_conn_id()
1223 rt->path_rec[0] = *ib_event->param.req_rcvd.primary_path; in cma_new_conn_id()
1224 if (rt->num_paths == 2) in cma_new_conn_id()
1225 rt->path_rec[1] = *ib_event->param.req_rcvd.alternate_path; in cma_new_conn_id()
1228 rt->addr.dev_addr.dev_type = ARPHRD_INFINIBAND; in cma_new_conn_id()
1229 rdma_addr_set_sgid(&rt->addr.dev_addr, &rt->path_rec[0].sgid); in cma_new_conn_id()
1230 ib_addr_set_pkey(&rt->addr.dev_addr, be16_to_cpu(rt->path_rec[0].pkey)); in cma_new_conn_id()
1232 ret = cma_translate_addr(cma_src_addr(id_priv), &rt->addr.dev_addr); in cma_new_conn_id()
1236 rdma_addr_set_dgid(&rt->addr.dev_addr, &rt->path_rec[0].dgid); in cma_new_conn_id()