Lines Matching refs:group_args

3095 			 const struct drm_panthor_group_create *group_args,  in panthor_group_create()  argument
3106 if (group_args->pad) in panthor_group_create()
3109 if (group_args->priority >= PANTHOR_CSG_PRIORITY_COUNT) in panthor_group_create()
3112 if ((group_args->compute_core_mask & ~ptdev->gpu_info.shader_present) || in panthor_group_create()
3113 (group_args->fragment_core_mask & ~ptdev->gpu_info.shader_present) || in panthor_group_create()
3114 (group_args->tiler_core_mask & ~ptdev->gpu_info.tiler_present)) in panthor_group_create()
3117 if (hweight64(group_args->compute_core_mask) < group_args->max_compute_cores || in panthor_group_create()
3118 hweight64(group_args->fragment_core_mask) < group_args->max_fragment_cores || in panthor_group_create()
3119 hweight64(group_args->tiler_core_mask) < group_args->max_tiler_cores) in panthor_group_create()
3132 group->max_compute_cores = group_args->max_compute_cores; in panthor_group_create()
3133 group->compute_core_mask = group_args->compute_core_mask; in panthor_group_create()
3134 group->max_fragment_cores = group_args->max_fragment_cores; in panthor_group_create()
3135 group->fragment_core_mask = group_args->fragment_core_mask; in panthor_group_create()
3136 group->max_tiler_cores = group_args->max_tiler_cores; in panthor_group_create()
3137 group->tiler_core_mask = group_args->tiler_core_mask; in panthor_group_create()
3138 group->priority = group_args->priority; in panthor_group_create()
3147 group->vm = panthor_vm_pool_get_vm(pfile->vms, group_args->vm_id); in panthor_group_create()
3170 group_args->queues.count * in panthor_group_create()
3186 group_args->queues.count * sizeof(struct panthor_syncobj_64b)); in panthor_group_create()
3188 for (i = 0; i < group_args->queues.count; i++) { in panthor_group_create()