Lines Matching refs:rad_info
121 uint64_t visible_vram_size = MIN2(device->rad_info.vram_size, in radv_physical_device_init_mem_types()
122 device->rad_info.vram_vis_size); in radv_physical_device_init_mem_types()
126 if (device->rad_info.vram_size - visible_vram_size > 0) { in radv_physical_device_init_mem_types()
129 .size = device->rad_info.vram_size - visible_vram_size, in radv_physical_device_init_mem_types()
140 if (device->rad_info.gart_size > 0) { in radv_physical_device_init_mem_types()
143 .size = device->rad_info.gart_size, in radv_physical_device_init_mem_types()
144 .flags = device->rad_info.has_dedicated_vram ? 0 : VK_MEMORY_HEAP_DEVICE_LOCAL_BIT, in radv_physical_device_init_mem_types()
162 (device->rad_info.has_dedicated_vram ? 0 : VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT), in radv_physical_device_init_mem_types()
181 (device->rad_info.has_dedicated_vram ? 0 : VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT), in radv_physical_device_init_mem_types()
229 device->ws->query_info(device->ws, &device->rad_info); in radv_physical_device_init()
231 radv_get_device_name(device->rad_info.family, device->name, sizeof(device->name)); in radv_physical_device_init()
233 if (radv_device_get_cache_uuid(device->rad_info.family, device->cache_uuid)) { in radv_physical_device_init()
255 radv_get_device_uuid(&device->rad_info, &device->device_uuid); in radv_physical_device_init()
257 if (device->rad_info.family == CHIP_STONEY || in radv_physical_device_init()
258 device->rad_info.chip_class >= GFX9) { in radv_physical_device_init()
260 device->rbplus_allowed = device->rad_info.family == CHIP_STONEY; in radv_physical_device_init()
266 device->has_clear_state = device->rad_info.chip_class >= CIK; in radv_physical_device_init()
268 device->cpdma_prefetch_writes_memory = device->rad_info.chip_class <= VI; in radv_physical_device_init()
271 device->has_scissor_bug = device->rad_info.family == CHIP_VEGA10 || in radv_physical_device_init()
272 device->rad_info.family == CHIP_RAVEN; in radv_physical_device_init()
745 .timestampPeriod = 1000000.0 / pdevice->rad_info.clock_crystal_freq, in radv_GetPhysicalDeviceProperties()
765 .deviceID = pdevice->rad_info.pci_id, in radv_GetPhysicalDeviceProperties()
766 ….deviceType = pdevice->rad_info.has_dedicated_vram ? VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU : VK_PHY… in radv_GetPhysicalDeviceProperties()
828 if (pdevice->rad_info.num_compute_rings > 0 && in radv_get_physical_device_queue_family_properties()
829 pdevice->rad_info.chip_class >= CIK && in radv_get_physical_device_queue_family_properties()
855 if (pdevice->rad_info.num_compute_rings > 0 && in radv_get_physical_device_queue_family_properties()
856 pdevice->rad_info.chip_class >= CIK && in radv_get_physical_device_queue_family_properties()
863 .queueCount = pdevice->rad_info.num_compute_rings, in radv_get_physical_device_queue_family_properties()
999 switch (device->physical_device->rad_info.family) { in radv_device_init_gs_info()
1088 assert(!global_priority || device->physical_device->rad_info.has_ctx_priority); in radv_CreateDevice()
1108 device->pbb_allowed = device->physical_device->rad_info.chip_class >= GFX9 && in radv_CreateDevice()
1115 device->always_use_syncobj = device->physical_device->rad_info.has_syncobj_wait_for_submit; in radv_CreateDevice()
1137 device->scratch_waves = MAX2(32 * physical_device->rad_info.num_good_compute_units, in radv_CreateDevice()
1143 if (device->physical_device->rad_info.chip_class >= CIK) { in radv_CreateDevice()
1153 device->physical_device->rad_info.family == CHIP_HAWAII ? 4096 : 8192; in radv_CreateDevice()
1155 device->physical_device->rad_info.chip_class >= VI && in radv_CreateDevice()
1156 device->physical_device->rad_info.max_se >= 2; in radv_CreateDevice()
1189 if (device->physical_device->rad_info.chip_class >= CIK) in radv_CreateDevice()
1448 bool double_offchip_buffers = device->physical_device->rad_info.chip_class >= CIK && in radv_get_hs_offchip_param()
1449 device->physical_device->rad_info.family != CHIP_CARRIZO && in radv_get_hs_offchip_param()
1450 device->physical_device->rad_info.family != CHIP_STONEY; in radv_get_hs_offchip_param()
1453 device->physical_device->rad_info.max_se; in radv_get_hs_offchip_param()
1468 switch (device->physical_device->rad_info.chip_class) { in radv_get_hs_offchip_param()
1481 if (device->physical_device->rad_info.chip_class >= CIK) { in radv_get_hs_offchip_param()
1482 if (device->physical_device->rad_info.chip_class >= VI) in radv_get_hs_offchip_param()
1527 tess_factor_ring_size = 32768 * queue->device->physical_device->rad_info.max_se; in radv_get_preamble_cs()
1700 if (queue->device->physical_device->rad_info.chip_class >= CIK) { in radv_get_preamble_cs()
1713 if (queue->device->physical_device->rad_info.chip_class >= CIK) { in radv_get_preamble_cs()
1718 if (queue->device->physical_device->rad_info.chip_class >= GFX9) { in radv_get_preamble_cs()
1735 if (queue->device->physical_device->rad_info.chip_class >= GFX9) { in radv_get_preamble_cs()
1776 queue->device->physical_device->rad_info.chip_class, in radv_get_preamble_cs()
1779 queue->device->physical_device->rad_info.chip_class >= CIK, in radv_get_preamble_cs()
1787 queue->device->physical_device->rad_info.chip_class, in radv_get_preamble_cs()
1790 queue->device->physical_device->rad_info.chip_class >= CIK, in radv_get_preamble_cs()
2309 …mem->bo = device->ws->buffer_create(device->ws, alloc_size, device->physical_device->rad_info.max_… in radv_alloc_memory()
2902 assert (device->physical_device->rad_info.has_syncobj); in radv_CreateSemaphore()
3106 if (device->physical_device->rad_info.chip_class >= GFX9) { in radv_initialise_color_surface()
3139 if (device->physical_device->rad_info.chip_class >= CIK) in radv_initialise_color_surface()
3145 if (device->physical_device->rad_info.chip_class >= CIK) in radv_initialise_color_surface()
3225 if (device->physical_device->rad_info.chip_class == SI) { in radv_initialise_color_surface()
3238 if (device->physical_device->rad_info.chip_class >= VI) { in radv_initialise_color_surface()
3248 if (!device->physical_device->rad_info.has_dedicated_vram) in radv_initialise_color_surface()
3273 device->physical_device->rad_info.chip_class == SI) { in radv_initialise_color_surface()
3278 if (device->physical_device->rad_info.chip_class >= GFX9) { in radv_initialise_color_surface()
3339 if (device->physical_device->rad_info.chip_class >= GFX9) { in radv_initialise_ds_surface()
3398 if (device->physical_device->rad_info.chip_class >= CIK) { in radv_initialise_ds_surface()
3399 struct radeon_info *info = &device->physical_device->rad_info; in radv_initialise_ds_surface()
3631 bool is_vi = (device->physical_device->rad_info.chip_class >= VI); in radv_init_sampler()
3651 S_008F38_DISABLE_LSB_CEIL(device->physical_device->rad_info.chip_class <= VI) | in radv_init_sampler()
3896 if (pdevice->rad_info.has_syncobj_wait_for_submit && in radv_GetPhysicalDeviceExternalSemaphorePropertiesKHR()
3984 if (pdevice->rad_info.has_syncobj_wait_for_submit && in radv_GetPhysicalDeviceExternalFencePropertiesKHR()