• Home
  • Raw
  • Download

Lines Matching refs:physical_device

2229 	RADV_FROM_HANDLE(radv_physical_device, physical_device, physicalDevice);  in radv_GetPhysicalDeviceMemoryProperties()
2231 *pMemoryProperties = physical_device->memory_properties; in radv_GetPhysicalDeviceMemoryProperties()
2318 const struct radv_physical_device *physical_device = device->physical_device; in radv_GetMemoryHostPointerPropertiesEXT() local
2320 for (int i = 0; i < physical_device->memory_properties.memoryTypeCount; i++) { in radv_GetMemoryHostPointerPropertiesEXT()
2321 if (physical_device->memory_domains[i] == RADEON_DOMAIN_GTT && in radv_GetMemoryHostPointerPropertiesEXT()
2322 !(physical_device->memory_flags[i] & RADEON_FLAG_GTT_WC)) { in radv_GetMemoryHostPointerPropertiesEXT()
2499 device->gs_table_depth = ac_get_gs_table_depth(device->physical_device->rad_info.chip_class, in radv_device_init_gs_info()
2500 device->physical_device->rad_info.family); in radv_device_init_gs_info()
2543 const struct radv_instance *instance = device->physical_device->instance; in radv_device_init_dispatch()
2596 RADV_FROM_HANDLE(radv_physical_device, physical_device, physicalDevice); in check_physical_device_features()
2604 return vk_error(physical_device->instance, VK_ERROR_FEATURE_NOT_PRESENT); in check_physical_device_features()
2623 return vk_error(device->physical_device->instance, VK_ERROR_OUT_OF_DEVICE_MEMORY); in radv_device_init_border_color()
2628 return vk_error(device->physical_device->instance, VK_ERROR_OUT_OF_DEVICE_MEMORY); in radv_device_init_border_color()
2654 err = __vk_errorv(device->physical_device->instance, device, in _radv_device_set_lost()
2668 RADV_FROM_HANDLE(radv_physical_device, physical_device, physicalDevice); in radv_CreateDevice()
2717 device = vk_zalloc2(&physical_device->instance->alloc, pAllocator, in radv_CreateDevice()
2721 return vk_error(physical_device->instance, VK_ERROR_OUT_OF_HOST_MEMORY); in radv_CreateDevice()
2724 &physical_device->instance->alloc, pAllocator); in radv_CreateDevice()
2726 device->instance = physical_device->instance; in radv_CreateDevice()
2727 device->physical_device = physical_device; in radv_CreateDevice()
2729 device->ws = physical_device->ws; in radv_CreateDevice()
2734 if (index < 0 || !physical_device->supported_extensions.extensions[index]) { in radv_CreateDevice()
2736 return vk_error(physical_device->instance, VK_ERROR_EXTENSION_NOT_PRESENT); in radv_CreateDevice()
2771 assert(!global_priority || device->physical_device->rad_info.has_ctx_priority); in radv_CreateDevice()
2793 device->pbb_allowed = device->physical_device->rad_info.chip_class >= GFX9 && in radv_CreateDevice()
2800 device->always_use_syncobj = device->physical_device->rad_info.has_syncobj_wait_for_submit; in radv_CreateDevice()
2815 device->scratch_waves = MAX2(32 * physical_device->rad_info.num_good_compute_units, in radv_CreateDevice()
2820 if (device->physical_device->rad_info.chip_class >= GFX7) { in radv_CreateDevice()
2830 device->physical_device->rad_info.family == CHIP_HAWAII ? 4096 : 8192; in radv_CreateDevice()
2865 if (device->physical_device->rad_info.chip_class < GFX8) { in radv_CreateDevice()
2872 if (device->physical_device->rad_info.chip_class > GFX10) { in radv_CreateDevice()
2893 assert(device->physical_device->rad_info.chip_class == GFX8); in radv_CreateDevice()
2944 if (device->physical_device->rad_info.chip_class >= GFX7) in radv_CreateDevice()
3147 if (queue->device->physical_device->rad_info.chip_class >= GFX10) { in fill_geom_tess_rings()
3168 if (queue->device->physical_device->rad_info.chip_class >= GFX10) { in fill_geom_tess_rings()
3194 if (queue->device->physical_device->rad_info.chip_class >= GFX10) { in fill_geom_tess_rings()
3217 if (queue->device->physical_device->rad_info.chip_class >= GFX10) { in fill_geom_tess_rings()
3243 if (queue->device->physical_device->rad_info.chip_class >= GFX10) { in fill_geom_tess_rings()
3260 if (queue->device->physical_device->rad_info.chip_class >= GFX10) { in fill_geom_tess_rings()
3287 bool double_offchip_buffers = device->physical_device->rad_info.chip_class >= GFX7 && in radv_get_hs_offchip_param()
3288 device->physical_device->rad_info.family != CHIP_CARRIZO && in radv_get_hs_offchip_param()
3289 device->physical_device->rad_info.family != CHIP_STONEY; in radv_get_hs_offchip_param()
3307 if (device->physical_device->rad_info.chip_class >= GFX10) { in radv_get_hs_offchip_param()
3309 } else if (device->physical_device->rad_info.family == CHIP_VEGA10 || in radv_get_hs_offchip_param()
3310 device->physical_device->rad_info.chip_class == GFX7 || in radv_get_hs_offchip_param()
3311 device->physical_device->rad_info.chip_class == GFX6) in radv_get_hs_offchip_param()
3315 device->physical_device->rad_info.max_se; in radv_get_hs_offchip_param()
3321 assert(device->physical_device->rad_info.family == CHIP_HAWAII); in radv_get_hs_offchip_param()
3328 switch (device->physical_device->rad_info.chip_class) { in radv_get_hs_offchip_param()
3344 if (device->physical_device->rad_info.chip_class >= GFX10_3) { in radv_get_hs_offchip_param()
3347 } else if (device->physical_device->rad_info.chip_class >= GFX7) { in radv_get_hs_offchip_param()
3348 if (device->physical_device->rad_info.chip_class >= GFX8) in radv_get_hs_offchip_param()
3376 if (queue->device->physical_device->rad_info.chip_class >= GFX7) { in radv_emit_gs_ring_sizes()
3401 if (queue->device->physical_device->rad_info.chip_class >= GFX7) { in radv_emit_tess_factor_ring()
3407 if (queue->device->physical_device->rad_info.chip_class >= GFX10) { in radv_emit_tess_factor_ring()
3410 } else if (queue->device->physical_device->rad_info.chip_class == GFX9) { in radv_emit_tess_factor_ring()
3482 if (queue->device->physical_device->rad_info.chip_class >= GFX10) { in radv_emit_global_shader_pointers()
3492 } else if (queue->device->physical_device->rad_info.chip_class == GFX9) { in radv_emit_global_shader_pointers()
3633 tess_factor_ring_size = 32768 * queue->device->physical_device->rad_info.max_se; in radv_get_preamble_cs()
3741 assert(queue->device->physical_device->rad_info.chip_class >= GFX10); in radv_get_preamble_cs()
3758 assert(queue->device->physical_device->rad_info.chip_class >= GFX10); in radv_get_preamble_cs()
3882 queue->device->physical_device->rad_info.chip_class, in radv_get_preamble_cs()
3885 queue->device->physical_device->rad_info.chip_class >= GFX7, in radv_get_preamble_cs()
3894 queue->device->physical_device->rad_info.chip_class, in radv_get_preamble_cs()
3897 queue->device->physical_device->rad_info.chip_class >= GFX7, in radv_get_preamble_cs()
5329 …heap_index = device->physical_device->memory_properties.memoryTypes[pAllocateInfo->memoryTypeIndex… in radv_alloc_memory()
5330 domain = device->physical_device->memory_domains[pAllocateInfo->memoryTypeIndex]; in radv_alloc_memory()
5331 flags |= device->physical_device->memory_flags[pAllocateInfo->memoryTypeIndex]; in radv_alloc_memory()
5342 device->physical_device->memory_properties.memoryHeaps[heap_index].size; in radv_alloc_memory()
5354 …mem->bo = device->ws->buffer_create(device->ws, alloc_size, device->physical_device->rad_info.max_… in radv_alloc_memory()
5475 …pMemoryRequirements->memoryTypeBits = (1u << device->physical_device->memory_properties.memoryType… in radv_GetBufferMemoryRequirements()
5515 …pMemoryRequirements->memoryTypeBits = (1u << device->physical_device->memory_properties.memoryType… in radv_GetImageMemoryRequirements()
5876 …if (device->physical_device->rad_info.drm_minor >= 10 && radv_all_fences_plain_and_submitted(devic… in radv_WaitForFences()
6262 device->physical_device->rad_info.has_timeline_syncobj) { in radv_CreateSemaphore()
6275 assert (device->physical_device->rad_info.has_syncobj); in radv_CreateSemaphore()
6668 if (!device->physical_device->rad_info.has_dedicated_vram) { in radv_init_dcc_control_reg()
6677 if (device->physical_device->rad_info.chip_class >= GFX10) { in radv_init_dcc_control_reg()
6739 if (device->physical_device->rad_info.chip_class >= GFX9) { in radv_initialise_color_surface()
6740 if (device->physical_device->rad_info.chip_class >= GFX10) { in radv_initialise_color_surface()
6782 if (device->physical_device->rad_info.chip_class >= GFX7) in radv_initialise_color_surface()
6788 if (device->physical_device->rad_info.chip_class >= GFX7) in radv_initialise_color_surface()
6804 device->physical_device->rad_info.chip_class <= GFX8) in radv_initialise_color_surface()
6877 if (device->physical_device->rad_info.chip_class == GFX6) { in radv_initialise_color_surface()
6908 device->physical_device->rad_info.chip_class == GFX6) { in radv_initialise_color_surface()
6913 if (device->physical_device->rad_info.chip_class >= GFX9) { in radv_initialise_color_surface()
6921 if (device->physical_device->rad_info.chip_class >= GFX10) { in radv_initialise_color_surface()
6947 if (device->physical_device->rad_info.chip_class >= GFX9) { in radv_calc_decompress_on_z_planes()
7024 if (device->physical_device->rad_info.chip_class >= GFX10) { in radv_initialise_ds_surface()
7035 if (device->physical_device->rad_info.chip_class >= GFX9) { in radv_initialise_ds_surface()
7047 if (device->physical_device->rad_info.chip_class == GFX9) { in radv_initialise_ds_surface()
7065 if (device->physical_device->rad_info.chip_class >= GFX10) { in radv_initialise_ds_surface()
7083 if (device->physical_device->rad_info.chip_class == GFX9) { in radv_initialise_ds_surface()
7103 if (device->physical_device->rad_info.chip_class >= GFX7) { in radv_initialise_ds_surface()
7104 struct radeon_info *info = &device->physical_device->rad_info; in radv_initialise_ds_surface()
7417 bool compat_mode = device->physical_device->rad_info.chip_class == GFX8 || in radv_init_sampler()
7418 device->physical_device->rad_info.chip_class == GFX9; in radv_init_sampler()
7484 if (device->physical_device->rad_info.chip_class >= GFX10) { in radv_init_sampler()
7488 S_008F38_DISABLE_LSB_CEIL(device->physical_device->rad_info.chip_class <= GFX8) | in radv_init_sampler()
7490 S_008F38_ANISO_OVERRIDE_GFX8(device->physical_device->rad_info.chip_class >= GFX8); in radv_init_sampler()
7663 …pMemoryFdProperties->memoryTypeBits = radv_compute_valid_memory_types(device->physical_device, dom… in radv_GetMemoryFdPropertiesKHR()
8050 uint32_t clock_crystal_freq = device->physical_device->rad_info.clock_crystal_freq; in radv_GetCalibratedTimestampsEXT()