Lines Matching refs:req
79 struct gdma_create_pd_req req = {};
88 mana_gd_init_req_hdr(&req.hdr, GDMA_CREATE_PD, sizeof(req),
91 req.flags = flags;
92 err = mana_gd_send_request(mdev->gdma_context, sizeof(req), &req,
120 struct gdma_destroy_pd_req req = {};
128 mana_gd_init_req_hdr(&req.hdr, GDMA_DESTROY_PD, sizeof(req),
131 req.pd_handle = pd->pd_handle;
132 err = mana_gd_send_request(mdev->gdma_context, sizeof(req), &req,
149 struct gdma_destroy_resource_range_req req = {};
153 mana_gd_init_req_hdr(&req.hdr, GDMA_DESTROY_RESOURCE_RANGE,
154 sizeof(req), sizeof(resp));
156 req.resource_type = GDMA_RESOURCE_DOORBELL_PAGE;
157 req.num_resources = 1;
158 req.allocated_resources = doorbell_page;
160 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
174 struct gdma_allocate_resource_range_req req = {};
178 mana_gd_init_req_hdr(&req.hdr, GDMA_ALLOCATE_RESOURCE_RANGE,
179 sizeof(req), sizeof(resp));
181 req.resource_type = GDMA_RESOURCE_DOORBELL_PAGE;
182 req.num_resources = 1;
183 req.alignment = 1;
186 req.allocated_resources = 0;
188 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);