Lines Matching refs:eci
1025 struct drm_xe_engine_class_instance *eci, in calc_validate_logical_mask() argument
1046 hwe = xe_hw_engine_lookup(xe, eci[n]); in calc_validate_logical_mask()
1053 if (XE_IOCTL_DBG(xe, n && eci[n].gt_id != gt_id) || in calc_validate_logical_mask()
1054 XE_IOCTL_DBG(xe, n && eci[n].engine_class != class)) in calc_validate_logical_mask()
1057 class = eci[n].engine_class; in calc_validate_logical_mask()
1058 gt_id = eci[n].gt_id; in calc_validate_logical_mask()
1061 return_mask |= BIT(eci[n].engine_instance); in calc_validate_logical_mask()
1062 current_mask |= BIT(eci[n].engine_instance); in calc_validate_logical_mask()
1092 struct drm_xe_engine_class_instance eci[XE_HW_ENGINE_MAX_INSTANCE]; in xe_exec_queue_create_ioctl() local
1113 err = copy_from_user(eci, user_eci, in xe_exec_queue_create_ioctl()
1118 if (XE_IOCTL_DBG(xe, !xe_device_get_gt(xe, eci[0].gt_id))) in xe_exec_queue_create_ioctl()
1124 if (eci[0].engine_class == DRM_XE_ENGINE_CLASS_VM_BIND) { in xe_exec_queue_create_ioctl()
1127 XE_IOCTL_DBG(xe, eci[0].engine_instance != 0)) in xe_exec_queue_create_ioctl()
1172 logical_mask = calc_validate_logical_mask(xe, eci, in xe_exec_queue_create_ioctl()
1178 hwe = xe_hw_engine_lookup(xe, eci[0]); in xe_exec_queue_create_ioctl()