Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/tyr/
H A Ddriver.rs53 pub(crate) gpu_info: GpuInfo, field
117 let gpu_info = GpuInfo::new(pdev.as_ref(), &iomem)?; in probe() localVariable
118 gpu_info.log(pdev); in probe()
133 gpu_info, in probe()
H A Dfile.rs34 devquery.size = core::mem::size_of_val(&tdev.gpu_info) as u32; in dev_query()
48 writer.write(&tdev.gpu_info)?; in dev_query()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_drv.c358 struct drm_pvr_dev_query_gpu_info gpu_info = {0}; in pvr_dev_query_gpu_info_get() local
366 gpu_info.gpu_id = in pvr_dev_query_gpu_info_get()
368 gpu_info.num_phantoms = rogue_get_num_phantoms(pvr_dev); in pvr_dev_query_gpu_info_get()
370 err = PVR_UOBJ_SET(args->pointer, args->size, gpu_info); in pvr_dev_query_gpu_info_get()
374 if (args->size > sizeof(gpu_info)) in pvr_dev_query_gpu_info_get()
375 args->size = sizeof(gpu_info); in pvr_dev_query_gpu_info_get()
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_hw.h53 return GPU_ARCH_MAJOR(ptdev->gpu_info.gpu_id) >= 14; in panthor_hw_has_pwr_ctrl()
H A Dpanthor_pwr.c170 return ptdev->gpu_info.gpu_features & GPU_FEATURES_RAY_TRAVERSAL; in has_rtu()
505 panthor_pwr_domain_power_off(ptdev, PWR_COMMAND_DOMAIN_L2, ptdev->gpu_info.l2_present, in panthor_pwr_l2_power_off()
520 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.c669 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_active()
708 if (!(BIT(as) & ptdev->gpu_info.as_present)) { in panthor_vm_active()
1428 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_create_check_args()
2407 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_create()
2408 u32 pa_bits = GPU_MMU_FEATURES_PA_BITS(ptdev->gpu_info.mmu_features); in panthor_vm_create()
2845 u32 va_bits = GPU_MMU_FEATURES_VA_BITS(ptdev->gpu_info.mmu_features); in panthor_mmu_init()
2884 ptdev->gpu_info.mmu_features &= ~GENMASK(7, 0); in panthor_mmu_init()
2885 ptdev->gpu_info.mmu_features |= BITS_PER_LONG; in panthor_mmu_init()
H A Dpanthor_device.h134 struct drm_panthor_gpu_info gpu_info; member
H A Dpanthor_heap.c108 u32 l2_features = ptdev->gpu_info.l2_features; in panthor_heap_ctx_stride()
H A Dpanthor_drv.c826 args->size = sizeof(ptdev->gpu_info); in panthor_ioctl_dev_query()
848 return PANTHOR_UOBJ_SET(args->pointer, args->size, ptdev->gpu_info); in panthor_ioctl_dev_query()
H A Dpanthor_sched.c3653 if ((group_args->compute_core_mask & ~ptdev->gpu_info.shader_present) || in panthor_group_create()
3654 (group_args->fragment_core_mask & ~ptdev->gpu_info.shader_present) || in panthor_group_create()
3655 (group_args->tiler_core_mask & ~ptdev->gpu_info.tiler_present)) in panthor_group_create()
4119 gpu_as_count = hweight32(ptdev->gpu_info.as_present & GENMASK(31, 1)); in panthor_sched_init()