Lines Matching defs:resp

135     struct VirtgpuCtrlHdr           resp;
178 static bool NotifyAndWaitResponse(unsigned queue, struct Virtq *q, const void *req, volatile void *resp)
181 volatile struct VirtgpuCtrlHdr *b = resp;
204 static bool RequestResponse(unsigned queue, const void *req, size_t reqSize, volatile void *resp, size_t respSize)
215 q->desc[idx].pAddr = VMM_TO_DMA_ADDR((VADDR_T)resp);
219 return NotifyAndWaitResponse(queue, q, req, resp);
223 size_t dataSize, volatile void *resp, size_t respSize)
238 q->desc[idx].pAddr = VMM_TO_DMA_ADDR((VADDR_T)resp);
242 return NotifyAndWaitResponse(0, q, req, resp);
284 struct VirtgpuRespDisplayInfo resp = { 0 };
286 if (!RequestResponse(0, &req, sizeof(req), &resp, sizeof(resp))) {
290 if (resp.pmodes[0].enabled) {
291 g_virtGpu->screen = resp.pmodes[0].r;
320 struct VirtgpuRespEdid resp = { 0 };
322 if (!RequestResponse(0, &req, sizeof(req), &resp, sizeof(resp))) {
346 struct VirtgpuCtrlHdr resp = { 0 };
348 return RequestResponse(0, &req, sizeof(req), &resp, sizeof(resp));
364 struct VirtgpuCtrlHdr resp = { 0 };
366 return RequestResponse(0, &req, sizeof(req), &resp, sizeof(resp));
378 struct VirtgpuCtrlHdr resp = { 0 };
380 return RequestResponse(0, &req, sizeof(req), &resp, sizeof(resp));
390 struct VirtgpuCtrlHdr resp = { 0 };
392 return RequestResponse(0, &req, sizeof(req), &resp, sizeof(resp));
416 struct VirtgpuCtrlHdr resp = { 0 };
418 return RequestDataResponse(&req, sizeof(req), &data, sizeof(data), &resp, sizeof(resp));
451 q->desc[i + 1].pAddr = VMM_TO_DMA_ADDR((VADDR_T)&g_virtGpu->resp);
452 q->desc[i + 1].len = sizeof(g_virtGpu->resp);