Searched refs:sched_props (Results 1 – 11 of 11) sorted by relevance
57 if (timeout < eclass->sched_props.job_timeout_min) in job_timeout_max_store()65 WRITE_ONCE(eclass->sched_props.job_timeout_max, timeout); in job_timeout_max_store()93 if (timeout > eclass->sched_props.job_timeout_max) in job_timeout_min_store()122 u32 min = eclass->sched_props.job_timeout_min; in job_timeout_store()123 u32 max = eclass->sched_props.job_timeout_max; in job_timeout_store()188 u32 min = eclass->sched_props.timeslice_min; in timeslice_duration_store()189 u32 max = eclass->sched_props.timeslice_max; in timeslice_duration_store()217 if (duration < eclass->sched_props.timeslice_min) in timeslice_duration_max_store()255 if (duration > eclass->sched_props.timeslice_max) in timeslice_duration_min_store()331 u32 min = eclass->sched_props.preempt_timeout_min; in preempt_timeout_store()[all …]
79 q->sched_props.timeslice_us = hwe->eclass->sched_props.timeslice_us; in __xe_exec_queue_alloc()80 q->sched_props.preempt_timeout_us = in __xe_exec_queue_alloc()81 hwe->eclass->sched_props.preempt_timeout_us; in __xe_exec_queue_alloc()82 q->sched_props.job_timeout_ms = in __xe_exec_queue_alloc()83 hwe->eclass->sched_props.job_timeout_ms; in __xe_exec_queue_alloc()329 q->sched_props.priority = value; in exec_queue_set_priority()349 *min = eclass->sched_props.job_timeout_min; in xe_exec_queue_get_prop_minmax()350 *max = eclass->sched_props.job_timeout_max; in xe_exec_queue_get_prop_minmax()353 *min = eclass->sched_props.timeslice_min; in xe_exec_queue_get_prop_minmax()354 *max = eclass->sched_props.timeslice_max; in xe_exec_queue_get_prop_minmax()[all …]
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()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()[all …]
416 u32 timeslice_us = q->sched_props.timeslice_us; in init_policies()918 u32 timeout_ms = q->sched_props.job_timeout_ms; in check_timeout()1514 if (q->sched_props.priority == priority || in guc_exec_queue_set_priority()1522 q->sched_props.priority = priority; in guc_exec_queue_set_priority()1532 if (q->sched_props.timeslice_us == timeslice_us || in guc_exec_queue_set_timeslice()1540 q->sched_props.timeslice_us = timeslice_us; in guc_exec_queue_set_timeslice()2100 snapshot->sched_props.timeslice_us = q->sched_props.timeslice_us; in xe_guc_exec_queue_snapshot_capture()2101 snapshot->sched_props.preempt_timeout_us = in xe_guc_exec_queue_snapshot_capture()2102 q->sched_props.preempt_timeout_us; in xe_guc_exec_queue_snapshot_capture()2191 snapshot->sched_props.timeslice_us); in xe_guc_exec_queue_snapshot_print()[all …]
98 } sched_props; member
117 } sched_props; member
100 } sched_props, defaults; member
214 enum xe_exec_queue_priority priority = exl->q->sched_props.priority; in xe_execlist_make_active()
1026 ret1 = q->ops->set_timeslice(q, stream->hwe->eclass->sched_props.timeslice_us); in xe_oa_enable_preempt_timeslice()1027 ret2 = q->ops->set_preempt_timeout(q, stream->hwe->eclass->sched_props.preempt_timeout_us); in xe_oa_enable_preempt_timeslice()
1341 hw->num_tx_sched_layers = le16_to_cpu(buf->sched_props.logical_levels); in ice_sched_query_res_alloc()1343 le16_to_cpu(buf->sched_props.phys_levels); in ice_sched_query_res_alloc()1344 hw->flattened_layers = buf->sched_props.flattening_bitmap; in ice_sched_query_res_alloc()1345 hw->max_cgds = buf->sched_props.max_pf_cgds; in ice_sched_query_res_alloc()
1032 struct ice_aqc_generic_sched_props sched_props; member
Completed in 51 milliseconds