Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/drm/panfrost/panfrost_perfcnt.c panfrost_model_is_bifrost() -> panfrost_model_cmp()

Type Parameter Key Value
PARAM_VALUE 0 pfdev 4096-ptr_max
PARAM_VALUE 1 id 4096
DATA_SOURCE 0 pfdev $0
HALF_LOCKED2 &perfcnt->lock

drivers/gpu/drm/panfrost/panfrost_gpu.c panfrost_gpu_init_quirks() -> panfrost_model_cmp()

Type Parameter Key Value
PARAM_VALUE 0 pfdev 4096-ptr_max
PARAM_VALUE 1 id 1872
BUF_SIZE 0 pfdev s32min-(-1),1-s32max
BUF_SIZE 0 pfdev s32min-(-1),1-s32max
BUF_SIZE 0 pfdev->gpu_irq s32min-(-1),1-s32max
DATA_SOURCE 0 pfdev $0
RX_PATH
TASK_NOT_RUNNING
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
UNITS 0 pfdev unit_byte

drivers/gpu/drm/panfrost/panfrost_gpu.c panfrost_gpu_init_quirks() -> panfrost_model_cmp()

Type Parameter Key Value
PARAM_VALUE 0 pfdev 4096-ptr_max
PARAM_VALUE 1 id 2176
BUF_SIZE 0 pfdev s32min-(-1),1-s32max
BUF_SIZE 0 pfdev s32min-(-1),1-s32max
BUF_SIZE 0 pfdev->gpu_irq s32min-(-1),1-s32max
DATA_SOURCE 0 pfdev $0
RX_PATH
TASK_NOT_RUNNING
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
UNITS 0 pfdev unit_byte

drivers/gpu/drm/panfrost/panfrost_gpu.c panfrost_model_eq() -> panfrost_model_cmp()

Type Parameter Key Value
PARAM_VALUE 0 pfdev 4096-ptr_max
PARAM_VALUE 1 id 0,1536,1568,1824,1872,2080,2096,2144,2176,24576-24577,28672-28675,36865,36867,37011
BUF_SIZE 0 pfdev s32min-(-1),1-s32max
BUF_SIZE 0 pfdev s32min-(-1),1-s32max
BUF_SIZE 0 pfdev->gpu_irq s32min-(-1),1-s32max
DATA_SOURCE 0 pfdev $0
DATA_SOURCE 1 id $1
RX_PATH
TASK_NOT_RUNNING
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.id 0-26965,26967-u16max
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
UNITS 0 pfdev unit_byte