Searched refs:cm_id (Results 26 - 50 of 54) sorted by relevance

123

/linux-master/drivers/infiniband/ulp/isert/
H A Dib_isert.h181 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 Dib_isert.c92 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 Drdma_cm.h376 * 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 Dib_verbs.h2614 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 Dib_srp.h178 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 Dib_srp.c145 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 Dcma_priv.h87 } cm_id; member in struct:rdma_id_private
H A Dnldev.c412 [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 Diw_cxgb4.h842 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 Ddevice.c213 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 Drestrack.c197 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 Drdma.c95 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 Dib_srpt.c230 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 Dib_cm.c782 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 Dib.h377 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 Drds.h559 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 Dcm.c85 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 Derdma_cm.h87 struct iw_cm_id *cm_id; member in struct:erdma_cep
/linux-master/drivers/infiniband/sw/siw/
H A Dsiw_cm.h38 struct iw_cm_id *cm_id; member in struct:siw_cep
H A Dsiw_cm.c318 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 Drtrs-clt.c1666 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, &param);
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 Drtrs-pri.h93 struct rdma_cm_id *cm_id; member in struct:rtrs_con
H A Drtrs-srv-sysfs.c76 return sysfs_emit(page, "%u\n", usr_con->cm_id->port_num);
/linux-master/drivers/infiniband/hw/qedr/
H A Dqedr.h555 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 Dverbs.h179 struct iw_cm_id *cm_id; member in struct:irdma_qp

Completed in 392 milliseconds

123