Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_irq.c gt_irq_handler() -> xe_hw_engine_handle_irq()

Type Parameter Key Value
PARAM_VALUE 0 hwe 4096-ptr_max
PARAM_VALUE 0 hwe->exl_port->last_ctx_id 0-4294967295
PARAM_VALUE 0 hwe->name 1
CAPPED_DATA 0 hwe->class 1
DATA_SOURCE 0 hwe r xe_gt_hw_engine
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &xe->irq.lock
TYPE_LOCK (struct xe_device)->irq.lock

drivers/gpu/drm/xe/xe_memirq.c memirq_dispatch_engine() -> xe_hw_engine_handle_irq()

Type Parameter Key Value
PARAM_VALUE 0 hwe 4096-ptr_max
PARAM_VALUE 0 hwe->exl_port->last_ctx_id 0-4294967295
PARAM_VALUE 0 hwe->name 1
PARAM_VALUE 1 intr_vec 1
DATA_SOURCE 0 hwe $2
NOCHECK_CALL