Lines Matching defs:req

74 	struct gdma_create_pd_req req = {};
83 mana_gd_init_req_hdr(&req.hdr, GDMA_CREATE_PD, sizeof(req),
89 req.flags = flags;
90 err = mana_gd_send_request(gc, sizeof(req), &req,
118 struct gdma_destroy_pd_req req = {};
126 mana_gd_init_req_hdr(&req.hdr, GDMA_DESTROY_PD, sizeof(req),
129 req.pd_handle = pd->pd_handle;
130 err = mana_gd_send_request(gc, sizeof(req), &req,
147 struct gdma_destroy_resource_range_req req = {};
151 mana_gd_init_req_hdr(&req.hdr, GDMA_DESTROY_RESOURCE_RANGE,
152 sizeof(req), sizeof(resp));
154 req.resource_type = GDMA_RESOURCE_DOORBELL_PAGE;
155 req.num_resources = 1;
156 req.allocated_resources = doorbell_page;
158 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
172 struct gdma_allocate_resource_range_req req = {};
176 mana_gd_init_req_hdr(&req.hdr, GDMA_ALLOCATE_RESOURCE_RANGE,
177 sizeof(req), sizeof(resp));
179 req.resource_type = GDMA_RESOURCE_DOORBELL_PAGE;
180 req.num_resources = 1;
181 req.alignment = PAGE_SIZE / MANA_PAGE_SIZE;
184 req.allocated_resources = 0;
186 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
678 struct mana_ib_query_adapter_caps_req req = {};
681 mana_gd_init_req_hdr(&req.hdr, MANA_IB_GET_ADAPTER_CAP, sizeof(req),
683 req.hdr.resp.msg_version = GDMA_MESSAGE_V4;
684 req.hdr.dev_id = dev->gdma_dev->dev_id;
686 err = mana_gd_send_request(mdev_to_gc(dev), sizeof(req),
687 &req, sizeof(resp), &resp);
725 struct gdma_general_req req = {};
728 mana_gd_init_req_hdr(&req.hdr, GDMA_QUERY_MAX_RESOURCES,
729 sizeof(req), sizeof(resp));
731 err = mana_gd_send_request(mdev_to_gc(dev), sizeof(req), &req, sizeof(resp), &resp);
838 struct mana_rnic_create_adapter_req req = {};
842 mana_gd_init_req_hdr(&req.hdr, MANA_IB_CREATE_ADAPTER, sizeof(req), sizeof(resp));
843 req.hdr.req.msg_version = GDMA_MESSAGE_V2;
844 req.hdr.dev_id = mdev->gdma_dev->dev_id;
845 req.notify_eq_id = mdev->fatal_err_eq->id;
848 req.feature_flags |= MANA_IB_FEATURE_CLIENT_ERROR_CQE_REQUEST;
850 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
863 struct mana_rnic_destroy_adapter_req req = {};
868 mana_gd_init_req_hdr(&req.hdr, MANA_IB_DESTROY_ADAPTER, sizeof(req), sizeof(resp));
869 req.hdr.dev_id = mdev->gdma_dev->dev_id;
870 req.adapter = mdev->adapter_handle;
872 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
887 struct mana_rnic_config_addr_req req = {};
895 mana_gd_init_req_hdr(&req.hdr, MANA_IB_CONFIG_IP_ADDR, sizeof(req), sizeof(resp));
896 req.hdr.dev_id = mdev->gdma_dev->dev_id;
897 req.adapter = mdev->adapter_handle;
898 req.op = ADDR_OP_ADD;
899 req.sgid_type = (ntype == RDMA_NETWORK_IPV6) ? SGID_TYPE_IPV6 : SGID_TYPE_IPV4;
900 copy_in_reverse(req.ip_addr, attr->gid.raw, sizeof(union ib_gid));
902 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
917 struct mana_rnic_config_addr_req req = {};
925 mana_gd_init_req_hdr(&req.hdr, MANA_IB_CONFIG_IP_ADDR, sizeof(req), sizeof(resp));
926 req.hdr.dev_id = mdev->gdma_dev->dev_id;
927 req.adapter = mdev->adapter_handle;
928 req.op = ADDR_OP_REMOVE;
929 req.sgid_type = (ntype == RDMA_NETWORK_IPV6) ? SGID_TYPE_IPV6 : SGID_TYPE_IPV4;
930 copy_in_reverse(req.ip_addr, attr->gid.raw, sizeof(union ib_gid));
932 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
944 struct mana_rnic_config_mac_addr_req req = {};
948 mana_gd_init_req_hdr(&req.hdr, MANA_IB_CONFIG_MAC_ADDR, sizeof(req), sizeof(resp));
949 req.hdr.dev_id = mdev->gdma_dev->dev_id;
950 req.adapter = mdev->adapter_handle;
951 req.op = op;
952 copy_in_reverse(req.mac_addr, mac, ETH_ALEN);
954 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
967 struct mana_rnic_create_cq_req req = {};
973 mana_gd_init_req_hdr(&req.hdr, MANA_IB_CREATE_CQ, sizeof(req), sizeof(resp));
974 req.hdr.dev_id = mdev->gdma_dev->dev_id;
975 req.adapter = mdev->adapter_handle;
976 req.gdma_region = cq->queue.gdma_region;
977 req.eq_id = mdev->eqs[cq->comp_vector]->id;
978 req.doorbell_page = doorbell;
980 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
999 struct mana_rnic_destroy_cq_req req = {};
1005 mana_gd_init_req_hdr(&req.hdr, MANA_IB_DESTROY_CQ, sizeof(req), sizeof(resp));
1006 req.hdr.dev_id = mdev->gdma_dev->dev_id;
1007 req.adapter = mdev->adapter_handle;
1008 req.cq_handle = cq->cq_handle;
1010 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
1028 struct mana_rnic_create_qp_req req = {};
1031 mana_gd_init_req_hdr(&req.hdr, MANA_IB_CREATE_RC_QP, sizeof(req), sizeof(resp));
1032 req.hdr.dev_id = mdev->gdma_dev->dev_id;
1033 req.adapter = mdev->adapter_handle;
1034 req.pd_handle = pd->pd_handle;
1035 req.send_cq_handle = send_cq->cq_handle;
1036 req.recv_cq_handle = recv_cq->cq_handle;
1038 req.dma_region[i] = qp->rc_qp.queues[i].gdma_region;
1039 req.doorbell_page = doorbell;
1040 req.max_send_wr = attr->cap.max_send_wr;
1041 req.max_recv_wr = attr->cap.max_recv_wr;
1042 req.max_send_sge = attr->cap.max_send_sge;
1043 req.max_recv_sge = attr->cap.max_recv_sge;
1044 req.flags = flags;
1046 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
1063 struct mana_rnic_destroy_rc_qp_req req = {0};
1067 mana_gd_init_req_hdr(&req.hdr, MANA_IB_DESTROY_RC_QP, sizeof(req), sizeof(resp));
1068 req.hdr.dev_id = mdev->gdma_dev->dev_id;
1069 req.adapter = mdev->adapter_handle;
1070 req.rc_qp_handle = qp->qp_handle;
1071 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
1087 struct mana_rnic_create_udqp_req req = {};
1090 mana_gd_init_req_hdr(&req.hdr, MANA_IB_CREATE_UD_QP, sizeof(req), sizeof(resp));
1091 req.hdr.dev_id = mdev->gdma_dev->dev_id;
1092 req.adapter = mdev->adapter_handle;
1093 req.pd_handle = pd->pd_handle;
1094 req.send_cq_handle = send_cq->cq_handle;
1095 req.recv_cq_handle = recv_cq->cq_handle;
1097 req.dma_region[i] = qp->ud_qp.queues[i].gdma_region;
1098 req.doorbell_page = doorbell;
1099 req.max_send_wr = attr->cap.max_send_wr;
1100 req.max_recv_wr = attr->cap.max_recv_wr;
1101 req.max_send_sge = attr->cap.max_send_sge;
1102 req.max_recv_sge = attr->cap.max_recv_sge;
1103 req.qp_type = type;
1104 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
1121 struct mana_rnic_destroy_udqp_req req = {0};
1125 mana_gd_init_req_hdr(&req.hdr, MANA_IB_DESTROY_UD_QP, sizeof(req), sizeof(resp));
1126 req.hdr.dev_id = mdev->gdma_dev->dev_id;
1127 req.adapter = mdev->adapter_handle;
1128 req.qp_handle = qp->qp_handle;
1129 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);