Lines Matching refs:cm_id
1666 clt_path->s.dev = rtrs_ib_dev_find_or_add(con->c.cm_id->device,
1760 rdma_disconnect(con->c.cm_id);
1767 rdma_destroy_id(con->c.cm_id);
1768 con->c.cm_id = NULL;
1783 err = rdma_resolve_route(con->c.cm_id, RTRS_CONNECT_TIMEOUT_MS);
1817 err = rdma_connect_locked(con->c.cm_id, ¶m);
1903 clt_path->hca_port = con->c.cm_id->port_num;
1906 clt_path->s.src_addr = con->c.cm_id->route.addr.src_addr;
1932 rej_msg = rdma_reject_msg(con->c.cm_id, status);
1933 msg = rdma_consumer_reject_data(con->c.cm_id, ev, &data_len);
1976 static int rtrs_clt_rdma_cm_handler(struct rdma_cm_id *cm_id,
1979 struct rtrs_clt_con *con = cm_id->context;
2056 struct rdma_cm_id *cm_id;
2059 cm_id = rdma_create_id(&init_net, rtrs_clt_rdma_cm_handler, con,
2062 if (IS_ERR(cm_id)) {
2063 rtrs_err(s, "Failed to create CM ID, err: %pe\n", cm_id);
2064 return PTR_ERR(cm_id);
2066 con->c.cm_id = cm_id;
2069 err = rdma_set_reuseaddr(cm_id, 1);
2074 err = rdma_resolve_addr(cm_id, (struct sockaddr *)&clt_path->s.src_addr,
2364 if (con->c.cm_id) {