Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

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