/linux-master/drivers/infiniband/ulp/isert/ |
H A D | ib_isert.h | 181 struct rdma_cm_id *cm_id; member in struct:isert_conn 208 struct rdma_cm_id *cm_id; member in struct:isert_np
|
H A D | ib_isert.c | 92 rdma_notify(isert_conn->cm_id, IB_EVENT_COMM_EST); 440 isert_conn->cm_id = cma_id; 497 if (isert_conn->cm_id && 499 rdma_destroy_id(isert_conn->cm_id); 557 struct isert_np *isert_np = isert_conn->cm_id->context; 595 err = rdma_disconnect(isert_conn->cm_id); 610 isert_np->cm_id = NULL; 613 isert_np->cm_id = isert_setup_id(isert_np); 614 if (IS_ERR(isert_np->cm_id)) { 616 isert_np, PTR_ERR(isert_np->cm_id)); 2312 struct rdma_cm_id *cm_id = isert_conn->cm_id; local 2378 struct rdma_cm_id *cm_id = isert_conn->cm_id; local [all...] |
/linux-master/include/rdma/ |
H A D | rdma_cm.h | 376 * If cm_id is not bound yet to the RDMA device, it doesn't 387 void rdma_read_gids(struct rdma_cm_id *cm_id, union ib_gid *sgid, 390 struct iw_cm_id *rdma_iw_cm_id(struct rdma_cm_id *cm_id);
|
H A D | ib_verbs.h | 2614 int (*iw_connect)(struct iw_cm_id *cm_id, 2616 int (*iw_accept)(struct iw_cm_id *cm_id, 2618 int (*iw_reject)(struct iw_cm_id *cm_id, const void *pdata, 2620 int (*iw_create_listen)(struct iw_cm_id *cm_id, int backlog); 2621 int (*iw_destroy_listen)(struct iw_cm_id *cm_id);
|
/linux-master/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.h | 178 struct ib_cm_id *cm_id; member in struct:srp_rdma_ch::__anon1029::ib_cm 181 struct rdma_cm_id *cm_id; member in struct:srp_rdma_ch::__anon1029::rdma_cm
|
H A D | ib_srp.c | 145 static int srp_ib_cm_handler(struct ib_cm_id *cm_id, 147 static int srp_rdma_cm_handler(struct rdma_cm_id *cm_id, 313 if (ch->ib_cm.cm_id) 314 ib_destroy_cm_id(ch->ib_cm.cm_id); 315 ch->ib_cm.cm_id = new_cm_id; 364 swap(ch->rdma_cm.cm_id, new_cm_id); 567 ret = rdma_create_qp(ch->rdma_cm.cm_id, dev->pd, init_attr); 568 qp = ch->rdma_cm.cm_id->qp; 617 rdma_destroy_qp(ch->rdma_cm.cm_id); 646 if (ch->rdma_cm.cm_id) { 2330 srp_cm_rep_handler(struct ib_cm_id *cm_id, const struct srp_login_rsp *lrsp, struct srp_rdma_ch *ch) argument 2422 srp_ib_cm_rej_handler(struct ib_cm_id *cm_id, const struct ib_cm_event *event, struct srp_rdma_ch *ch) argument 2508 srp_ib_cm_handler(struct ib_cm_id *cm_id, const struct ib_cm_event *event) argument 2620 srp_rdma_cm_handler(struct rdma_cm_id *cm_id, struct rdma_cm_event *event) argument [all...] |
/linux-master/drivers/infiniband/core/ |
H A D | cma_priv.h | 87 } cm_id; member in struct:rdma_id_private
|
H A D | nldev.c | 412 [RDMA_RESTRACK_CM_ID] = "cm_id", 569 struct rdma_cm_id *cm_id = &id_priv->id; local 571 if (port && port != cm_id->port_num) 574 if (cm_id->port_num && 575 nla_put_u32(msg, RDMA_NLDEV_ATTR_PORT_INDEX, cm_id->port_num)) 581 if (nla_put_u8(msg, RDMA_NLDEV_ATTR_RES_TYPE, cm_id->qp_type)) 585 if (nla_put_u32(msg, RDMA_NLDEV_ATTR_RES_PS, cm_id->ps)) 591 if (cm_id->route.addr.src_addr.ss_family && 593 sizeof(cm_id->route.addr.src_addr), 594 &cm_id [all...] |
/linux-master/drivers/infiniband/hw/cxgb4/ |
H A D | iw_cxgb4.h | 842 struct iw_cm_id *cm_id; member in struct:c4iw_ep_common 906 static inline struct c4iw_ep *to_ep(struct iw_cm_id *cm_id) argument 908 return cm_id->provider_data; 911 static inline struct c4iw_listen_ep *to_listen_ep(struct iw_cm_id *cm_id) argument 913 return cm_id->provider_data; 961 int c4iw_connect(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param); 962 int c4iw_create_listen(struct iw_cm_id *cm_id, int backlog); 963 int c4iw_destroy_listen(struct iw_cm_id *cm_id); 964 int c4iw_accept_cr(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param); 965 int c4iw_reject_cr(struct iw_cm_id *cm_id, cons [all...] |
H A D | device.c | 213 struct iw_cm_id *id = ep->com.cm_id; 232 struct iw_cm_id *id = ep->com.cm_id; 575 "ep %p cm_id %p qp %p state %d flags 0x%lx " 579 ep, ep->com.cm_id, ep->com.qp, 596 "ep %p cm_id %p qp %p state %d flags 0x%lx " 600 ep, ep->com.cm_id, ep->com.qp, 627 &ep->com.cm_id->local_addr; 629 &ep->com.cm_id->m_local_addr; 632 "ep %p cm_id %p state %d flags 0x%lx stid %d " 634 ep, ep->com.cm_id, (in [all...] |
H A D | restrack.c | 197 struct rdma_cm_id *cm_id) 206 iw_cm_id = rdma_iw_cm_id(cm_id); 196 c4iw_fill_res_cm_id_entry(struct sk_buff *msg, struct rdma_cm_id *cm_id) argument
|
/linux-master/drivers/nvme/host/ |
H A D | rdma.c | 95 struct rdma_cm_id *cm_id; member in struct:nvme_rdma_queue 151 static int nvme_rdma_cm_handler(struct rdma_cm_id *cm_id, 279 ret = rdma_create_qp(queue->cm_id, dev->pd, &init_attr); 281 queue->qp = queue->cm_id->qp; 367 nvme_rdma_find_get_device(struct rdma_cm_id *cm_id) argument 373 if (ndev->dev->node_guid == cm_id->device->node_guid && 382 ndev->dev = cm_id->device; 437 * The cm_id object might have been destroyed during RDMA connection 496 queue->device = nvme_rdma_find_get_device(queue->cm_id); 498 dev_err(queue->cm_id 1797 struct rdma_cm_id *cm_id = queue->cm_id; local 1891 nvme_rdma_cm_handler(struct rdma_cm_id *cm_id, struct rdma_cm_event *ev) argument [all...] |
/linux-master/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.c | 230 rdma_notify(ch->rdma_cm.cm_id, event->event); 232 ib_cm_notify(ch->ib_cm.cm_id, event->event); 1166 ret = ib_cm_init_qp_attr(ch->ib_cm.cm_id, &qp_attr, &attr_mask); 1196 ret = ib_cm_init_qp_attr(ch->ib_cm.cm_id, &qp_attr, &attr_mask); 1839 ret = rdma_create_qp(ch->rdma_cm.cm_id, sdev->pd, qp_init); 1840 ch->qp = ch->rdma_cm.cm_id->qp; 1951 ret = rdma_disconnect(ch->rdma_cm.cm_id); 1953 ret = ib_send_cm_dreq(ch->ib_cm.cm_id, NULL, 0); 1955 ret = ib_send_cm_drep(ch->ib_cm.cm_id, NULL, 0); 2104 rdma_destroy_id(ch->rdma_cm.cm_id); 2532 srpt_ib_cm_req_recv(struct ib_cm_id *cm_id, const struct ib_cm_req_event_param *param, void *private_data) argument 2546 srpt_rdma_cm_req_recv(struct rdma_cm_id *cm_id, struct rdma_cm_event *event) argument 2647 srpt_cm_handler(struct ib_cm_id *cm_id, const struct ib_cm_event *event) argument 2699 srpt_rdma_cm_handler(struct rdma_cm_id *cm_id, struct rdma_cm_event *event) argument [all...] |
/linux-master/net/rds/ |
H A D | ib_cm.c | 782 int rds_ib_cm_handle_connect(struct rdma_cm_id *cm_id, argument 785 __be64 lguid = cm_id->route.path_rec->sgid.global.interface_id; 786 __be64 fguid = cm_id->route.path_rec->dgid.global.interface_id; 896 BUG_ON(cm_id->context); 899 ic->i_cm_id = cm_id; 900 cm_id->context = conn; 916 rdma_set_min_rnr_timer(cm_id, IB_RNR_TIMER_000_32); 918 if (rdma_accept(cm_id, &conn_param)) 925 rdma_reject(cm_id, &err, sizeof(int), 931 int rds_ib_cm_initiate_connect(struct rdma_cm_id *cm_id, boo argument [all...] |
H A D | ib.h | 377 int rds_ib_cm_handle_connect(struct rdma_cm_id *cm_id, 379 int rds_ib_cm_initiate_connect(struct rdma_cm_id *cm_id, bool isv6);
|
H A D | rds.h | 559 int (*cm_handle_connect)(struct rdma_cm_id *cm_id, 561 int (*cm_initiate_connect)(struct rdma_cm_id *cm_id, bool isv6);
|
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | cm.c | 85 static void set_local_comm_id(struct ib_mad *mad, u32 cm_id) argument 90 msg->request_id = cpu_to_be32(cm_id); 96 msg->local_comm_id = cpu_to_be32(cm_id); 115 static void set_remote_comm_id(struct ib_mad *mad, u32 cm_id) argument 120 msg->request_id = cpu_to_be32(cm_id); 126 msg->remote_comm_id = cpu_to_be32(cm_id); 209 pr_debug("overriding existing sl_id_map entry (cm_id = %x)\n",
|
/linux-master/drivers/infiniband/hw/erdma/ |
H A D | erdma_cm.h | 87 struct iw_cm_id *cm_id; member in struct:erdma_cep
|
/linux-master/drivers/infiniband/sw/siw/ |
H A D | siw_cm.h | 38 struct iw_cm_id *cm_id; member in struct:siw_cep
|
H A D | siw_cm.c | 318 id = cep->listen_cep->cm_id; 320 id = cep->cm_id; 363 if (!cep->cm_id) 366 cep->cm_id->rem_ref(cep->cm_id); 367 cep->cm_id = NULL; 410 if (cep->cm_id) { 1076 if (cep->cm_id) 1083 if (cep->cm_id) { 1135 if (cep->cm_id) [all...] |
/linux-master/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs-clt.c | 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, e 1976 rtrs_clt_rdma_cm_handler(struct rdma_cm_id *cm_id, struct rdma_cm_event *ev) argument 2056 struct rdma_cm_id *cm_id; local [all...] |
H A D | rtrs-pri.h | 93 struct rdma_cm_id *cm_id; member in struct:rtrs_con
|
H A D | rtrs-srv-sysfs.c | 76 return sysfs_emit(page, "%u\n", usr_con->cm_id->port_num);
|
/linux-master/drivers/infiniband/hw/qedr/ |
H A D | qedr.h | 555 struct iw_cm_id *cm_id; member in struct:qedr_iw_listener 562 struct iw_cm_id *cm_id; member in struct:qedr_iw_ep
|
/linux-master/drivers/infiniband/hw/irdma/ |
H A D | verbs.h | 179 struct iw_cm_id *cm_id; member in struct:irdma_qp
|