Lines Matching full:eclass
530 hwe->eclass = >->eclass[hwe->class];
531 if (!hwe->eclass->sched_props.job_timeout_ms) {
532 hwe->eclass->sched_props.job_timeout_ms = 5 * 1000;
533 hwe->eclass->sched_props.job_timeout_min = XE_HW_ENGINE_JOB_TIMEOUT_MIN;
534 hwe->eclass->sched_props.job_timeout_max = XE_HW_ENGINE_JOB_TIMEOUT_MAX;
535 hwe->eclass->sched_props.timeslice_us = 1 * 1000;
536 hwe->eclass->sched_props.timeslice_min = XE_HW_ENGINE_TIMESLICE_MIN;
537 hwe->eclass->sched_props.timeslice_max = XE_HW_ENGINE_TIMESLICE_MAX;
538 hwe->eclass->sched_props.preempt_timeout_us = XE_HW_ENGINE_PREEMPT_TIMEOUT;
539 hwe->eclass->sched_props.preempt_timeout_min = XE_HW_ENGINE_PREEMPT_TIMEOUT_MIN;
540 hwe->eclass->sched_props.preempt_timeout_max = XE_HW_ENGINE_PREEMPT_TIMEOUT_MAX;
561 if (hwe->eclass->sched_props.preempt_timeout_us < min_preempt_timeout) {
562 hwe->eclass->sched_props.preempt_timeout_us = min_preempt_timeout;
568 hwe->eclass->defaults = hwe->eclass->sched_props;