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_pm.c xe_pm_runtime_get() -> xe_pm_read_callback_task()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
BUF_SIZE 0 xe s32min-(-1),1-s32max
BUF_SIZE 0 xe s32min-(-1),1-s32max
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 xe unit_array_size
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &driver_migrate_lock
HALF_LOCKED2 &gt->eu_stall->stream_lock
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &param.hwe->gt->oa.gt_lock
HALF_LOCKED2 &s->lock
HALF_LOCKED2 &vm->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/xe/xe_pm.c xe_pm_runtime_get_if_in_use() -> xe_pm_read_callback_task()

Type Parameter Key Value
DATA_SOURCE 0 xe $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &driver_migrate_lock
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &vm->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/xe/xe_pm.c xe_pm_runtime_get_ioctl() -> xe_pm_read_callback_task()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
DATA_SOURCE 0 xe $0
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/xe/xe_pm.c xe_pm_runtime_put() -> xe_pm_read_callback_task()

Type Parameter Key Value
BUF_SIZE 0 xe s32min-s32max
DATA_SOURCE 0 xe $0
STR_LEN 0 xe (-1),28
STR_LEN 0 xe (-1),28
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &ct->fast_lock
HALF_LOCKED2 &ct->lock
HALF_LOCKED2 &driver_migrate_lock
HALF_LOCKED2 &gt->eu_stall->stream_lock
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &param.hwe->gt->oa.gt_lock
HALF_LOCKED2 &s->lock
HALF_LOCKED2 &tlb_inval->pending_lock
HALF_LOCKED2 &vm->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu
HALF_LOCKED2 irq

drivers/gpu/drm/xe/xe_pm.c xe_pm_runtime_resume_and_get() -> xe_pm_read_callback_task()

Type Parameter Key Value
DATA_SOURCE 0 xe $0

drivers/gpu/drm/xe/xe_guc_ct.c receive_g2h() -> xe_pm_read_callback_task()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/xe/xe_guc_ct.c xe_guc_ct_fast_path() -> xe_pm_read_callback_task()

Type Parameter Key Value
PREEMPT_ADD
HALF_LOCKED2 &xe->irq.lock