Lines Matching refs:device
159 struct pvr_device *device,
177 staging_buffer = vk_alloc2(&device->vk.alloc,
183 return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
188 result = pvr_gpu_upload_pds(device,
198 vk_free2(&device->vk.alloc, allocator, staging_buffer);
202 vk_free2(&device->vk.alloc, allocator, staging_buffer);
208 pvr_load_op_create(struct pvr_device *device,
213 const struct pvr_device_info *dev_info = &device->pdevice->dev_info;
218 load_op = vk_zalloc2(&device->vk.alloc,
224 return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
235 result = pvr_gpu_upload_usc(device,
244 device,
255 device,
277 pvr_bo_free(device, load_op->pds_frag_prog.pvr_bo);
280 pvr_bo_free(device, load_op->usc_frag_prog_bo);
283 vk_free2(&device->vk.alloc, allocator, load_op);
288 static void pvr_load_op_destroy(struct pvr_device *device,
292 pvr_bo_free(device, load_op->pds_tex_state_prog.pvr_bo);
293 pvr_bo_free(device, load_op->pds_frag_prog.pvr_bo);
294 pvr_bo_free(device, load_op->usc_frag_prog_bo);
295 vk_free2(&device->vk.alloc, allocator, load_op);
312 PVR_FROM_HANDLE(pvr_device, device, _device);
352 &device->vk.alloc,
355 return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
358 vk_object_base_init(&device->vk, &pass->base, VK_OBJECT_TYPE_RENDER_PASS);
500 PVR_SPM_LOAD_IN_BUFFERS_COUNT(&device->pdevice->dev_info);
502 pass->hw_setup = pvr_create_renderpass_hwsetup(device, pass, false);
504 result = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
526 result = pvr_load_op_create(device, pAllocator, hw_render, &load_op);
543 pvr_load_op_destroy(device, pAllocator, hw_render->client_data);
546 pvr_destroy_renderpass_hwsetup(device, pass->hw_setup);
550 vk_free2(&device->vk.alloc, pAllocator, pass);
559 PVR_FROM_HANDLE(pvr_device, device, _device);
569 pvr_load_op_destroy(device, pAllocator, hw_render->client_data);
572 pvr_destroy_renderpass_hwsetup(device, pass->hw_setup);
574 vk_free2(&device->vk.alloc, pAllocator, pass);
581 PVR_FROM_HANDLE(pvr_device, device, _device);
582 const struct pvr_device_info *dev_info = &device->pdevice->dev_info;