Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/panfrost/panfrost_device.c panfrost_device_reset() -> panfrost_jm_enable_interrupts()

Type Parameter Key Value
PARAM_VALUE 0 pfdev 4096-ptr_max
PARAM_VALUE 0 pfdev->is_suspended 4096-ptr_max
BUF_SIZE 0 pfdev s32min-(-2),1-s32max
BUF_SIZE 0 pfdev s32min-(-2),1-s32max
DATA_SOURCE 0 pfdev $0
BIT_INFO 0 pfdev->comp->pm_features 0x0,0xff
NOCHECK_CALL
UNITS 0 pfdev unit_byte

drivers/gpu/drm/panfrost/panfrost_job.c panfrost_jm_init() -> panfrost_jm_enable_interrupts()

Type Parameter Key Value
PARAM_VALUE 0 pfdev 4096-ptr_max
PARAM_VALUE 0 pfdev->iomem 4096-ptr_max
PARAM_VALUE 0 pfdev->is_suspended 4096-ptr_max
BUF_SIZE 0 pfdev->js 2024
BUF_SIZE 0 pfdev->reset.wq (-1),512,528-8720
CAPPED_DATA 0 pfdev->base.dev 1
DATA_SOURCE 0 pfdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 pfdev->features->afbc_features 0-u32max
HOST_DATA 0 pfdev->features->as_present 0-u32max
HOST_DATA 0 pfdev->features->coherency_features 0-u32max
HOST_DATA 0 pfdev->features->core_features 0-u32max
HOST_DATA 0 pfdev->features->id 0-u16max
HOST_DATA 0 pfdev->features->js_present 0-u32max
HOST_DATA 0 pfdev->features->l2_features 0-u32max
HOST_DATA 0 pfdev->features->l2_present 0-u64max
HOST_DATA 0 pfdev->features->max_threads 0-u32max
HOST_DATA 0 pfdev->features->mem_features 0-u32max
HOST_DATA 0 pfdev->features->mmu_features 0-u32max
HOST_DATA 0 pfdev->features->nr_core_groups 0-u32max
HOST_DATA 0 pfdev->features->revision 0-u16max
HOST_DATA 0 pfdev->features->selected_coherency 0-u32max
HOST_DATA 0 pfdev->features->shader_present 0-u64max
HOST_DATA 0 pfdev->features->stack_present 0-u64max
HOST_DATA 0 pfdev->features->thread_features 0-u32max
HOST_DATA 0 pfdev->features->thread_max_barrier_sz 0-u32max
HOST_DATA 0 pfdev->features->thread_max_workgroup_sz 0-u32max
HOST_DATA 0 pfdev->features->thread_tls_alloc 0-u32max
HOST_DATA 0 pfdev->features->tiler_features 0-u32max
HOST_DATA 0 pfdev->features->tiler_present 0-u64max
HOST_DATA 0 pfdev->features.l2_present 0-u64max[c]
HOST_DATA 0 pfdev->features.revision 0-u16max
HOST_DATA 0 pfdev->features.shader_present 0-u64max[c]
HOST_DATA 0 pfdev->features.stack_present 0-u64max[c]
HOST_DATA 0 pfdev->features.tiler_present 0-u64max[c]
NO_OVERFLOW_SIMPLE 0 pfdev->comp->num_supplies
NO_OVERFLOW_SIMPLE 0 pfdev->gpu_irq
NO_OVERFLOW_SIMPLE 0 pfdev->mmu_irq

drivers/gpu/drm/panfrost/panfrost_job.c panfrost_reset() -> panfrost_jm_enable_interrupts()

Type Parameter Key Value
PARAM_VALUE 0 pfdev 4096-ptr_max
PARAM_VALUE 0 pfdev->is_suspended 4096-ptr_max
DATA_SOURCE 0 pfdev $0
MEM_ZERO 0 pfdev->jobs
NOCHECK_CALL
HALF_LOCKED2 &pool->lock