Searched full:eclass (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_hw_engine_class_sysfs.c | 92 struct xe_hw_engine_class_intf *eclass = kobj_to_eclass(kobj); in job_timeout_max_store() local 100 if (timeout < eclass->sched_props.job_timeout_min) in job_timeout_max_store() 108 WRITE_ONCE(eclass->sched_props.job_timeout_max, timeout); in job_timeout_max_store() 116 struct xe_hw_engine_class_intf *eclass = kobj_to_eclass(kobj); in job_timeout_max_show() local 118 return sysfs_emit(buf, "%u\n", eclass->sched_props.job_timeout_max); in job_timeout_max_show() 128 struct xe_hw_engine_class_intf *eclass = kobj_to_eclass(kobj); in job_timeout_min_store() local 136 if (timeout > eclass->sched_props.job_timeout_max) in job_timeout_min_store() 144 WRITE_ONCE(eclass->sched_props.job_timeout_min, timeout); in job_timeout_min_store() 152 struct xe_hw_engine_class_intf *eclass = kobj_to_eclass(kobj); in job_timeout_min_show() local 154 return sysfs_emit(buf, "%u\n", eclass->sched_props.job_timeout_min); in job_timeout_min_show() [all …]
|
| H A D | xe_hw_engine.c | 530 hwe->eclass = >->eclass[hwe->class]; in hw_engine_init_early() 531 if (!hwe->eclass->sched_props.job_timeout_ms) { in hw_engine_init_early() 532 hwe->eclass->sched_props.job_timeout_ms = 5 * 1000; in hw_engine_init_early() 533 hwe->eclass->sched_props.job_timeout_min = XE_HW_ENGINE_JOB_TIMEOUT_MIN; in hw_engine_init_early() 534 hwe->eclass->sched_props.job_timeout_max = XE_HW_ENGINE_JOB_TIMEOUT_MAX; in hw_engine_init_early() 535 hwe->eclass->sched_props.timeslice_us = 1 * 1000; in hw_engine_init_early() 536 hwe->eclass->sched_props.timeslice_min = XE_HW_ENGINE_TIMESLICE_MIN; in hw_engine_init_early() 537 hwe->eclass->sched_props.timeslice_max = XE_HW_ENGINE_TIMESLICE_MAX; in hw_engine_init_early() 538 hwe->eclass in hw_engine_init_early() [all...] |
| H A D | xe_exec_queue.c | 237 q->sched_props.timeslice_us = hwe->eclass->sched_props.timeslice_us; in __xe_exec_queue_alloc() 239 hwe->eclass->sched_props.preempt_timeout_us; in __xe_exec_queue_alloc() 241 hwe->eclass->sched_props.job_timeout_ms; in __xe_exec_queue_alloc() 726 xe_exec_queue_get_prop_minmax(struct xe_hw_engine_class_intf *eclass, in xe_exec_queue_get_prop_minmax() 732 *min = eclass->sched_props.job_timeout_min; in xe_exec_queue_get_prop_minmax() 733 *max = eclass->sched_props.job_timeout_max; in xe_exec_queue_get_prop_minmax() 736 *min = eclass->sched_props.timeslice_min; in xe_exec_queue_get_prop_minmax() 737 *max = eclass->sched_props.timeslice_max; in xe_exec_queue_get_prop_minmax() 740 *min = eclass->sched_props.preempt_timeout_min; in xe_exec_queue_get_prop_minmax() 741 *max = eclass in xe_exec_queue_get_prop_minmax() 722 xe_exec_queue_get_prop_minmax(struct xe_hw_engine_class_intf * eclass,enum xe_exec_queue_sched_prop prop,u32 * min,u32 * max) xe_exec_queue_get_prop_minmax() argument [all...] |
| H A D | xe_hw_engine_types.h | 149 /** @eclass: pointer to per hw engine class interface */ 150 struct xe_hw_engine_class_intf *eclass; 148 struct xe_hw_engine_class_intf *eclass; global() member
|
| H A D | xe_gt_types.h | 265 /** @eclass: per hardware engine class interface on the GT */ 266 struct xe_hw_engine_class_intf eclass[XE_ENGINE_CLASS_MAX]; member
|
| H A D | xe_oa.c | 1500 ret1 = q->ops->set_timeslice(q, stream->hwe->eclass->sched_props.timeslice_us); in xe_oa_disable_preempt_timeslice() 1501 ret2 = q->ops->set_preempt_timeout(q, stream->hwe->eclass->sched_props.preempt_timeout_us); in xe_oa_disable_preempt_timeslice()
|
| /linux/tools/perf/scripts/python/ |
| H A D | exported-sql-viewer.py | 4769 eclass = ord(header[4]) 4773 eclass = header[4] 4776 …if magic == chr(127) + "ELF" and eclass > 0 and eclass < 3 and encoding > 0 and encoding < 3 and v… 4777 result = True if eclass == 2 else False
|