Lines Matching refs:dev_info
274 bvnc = pvr_get_packed_bvnc(&pdevice->dev_info);
394 &pdevice->dev_info,
407 pdevice->dev_info.ident.series_name,
408 pdevice->dev_info.ident.public_name) < 0) {
433 pdevice->compiler = rogue_compiler_create(&pdevice->dev_info);
603 PVR_HAS_FEATURE(&pdevice->dev_info, robust_buffer_access),
624 .textureCompressionASTC_LDR = PVR_HAS_FEATURE(&pdevice->dev_info, astc),
673 const struct pvr_device_info *dev_info = &pdevice->dev_info;
677 if (PVR_HAS_FEATURE(dev_info, s8xe)) {
678 num_allocs = PVR_GET_FEATURE_VALUE(dev_info, num_raster_pipes, 0U);
686 PVR_GET_FEATURE_VALUE(dev_info, num_clusters, 1U);
707 PVR_GET_FEATURE_VALUE(dev_info, isp_max_tiles_in_flight, 1U);
716 if (!PVR_HAS_ERN(dev_info, 38748)) {
803 PVR_GET_FEATURE_VALUE(&pdevice->dev_info, max_multisample, 4);
807 PVR_GET_FEATURE_VALUE(&pdevice->dev_info, uvs_banks, 2);
811 PVR_GET_FEATURE_VALUE(&pdevice->dev_info, uvs_pba_entries, 160);
815 PVR_GET_FEATURE_VALUE(&pdevice->dev_info, num_user_clip_planes, 8);
818 PVR_HAS_FEATURE(&pdevice->dev_info, simple_internal_parameter_format)
823 rogue_get_render_size_max(&pdevice->dev_info);
846 PVR_GET_FEATURE_VALUE(&pdevice->dev_info, usc_slots, 14);
850 PVR_GET_FEATURE_VALUE(&pdevice->dev_info,
1008 .deviceID = pdevice->dev_info.ident.device_id,
1116 const struct pvr_device_info *dev_info = &device->pdevice->dev_info;
1117 const uint32_t cache_line_size = rogue_get_slc_cache_line_size(dev_info);
1145 pvr_pds_set_sizes_compute_shader(&program, dev_info);
1164 dev_info);
1167 dev_info);
1192 const struct pvr_device_info *dev_info = &device->pdevice->dev_info;
1195 .clear_pds_barrier = PVR_NEED_SW_COMPUTE_PDS_BARRIER(dev_info),
1207 dev_info);
1216 pvr_pds_vertex_shader_sa(&program, NULL, PDS_GENERATE_SIZES, dev_info);
1232 dev_info);
1236 dev_info);
1242 if (PVR_NEED_SW_COMPUTE_PDS_BARRIER(dev_info)) {
1260 pvr_pds_vertex_shader_sa(&program, NULL, PDS_GENERATE_SIZES, dev_info);
1280 dev_info);
1284 dev_info);
1324 pvr_hard_code_get_idfwdf_program(&device->pdevice->dev_info,
1470 const struct pvr_device_info *dev_info,
1478 pvr_pds_set_sizes_pixel_event(&program, dev_info);
1486 rogue_get_slc_cache_line_size(&device->pdevice->dev_info);
1667 &pdevice->dev_info,
2320 rogue_get_slc_cache_line_size(&device->pdevice->dev_info);
2408 PVR_RENDER_TARGETS_PER_FRAMEBUFFER(&device->pdevice->dev_info);
2527 pvr_sampler_get_hw_filter_from_vk(const struct pvr_device_info *dev_info,
2585 if (PVR_HAS_QUIRK(&device->pdevice->dev_info, 51025)) {
2620 const struct pvr_device_info *dev_info = &device->pdevice->dev_info;
2630 word.magfilter = pvr_sampler_get_hw_filter_from_vk(dev_info, mag_filter);
2631 word.minfilter = pvr_sampler_get_hw_filter_from_vk(dev_info, min_filter);
2664 if (PVR_HAS_QUIRK(&device->pdevice->dev_info, 51025) &&