Defined in 1 files as a function:
Referenced in 4 files:
- drivers/gpu/drm/panfrost/panfrost_device.c, line 413
- drivers/gpu/drm/panfrost/panfrost_gpu.c
- drivers/gpu/drm/panfrost/panfrost_job.c
- drivers/gpu/drm/panfrost/panfrost_perfcnt.c
Smatch caller information:
drivers/gpu/drm/panfrost/panfrost_perfcnt.c panfrost_perfcnt_enable_locked() -> panfrost_has_hw_issue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pfdev | 4096-ptr_max |
| PARAM_VALUE | 1 | issue | 2 |
| DATA_SOURCE | 0 | pfdev | $0 |
| LOCK2 | &perfcnt->lock | ||
| TYPE_LOCK | (struct panfrost_perfcnt)->lock |
drivers/gpu/drm/panfrost/panfrost_perfcnt.c panfrost_perfcnt_enable_locked() -> panfrost_has_hw_issue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pfdev | 4096-ptr_max |
| PARAM_VALUE | 0 | pfdev->features.hw_issues | 4096-ptr_max |
| PARAM_VALUE | 1 | issue | 2 |
| DATA_SOURCE | 0 | pfdev | $0 |
| LOCK2 | &perfcnt->lock | ||
| TYPE_LOCK | (struct panfrost_perfcnt)->lock |
drivers/gpu/drm/panfrost/panfrost_gpu.c panfrost_gpu_init_quirks() -> panfrost_has_hw_issue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pfdev | 4096-ptr_max |
| PARAM_VALUE | 1 | issue | 8 |
| 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_has_hw_issue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pfdev | 4096-ptr_max |
| PARAM_VALUE | 0 | pfdev->features.hw_issues | 4096-ptr_max |
| PARAM_VALUE | 1 | issue | 23 |
| 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_has_hw_issue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pfdev | 4096-ptr_max |
| PARAM_VALUE | 0 | pfdev->features.hw_issues | 4096-ptr_max |
| PARAM_VALUE | 1 | issue | 13 |
| 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_has_hw_issue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pfdev | 4096-ptr_max |
| PARAM_VALUE | 0 | pfdev->features.hw_issues | 4096-ptr_max |
| PARAM_VALUE | 1 | issue | 16 |
| 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_has_hw_issue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pfdev | 4096-ptr_max |
| PARAM_VALUE | 0 | pfdev->features.hw_issues | 4096-ptr_max |
| PARAM_VALUE | 1 | issue | 28 |
| 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_has_hw_issue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pfdev | 4096-ptr_max |
| PARAM_VALUE | 0 | pfdev->features.hw_issues | 4096-ptr_max |
| PARAM_VALUE | 1 | issue | 31 |
| 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_has_hw_issue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pfdev | 4096-ptr_max |
| PARAM_VALUE | 0 | pfdev->features.hw_issues | 4096-ptr_max |
| PARAM_VALUE | 1 | issue | 26 |
| 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_device.c panfrost_exception_needs_reset() -> panfrost_has_hw_issue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pfdev | 4096-ptr_max |
| PARAM_VALUE | 1 | issue | 32 |
| DATA_SOURCE | 0 | pfdev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &pfdev->js->job_lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct panfrost_job_slot)->job_lock |
drivers/gpu/drm/panfrost/panfrost_job.c panfrost_job_hw_submit() -> panfrost_has_hw_issue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pfdev | 4096-ptr_max |
| PARAM_VALUE | 1 | issue | 14 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &guc->submission_state.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sched->job_list_lock |