Searched refs:sched_props (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_hw_engine_class_sysfs.c | 104 if (timeout < eclass->sched_props.job_timeout_min) in job_timeout_max_store() 112 WRITE_ONCE(eclass->sched_props.job_timeout_max, timeout); in job_timeout_max_store() 122 return sysfs_emit(buf, "%u\n", eclass->sched_props.job_timeout_max); in job_timeout_max_show() 140 if (timeout > eclass->sched_props.job_timeout_max) in job_timeout_min_store() 148 WRITE_ONCE(eclass->sched_props.job_timeout_min, timeout); in job_timeout_min_store() 158 return sysfs_emit(buf, "%u\n", eclass->sched_props.job_timeout_min); in job_timeout_min_show() 169 u32 min = eclass->sched_props.job_timeout_min; in job_timeout_store() 170 u32 max = eclass->sched_props.job_timeout_max; in job_timeout_store() 181 WRITE_ONCE(eclass->sched_props.job_timeout_ms, timeout); in job_timeout_store() 191 return sysfs_emit(buf, "%u\n", eclass->sched_props.job_timeout_ms); in job_timeout_show() [all …]
|
| H A D | xe_exec_queue.c | 151 q->sched_props.timeslice_us = hwe->eclass->sched_props.timeslice_us; in __xe_exec_queue_alloc() 152 q->sched_props.preempt_timeout_us = in __xe_exec_queue_alloc() 153 hwe->eclass->sched_props.preempt_timeout_us; in __xe_exec_queue_alloc() 154 q->sched_props.job_timeout_ms = in __xe_exec_queue_alloc() 155 hwe->eclass->sched_props.job_timeout_ms; in __xe_exec_queue_alloc() 158 q->sched_props.priority = XE_EXEC_QUEUE_PRIORITY_KERNEL; in __xe_exec_queue_alloc() 160 q->sched_props.priority = XE_EXEC_QUEUE_PRIORITY_NORMAL; in __xe_exec_queue_alloc() 492 q->sched_props.priority = value; in exec_queue_set_priority() 512 *min = eclass->sched_props.job_timeout_min; in xe_exec_queue_get_prop_minmax() 513 *max = eclass->sched_props.job_timeout_max; in xe_exec_queue_get_prop_minmax() [all …]
|
| H A D | xe_guc_submit.c | 539 enum xe_exec_queue_priority prio = q->sched_props.priority; in init_policies() 540 u32 timeslice_us = q->sched_props.timeslice_us; in init_policies() 542 u32 preempt_timeout_us = q->sched_props.preempt_timeout_us; in init_policies() 1132 u32 timeout_ms = q->sched_props.job_timeout_ms; in check_timeout() 1702 msecs_to_jiffies(q->sched_props.job_timeout_ms); in guc_exec_queue_init() 1814 if (q->sched_props.priority == priority || in guc_exec_queue_set_priority() 1822 q->sched_props.priority = priority; in guc_exec_queue_set_priority() 1832 if (q->sched_props.timeslice_us == timeslice_us || in guc_exec_queue_set_timeslice() 1840 q->sched_props.timeslice_us = timeslice_us; in guc_exec_queue_set_timeslice() 1851 if (q->sched_props.preempt_timeout_us == preempt_timeout_us || in guc_exec_queue_set_preempt_timeout() [all …]
|
| H A D | xe_guc_submit_types.h | 98 } sched_props; member
|
| H A D | xe_hw_engine_types.h | 100 } sched_props, defaults; member
|
| H A D | xe_exec_queue_types.h | 130 } sched_props; member
|
| H A D | xe_oa.c | 1471 ret1 = q->ops->set_timeslice(q, stream->hwe->eclass->sched_props.timeslice_us); in xe_oa_enable_preempt_timeslice() 1472 ret2 = q->ops->set_preempt_timeout(q, stream->hwe->eclass->sched_props.preempt_timeout_us); in xe_oa_enable_preempt_timeslice()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_sched.c | 1364 hw->num_tx_sched_layers = le16_to_cpu(buf->sched_props.logical_levels); in ice_sched_query_res_alloc() 1366 le16_to_cpu(buf->sched_props.phys_levels); in ice_sched_query_res_alloc() 1367 hw->flattened_layers = buf->sched_props.flattening_bitmap; in ice_sched_query_res_alloc() 1368 hw->max_cgds = buf->sched_props.max_pf_cgds; in ice_sched_query_res_alloc()
|