Lines Matching defs:device

89       pvr_bo_free(cmd_buffer->device, sub_cmd->gfx.depth_bias_bo);
90 pvr_bo_free(cmd_buffer->device, sub_cmd->gfx.scissor_bo);
140 pvr_bo_free(cmd_buffer->device, bo);
150 static VkResult pvr_cmd_buffer_create(struct pvr_device *device,
163 return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
172 cmd_buffer->device = device;
194 PVR_FROM_HANDLE(pvr_device, device, _device);
199 result = pvr_cmd_buffer_create(device,
250 pvr_cmd_buffer_upload_tables(struct pvr_device *device,
255 rogue_get_slc_cache_line_size(&device->pdevice->dev_info);
262 pvr_gpu_upload(device,
263 device->heaps.general_heap,
273 result = pvr_gpu_upload(device,
274 device->heaps.general_heap,
289 pvr_bo_free(device, sub_cmd->depth_bias_bo);
320 struct pvr_device *const device = cmd_buffer->device;
322 rogue_get_slc_cache_line_size(&device->pdevice->dev_info);
326 result = pvr_gpu_upload(device,
327 device->heaps.general_heap,
349 struct pvr_device *const device = cmd_buffer->device;
351 rogue_get_slc_cache_line_size(&device->pdevice->dev_info);
358 pvr_gpu_upload_usc(device, code, code_size, code_alignment, &pvr_bo);
380 struct pvr_device *const device = cmd_buffer->device;
383 result = pvr_gpu_upload_pds(device,
428 cmd_buffer->device->pixel_event_data_size_in_dwords * sizeof(uint32_t);
430 struct pvr_device *const device = cmd_buffer->device;
451 pvr_bo_cpu_map(device, usc_eot_program);
457 pvr_bo_cpu_unmap(device, usc_eot_program);
465 /* TODO: We could skip allocating this and generate directly into the device
474 result = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
483 &device->pdevice->dev_info);
488 cmd_buffer->device->pixel_event_data_size_in_dwords,
503 pvr_bo_free(device, usc_eot_program);
583 struct pvr_device *device = cmd_buffer->device;
584 const struct pvr_device_info *dev_info = &device->pdevice->dev_info;
615 return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
957 /* FIXME: Need to set up the border color table at device creation
1088 /* FIXME: Need to set up the border color table at device creation
1097 sub_cmd->num_shared_regs = MAX2(cmd_buffer->device->idfwdf_state.usc_shareds,
1335 const struct pvr_physical_device *pdevice = cmd_buffer->device->pdevice;
1342 program = &cmd_buffer->device->idfwdf_state.sw_compute_barrier_pds;
1344 program = &cmd_buffer->device->idfwdf_state.pds;
1351 DIV_ROUND_UP(cmd_buffer->device->idfwdf_state.usc_shareds << 2,
1372 cmd_buffer->device->idfwdf_state.usc_shareds,
1385 &cmd_buffer->device->pds_compute_fence_program;
1386 const struct pvr_physical_device *pdevice = cmd_buffer->device->pdevice;
1421 struct pvr_device *device = cmd_buffer->device;
1449 result = pvr_cmd_buffer_upload_tables(device, cmd_buffer, gfx_sub_cmd);
1467 result = pvr_sub_cmd_gfx_job_init(&device->pdevice->dev_info,
1489 pvr_sub_cmd_compute_job_init(device->pdevice,
1584 struct pvr_device *device = cmd_buffer->device;
1625 PVR_GET_FEATURE_VALUE(&device->pdevice->dev_info,
1633 pvr_csb_init(device,
1639 pvr_csb_init(device,
1666 rogue_get_slc_cache_line_size(&cmd_buffer->device->pdevice->dev_info);
1670 result = pvr_bo_alloc(cmd_buffer->device,
1799 static void check_viewport_quirk_70165(const struct pvr_device *device,
1802 const struct pvr_device_info *dev_info = &device->pdevice->dev_info;
1880 if (PVR_HAS_QUIRK(&cmd_buffer->device->pdevice->dev_info, 70165)) {
1882 check_viewport_quirk_70165(cmd_buffer->device, &pViewports[viewport]);
2165 static VkResult pvr_init_render_targets(struct pvr_device *device,
2180 result = pvr_render_target_dataset_create(device,
2447 pvr_init_render_targets(cmd_buffer->device, pass, framebuffer);
2494 pvr_bo_free(cmd_buffer->device, bo);
2613 cmd_buffer->device->heaps.pds_heap,
2702 cmd_buffer->device->heaps.pds_heap->base_addr.addr;
2704 pvr_bo_cpu_unmap(cmd_buffer->device, pvr_bo);
2730 cmd_buffer->device->heaps.pds_heap,
2923 pvr_bo_cpu_unmap(cmd_buffer->device, pvr_bo);
2927 cmd_buffer->device->heaps.pds_heap->base_addr.addr;
2937 const struct pvr_physical_device *pdevice = cmd_buffer->device->pdevice;
3035 const struct pvr_physical_device *pdevice = cmd_buffer->device->pdevice;
3581 /* FIXME: Remove device param when PVR_HAS_FEATURE() accepts const dev_info */
3592 &cmd_buffer->device->pdevice->dev_info;
3735 const struct pvr_physical_device *pdevice = cmd_buffer->device->pdevice;
4127 cmd_buffer->device->heaps.general_heap,
4284 &cmd_buffer->device->pdevice->dev_info;
4450 if (PVR_HAS_FEATURE(&cmd_buffer->device->pdevice->dev_info,
4666 PVR_HAS_FEATURE(&cmd_buffer->device->pdevice->dev_info,