cma_id            773 drivers/infiniband/ulp/iser/iscsi_iser.c 		if (!iser_conn || !iser_conn->ib_conn.cma_id)
cma_id            777 drivers/infiniband/ulp/iser/iscsi_iser.c 				&iser_conn->ib_conn.cma_id->route.addr.dst_addr,
cma_id            432 drivers/infiniband/ulp/iser/iscsi_iser.h 	struct rdma_cm_id           *cma_id;
cma_id            420 drivers/infiniband/ulp/iser/iser_verbs.c 	ret = rdma_create_qp(ib_conn->cma_id, device->pd, &init_attr);
cma_id            424 drivers/infiniband/ulp/iser/iser_verbs.c 	ib_conn->qp = ib_conn->cma_id->qp;
cma_id            426 drivers/infiniband/ulp/iser/iser_verbs.c 		  ib_conn, ib_conn->cma_id,
cma_id            427 drivers/infiniband/ulp/iser/iser_verbs.c 		  ib_conn->cma_id->qp);
cma_id            444 drivers/infiniband/ulp/iser/iser_verbs.c struct iser_device *iser_device_find_by_ib_device(struct rdma_cm_id *cma_id)
cma_id            452 drivers/infiniband/ulp/iser/iser_verbs.c 		if (device->ib_device->node_guid == cma_id->device->node_guid)
cma_id            460 drivers/infiniband/ulp/iser/iser_verbs.c 	device->ib_device = cma_id->device;
cma_id            542 drivers/infiniband/ulp/iser/iser_verbs.c 		  iser_conn, ib_conn->cma_id, ib_conn->qp);
cma_id            548 drivers/infiniband/ulp/iser/iser_verbs.c 		rdma_destroy_qp(ib_conn->cma_id);
cma_id            589 drivers/infiniband/ulp/iser/iser_verbs.c 	if (ib_conn->cma_id != NULL) {
cma_id            590 drivers/infiniband/ulp/iser/iser_verbs.c 		rdma_destroy_id(ib_conn->cma_id);
cma_id            591 drivers/infiniband/ulp/iser/iser_verbs.c 		ib_conn->cma_id = NULL;
cma_id            622 drivers/infiniband/ulp/iser/iser_verbs.c 	if (ib_conn->cma_id) {
cma_id            623 drivers/infiniband/ulp/iser/iser_verbs.c 		err = rdma_disconnect(ib_conn->cma_id);
cma_id            638 drivers/infiniband/ulp/iser/iser_verbs.c static void iser_connect_error(struct rdma_cm_id *cma_id)
cma_id            642 drivers/infiniband/ulp/iser/iser_verbs.c 	iser_conn = (struct iser_conn *)cma_id->context;
cma_id            690 drivers/infiniband/ulp/iser/iser_verbs.c static void iser_addr_handler(struct rdma_cm_id *cma_id)
cma_id            697 drivers/infiniband/ulp/iser/iser_verbs.c 	iser_conn = (struct iser_conn *)cma_id->context;
cma_id            703 drivers/infiniband/ulp/iser/iser_verbs.c 	device = iser_device_find_by_ib_device(cma_id);
cma_id            706 drivers/infiniband/ulp/iser/iser_verbs.c 		iser_connect_error(cma_id);
cma_id            727 drivers/infiniband/ulp/iser/iser_verbs.c 	ret = rdma_resolve_route(cma_id, 1000);
cma_id            730 drivers/infiniband/ulp/iser/iser_verbs.c 		iser_connect_error(cma_id);
cma_id            738 drivers/infiniband/ulp/iser/iser_verbs.c static void iser_route_handler(struct rdma_cm_id *cma_id)
cma_id            743 drivers/infiniband/ulp/iser/iser_verbs.c 	struct iser_conn *iser_conn = (struct iser_conn *)cma_id->context;
cma_id            768 drivers/infiniband/ulp/iser/iser_verbs.c 	ret = rdma_connect(cma_id, &conn_param);
cma_id            776 drivers/infiniband/ulp/iser/iser_verbs.c 	iser_connect_error(cma_id);
cma_id            779 drivers/infiniband/ulp/iser/iser_verbs.c static void iser_connected_handler(struct rdma_cm_id *cma_id,
cma_id            786 drivers/infiniband/ulp/iser/iser_verbs.c 	iser_conn = (struct iser_conn *)cma_id->context;
cma_id            791 drivers/infiniband/ulp/iser/iser_verbs.c 	(void)ib_query_qp(cma_id->qp, &attr, ~0, &init_attr);
cma_id            792 drivers/infiniband/ulp/iser/iser_verbs.c 	iser_info("remote qpn:%x my qpn:%x\n", attr.dest_qp_num, cma_id->qp->qp_num);
cma_id            807 drivers/infiniband/ulp/iser/iser_verbs.c static void iser_disconnected_handler(struct rdma_cm_id *cma_id)
cma_id            809 drivers/infiniband/ulp/iser/iser_verbs.c 	struct iser_conn *iser_conn = (struct iser_conn *)cma_id->context;
cma_id            820 drivers/infiniband/ulp/iser/iser_verbs.c static void iser_cleanup_handler(struct rdma_cm_id *cma_id,
cma_id            823 drivers/infiniband/ulp/iser/iser_verbs.c 	struct iser_conn *iser_conn = (struct iser_conn *)cma_id->context;
cma_id            830 drivers/infiniband/ulp/iser/iser_verbs.c 	iser_disconnected_handler(cma_id);
cma_id            835 drivers/infiniband/ulp/iser/iser_verbs.c static int iser_cma_handler(struct rdma_cm_id *cma_id, struct rdma_cm_event *event)
cma_id            840 drivers/infiniband/ulp/iser/iser_verbs.c 	iser_conn = (struct iser_conn *)cma_id->context;
cma_id            843 drivers/infiniband/ulp/iser/iser_verbs.c 		  event->status, cma_id->context, cma_id);
cma_id            848 drivers/infiniband/ulp/iser/iser_verbs.c 		iser_addr_handler(cma_id);
cma_id            851 drivers/infiniband/ulp/iser/iser_verbs.c 		iser_route_handler(cma_id);
cma_id            854 drivers/infiniband/ulp/iser/iser_verbs.c 		iser_connected_handler(cma_id, event->param.conn.private_data);
cma_id            858 drivers/infiniband/ulp/iser/iser_verbs.c 			 rdma_reject_msg(cma_id, event->status));
cma_id            864 drivers/infiniband/ulp/iser/iser_verbs.c 		iser_connect_error(cma_id);
cma_id            869 drivers/infiniband/ulp/iser/iser_verbs.c 		iser_cleanup_handler(cma_id, false);
cma_id            878 drivers/infiniband/ulp/iser/iser_verbs.c 		iser_cleanup_handler(cma_id, true);
cma_id            880 drivers/infiniband/ulp/iser/iser_verbs.c 			iser_conn->ib_conn.cma_id = NULL;
cma_id            932 drivers/infiniband/ulp/iser/iser_verbs.c 	ib_conn->cma_id = rdma_create_id(&init_net, iser_cma_handler,
cma_id            935 drivers/infiniband/ulp/iser/iser_verbs.c 	if (IS_ERR(ib_conn->cma_id)) {
cma_id            936 drivers/infiniband/ulp/iser/iser_verbs.c 		err = PTR_ERR(ib_conn->cma_id);
cma_id            941 drivers/infiniband/ulp/iser/iser_verbs.c 	err = rdma_resolve_addr(ib_conn->cma_id, src_addr, dst_addr, 1000);
cma_id            963 drivers/infiniband/ulp/iser/iser_verbs.c 	ib_conn->cma_id = NULL;
cma_id            117 drivers/infiniband/ulp/isert/ib_isert.c 		struct rdma_cm_id *cma_id)
cma_id            138 drivers/infiniband/ulp/isert/ib_isert.c 	ret = rdma_create_qp(cma_id, device->pd, &attr);
cma_id            144 drivers/infiniband/ulp/isert/ib_isert.c 	return cma_id->qp;
cma_id            148 drivers/infiniband/ulp/isert/ib_isert.c isert_conn_setup_qp(struct isert_conn *isert_conn, struct rdma_cm_id *cma_id)
cma_id            154 drivers/infiniband/ulp/isert/ib_isert.c 	isert_conn->qp = isert_create_qp(isert_conn, comp, cma_id);
cma_id            348 drivers/infiniband/ulp/isert/ib_isert.c isert_device_get(struct rdma_cm_id *cma_id)
cma_id            355 drivers/infiniband/ulp/isert/ib_isert.c 		if (device->ib_device->node_guid == cma_id->device->node_guid) {
cma_id            372 drivers/infiniband/ulp/isert/ib_isert.c 	device->ib_device = cma_id->device;
cma_id            493 drivers/infiniband/ulp/isert/ib_isert.c isert_connect_request(struct rdma_cm_id *cma_id, struct rdma_cm_event *event)
cma_id            495 drivers/infiniband/ulp/isert/ib_isert.c 	struct isert_np *isert_np = cma_id->context;
cma_id            505 drivers/infiniband/ulp/isert/ib_isert.c 		return rdma_reject(cma_id, NULL, 0);
cma_id            510 drivers/infiniband/ulp/isert/ib_isert.c 		 cma_id, cma_id->context);
cma_id            517 drivers/infiniband/ulp/isert/ib_isert.c 	isert_conn->cm_id = cma_id;
cma_id            519 drivers/infiniband/ulp/isert/ib_isert.c 	ret = isert_alloc_login_buf(isert_conn, cma_id->device);
cma_id            523 drivers/infiniband/ulp/isert/ib_isert.c 	device = isert_device_get(cma_id);
cma_id            532 drivers/infiniband/ulp/isert/ib_isert.c 	ret = isert_conn_setup_qp(isert_conn, cma_id);
cma_id            556 drivers/infiniband/ulp/isert/ib_isert.c 	rdma_reject(cma_id, NULL, 0);
cma_id            593 drivers/infiniband/ulp/isert/ib_isert.c isert_connected_handler(struct rdma_cm_id *cma_id)
cma_id            595 drivers/infiniband/ulp/isert/ib_isert.c 	struct isert_conn *isert_conn = cma_id->qp->qp_context;
cma_id            596 drivers/infiniband/ulp/isert/ib_isert.c 	struct isert_np *isert_np = cma_id->context;
cma_id            706 drivers/infiniband/ulp/isert/ib_isert.c isert_disconnected_handler(struct rdma_cm_id *cma_id,
cma_id            709 drivers/infiniband/ulp/isert/ib_isert.c 	struct isert_conn *isert_conn = cma_id->qp->qp_context;
cma_id            734 drivers/infiniband/ulp/isert/ib_isert.c isert_connect_error(struct rdma_cm_id *cma_id)
cma_id            736 drivers/infiniband/ulp/isert/ib_isert.c 	struct isert_conn *isert_conn = cma_id->qp->qp_context;
cma_id            747 drivers/infiniband/ulp/isert/ib_isert.c isert_cma_handler(struct rdma_cm_id *cma_id, struct rdma_cm_event *event)
cma_id            749 drivers/infiniband/ulp/isert/ib_isert.c 	struct isert_np *isert_np = cma_id->context;
cma_id            755 drivers/infiniband/ulp/isert/ib_isert.c 		   event->status, cma_id, cma_id->context);
cma_id            757 drivers/infiniband/ulp/isert/ib_isert.c 	if (isert_np->cm_id == cma_id)
cma_id            758 drivers/infiniband/ulp/isert/ib_isert.c 		return isert_np_cma_handler(cma_id->context, event->event);
cma_id            762 drivers/infiniband/ulp/isert/ib_isert.c 		ret = isert_connect_request(cma_id, event);
cma_id            767 drivers/infiniband/ulp/isert/ib_isert.c 		isert_connected_handler(cma_id);
cma_id            772 drivers/infiniband/ulp/isert/ib_isert.c 		ret = isert_disconnected_handler(cma_id, event->event);
cma_id            775 drivers/infiniband/ulp/isert/ib_isert.c 		isert_conn = cma_id->qp->qp_context;
cma_id            777 drivers/infiniband/ulp/isert/ib_isert.c 		isert_disconnected_handler(cma_id, event->event);
cma_id            788 drivers/infiniband/ulp/isert/ib_isert.c 			   rdma_reject_msg(cma_id, event->status));
cma_id            792 drivers/infiniband/ulp/isert/ib_isert.c 		ret = isert_connect_error(cma_id);
cma_id            239 net/sunrpc/xprtrdma/svc_rdma_transport.c static int rdma_listen_handler(struct rdma_cm_id *cma_id,
cma_id            242 net/sunrpc/xprtrdma/svc_rdma_transport.c 	struct sockaddr *sap = (struct sockaddr *)&cma_id->route.addr.src_addr;
cma_id            249 net/sunrpc/xprtrdma/svc_rdma_transport.c 			"event = %s (%d)\n", cma_id, cma_id->context,
cma_id            251 net/sunrpc/xprtrdma/svc_rdma_transport.c 		handle_connect_req(cma_id, &event->param.conn);
cma_id            256 net/sunrpc/xprtrdma/svc_rdma_transport.c 			"event = %s (%d)\n", cma_id,
cma_id            264 net/sunrpc/xprtrdma/svc_rdma_transport.c static int rdma_cma_handler(struct rdma_cm_id *cma_id,
cma_id            267 net/sunrpc/xprtrdma/svc_rdma_transport.c 	struct sockaddr *sap = (struct sockaddr *)&cma_id->route.addr.dst_addr;
cma_id            268 net/sunrpc/xprtrdma/svc_rdma_transport.c 	struct svcxprt_rdma *rdma = cma_id->context;
cma_id            278 net/sunrpc/xprtrdma/svc_rdma_transport.c 			"cm_id=%p\n", xprt, cma_id);
cma_id            284 net/sunrpc/xprtrdma/svc_rdma_transport.c 			xprt, cma_id);
cma_id            291 net/sunrpc/xprtrdma/svc_rdma_transport.c 			"event = %s (%d)\n", cma_id, xprt,
cma_id            299 net/sunrpc/xprtrdma/svc_rdma_transport.c 			"event = %s (%d)\n", cma_id,