Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/gpu/drm/xe/xe_exec_queue.c
- drivers/gpu/drm/xe/xe_gt.c, line 803
- drivers/gpu/drm/xe/xe_hw_engine.c, line 1007
- drivers/gpu/drm/xe/xe_lrc.c, line 2631
- drivers/gpu/drm/xe/xe_pmu.c, line 111
- drivers/gpu/drm/xe/xe_query.c
- drivers/gpu/drm/xe/xe_vm.c, line 625
Smatch caller information:
drivers/gpu/drm/xe/xe_hw_engine.c xe_hw_engine_snapshot_capture() -> xe_hw_engine_is_reserved()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hwe | 4096-ptr_max |
| PARAM_VALUE | 0 | hwe->domain | 1-2,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768 |
| PARAM_VALUE | 0 | hwe->mmio_base | 8192,106496,114688,122880,139264,155648,1155072,1835008,1851392,1867776,1900544,1916928,1933312,1966080,1982464,1998848,2031616,2048000,2064384,4063232,4071424,4079616,4087808,4096000,4104192,4112384,4120576 |
| PARAM_VALUE | 0 | hwe->name | 1 |
| DATA_SOURCE | 0 | hwe | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &m->lock |
drivers/gpu/drm/xe/xe_query.c calc_hw_engine_info_size() -> xe_hw_engine_is_reserved()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hwe | 4096-ptr_max |
| PARAM_VALUE | 0 | hwe->name | 1 |
drivers/gpu/drm/xe/xe_query.c query_engines() -> xe_hw_engine_is_reserved()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hwe | 4096-ptr_max |
| PARAM_VALUE | 0 | hwe->name | 1 |
drivers/gpu/drm/xe/xe_query.c query_oa_units() -> xe_hw_engine_is_reserved()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hwe | 4096-ptr_max |
| PARAM_VALUE | 0 | hwe->name | 1 |
drivers/gpu/drm/xe/xe_gt.c xe_gt_record_user_engines() -> xe_hw_engine_is_reserved()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hwe | 4096-ptr_max |
| PARAM_VALUE | 0 | hwe->name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/xe/xe_pmu.c event_to_hwe() -> xe_hw_engine_is_reserved()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hwe | 4096-ptr_max |
| CAPPED_DATA | 0 | hwe->class | 1 |
| DATA_SOURCE | 0 | hwe | r xe_hw_engine_lookup |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/xe/xe_vm.c xe_vm_add_fault_entry_pf() -> xe_hw_engine_is_reserved()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hwe | 4096-ptr_max |
| PARAM_VALUE | 0 | hwe->name | 1 |
| CAPPED_DATA | 0 | hwe->class | 1 |
| DATA_SOURCE | 0 | hwe | r xe_gt_hw_engine |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_exec_queue.c calc_validate_logical_mask() -> xe_hw_engine_is_reserved()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hwe | 4096-ptr_max |
| CAPPED_DATA | 0 | hwe->class | 1 |
| DATA_SOURCE | 0 | hwe | r xe_hw_engine_lookup |
drivers/gpu/drm/xe/xe_exec_queue.c xe_exec_queue_create_class() -> xe_hw_engine_is_reserved()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hwe | 4096-ptr_max |
| PARAM_VALUE | 0 | hwe->name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_lrc.c engine_valid_for_utilization() -> xe_hw_engine_is_reserved()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hwe | 4096-ptr_max |
| PARAM_VALUE | 0 | hwe->name | 1 |
| DATA_SOURCE | 0 | hwe | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |