Lines Matching refs:eclass
488 hwe->eclass = >->eclass[hwe->class]; in hw_engine_init_early()
489 if (!hwe->eclass->sched_props.job_timeout_ms) { in hw_engine_init_early()
490 hwe->eclass->sched_props.job_timeout_ms = 5 * 1000; in hw_engine_init_early()
491 hwe->eclass->sched_props.job_timeout_min = XE_HW_ENGINE_JOB_TIMEOUT_MIN; in hw_engine_init_early()
492 hwe->eclass->sched_props.job_timeout_max = XE_HW_ENGINE_JOB_TIMEOUT_MAX; in hw_engine_init_early()
493 hwe->eclass->sched_props.timeslice_us = 1 * 1000; in hw_engine_init_early()
494 hwe->eclass->sched_props.timeslice_min = XE_HW_ENGINE_TIMESLICE_MIN; in hw_engine_init_early()
495 hwe->eclass->sched_props.timeslice_max = XE_HW_ENGINE_TIMESLICE_MAX; in hw_engine_init_early()
496 hwe->eclass->sched_props.preempt_timeout_us = XE_HW_ENGINE_PREEMPT_TIMEOUT; in hw_engine_init_early()
497 hwe->eclass->sched_props.preempt_timeout_min = XE_HW_ENGINE_PREEMPT_TIMEOUT_MIN; in hw_engine_init_early()
498 hwe->eclass->sched_props.preempt_timeout_max = XE_HW_ENGINE_PREEMPT_TIMEOUT_MAX; in hw_engine_init_early()
519 if (hwe->eclass->sched_props.preempt_timeout_us < min_preempt_timeout) { in hw_engine_init_early()
520 hwe->eclass->sched_props.preempt_timeout_us = min_preempt_timeout; in hw_engine_init_early()
526 hwe->eclass->defaults = hwe->eclass->sched_props; in hw_engine_init_early()