Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_pxp_debugfs.c pxp_info() -> xe_pxp_is_enabled()

Type Parameter Key Value
DATA_SOURCE 0 pxp r node_to_pxp
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/xe/xe_pxp_debugfs.c xe_pxp_debugfs_register() -> xe_pxp_is_enabled()

Type Parameter Key Value
DATA_SOURCE 0 pxp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_pxp.c __pxp_exec_queue_remove() -> xe_pxp_is_enabled()

Type Parameter Key Value
DATA_SOURCE 0 pxp $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_pxp.c pxp_start() -> xe_pxp_is_enabled()

Type Parameter Key Value
DATA_SOURCE 0 pxp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &param.hwe->gt->oa.gt_lock
HALF_LOCKED2 &vm->lock

drivers/gpu/drm/xe/xe_pxp.c xe_pxp_bo_key_check() -> xe_pxp_is_enabled()

Type Parameter Key Value
DATA_SOURCE 0 pxp $0
HALF_LOCKED2 &vm->lock
HALF_LOCKED2 &vm->snap_mutex

drivers/gpu/drm/xe/xe_pxp.c xe_pxp_exec_queue_add() -> xe_pxp_is_enabled()

Type Parameter Key Value
DATA_SOURCE 0 pxp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &param.hwe->gt->oa.gt_lock
HALF_LOCKED2 &vm->lock

drivers/gpu/drm/xe/xe_pxp.c xe_pxp_exec_queue_set_type() -> xe_pxp_is_enabled()

Type Parameter Key Value
PARAM_VALUE 0 pxp 1
DATA_SOURCE 0 pxp $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_pxp.c xe_pxp_get_readiness_status() -> xe_pxp_is_enabled()

Type Parameter Key Value
DATA_SOURCE 0 pxp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock

drivers/gpu/drm/xe/xe_pxp.c xe_pxp_irq_handler() -> xe_pxp_is_enabled()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &xe->irq.lock
HALF_LOCKED2 &m->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct xe_device)->irq.lock

drivers/gpu/drm/xe/xe_pxp.c xe_pxp_key_assign() -> xe_pxp_is_enabled()

Type Parameter Key Value
DATA_SOURCE 0 pxp $0

drivers/gpu/drm/xe/xe_pxp.c xe_pxp_pm_resume() -> xe_pxp_is_enabled()

Type Parameter Key Value
DATA_SOURCE 0 pxp $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_pxp.c xe_pxp_pm_suspend() -> xe_pxp_is_enabled()

Type Parameter Key Value
DATA_SOURCE 0 pxp $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_exec_queue.c exec_queue_set_pxp_type() -> xe_pxp_is_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING