Home
last modified time | relevance | path

Searched refs:gpu_info (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/panthor/
H A Dpanthor_gpu.c63 ptdev->gpu_info.selected_coherency); in panthor_gpu_coherency_set()
76 if (GPU_ARCH_MAJOR(ptdev->gpu_info.gpu_id) < 11) { in panthor_gpu_l2_config_set()
163 pa_bits = GPU_MMU_FEATURES_PA_BITS(ptdev->gpu_info.mmu_features); in panthor_gpu_init()
287 panthor_gpu_power_off(ptdev, L2, ptdev->gpu_info.l2_present, 20000); in panthor_gpu_l2_power_off()
298 if (ptdev->gpu_info.l2_present != 1) { in panthor_gpu_l2_power_on()
306 u64 core_mask = ~(ptdev->gpu_info.l2_present - 1) & in panthor_gpu_l2_power_on()
307 (ptdev->gpu_info.l2_present - 2); in panthor_gpu_l2_power_on()
310 hweight64(ptdev->gpu_info.shader_present)); in panthor_gpu_l2_power_on()
466 ptdev->gpu_info.selected_coherency = GPU_COHERENCY_NONE; in panthor_gpu_coherency_init()
477 ptdev->gpu_info.selected_coherency = GPU_COHERENCY_ACE_LITE; in panthor_gpu_coherency_init()
H A Dpanthor_pwr.c182 return ptdev->gpu_info.gpu_features & GPU_FEATURES_RAY_TRAVERSAL; in has_rtu()
216 drm_info(&ptdev->base, "GPU_FEATURES: 0x%016llx", ptdev->gpu_info.gpu_features); in panthor_pwr_debug_info_show()
533 panthor_pwr_domain_power_off(ptdev, PWR_COMMAND_DOMAIN_L2, ptdev->gpu_info.l2_present, in panthor_pwr_l2_power_off()
549 ret = panthor_pwr_domain_power_on(ptdev, PWR_COMMAND_DOMAIN_L2, ptdev->gpu_info.l2_present, in panthor_pwr_l2_power_on()
H A Dpanthor_mmu.c716 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_active()
766 if (!(BIT(as) & ptdev->gpu_info.as_present)) { in panthor_vm_active()
1559 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_create_check_args()
2854 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_create()
2855 u32 pa_bits = GPU_MMU_FEATURES_PA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_create()
3389 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_mmu_init()
3431 ptdev->gpu_info.mmu_features &= ~GENMASK(7, 0); in panthor_mmu_init()
3432 ptdev->gpu_info.mmu_features |= BITS_PER_LONG; in panthor_mmu_init()
H A Dpanthor_fw.c812 (u32)GPU_ARCH_MAJOR(ptdev->gpu_info.gpu_id), in panthor_fw_load()
813 (u32)GPU_ARCH_MINOR(ptdev->gpu_info.gpu_id), in panthor_fw_load()
1066 glb_iface->input->core_en_mask = ptdev->gpu_info.shader_present; in panthor_fw_init_global_iface()
H A Dpanthor_device.h159 struct drm_panthor_gpu_info gpu_info; member
H A Dpanthor_sched.c3667 if ((group_args->compute_core_mask & ~ptdev->gpu_info.shader_present) || in panthor_group_create()
3668 (group_args->fragment_core_mask & ~ptdev->gpu_info.shader_present) || in panthor_group_create()
3669 (group_args->tiler_core_mask & ~ptdev->gpu_info.tiler_present)) in panthor_group_create()
4133 gpu_as_count = hweight32(ptdev->gpu_info.as_present & GENMASK(31, 1)); in panthor_sched_init()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_drv.c359 struct drm_pvr_dev_query_gpu_info gpu_info = {0}; in pvr_dev_query_gpu_info_get() local
367 gpu_info.gpu_id = in pvr_dev_query_gpu_info_get()
369 gpu_info.num_phantoms = rogue_get_num_phantoms(pvr_dev); in pvr_dev_query_gpu_info_get()
371 err = PVR_UOBJ_SET(args->pointer, args->size, gpu_info); in pvr_dev_query_gpu_info_get()
375 if (args->size > sizeof(gpu_info)) in pvr_dev_query_gpu_info_get()
376 args->size = sizeof(gpu_info); in pvr_dev_query_gpu_info_get()