Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/gpu/drm/etnaviv/etnaviv_gpu.c etnaviv_gpu_start_fe_idleloop() -> etnaviv_gpu_start_fe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gpu | 4096-ptr_max |
| PARAM_VALUE | 2 | prefetch | 0-1 |
| DATA_SOURCE | 0 | gpu | $0 |
| DATA_SOURCE | 1 | address | r etnaviv_cmdbuf_get_va |
| DATA_SOURCE | 2 | prefetch | r etnaviv_buffer_init |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &gpu->lock | |
| 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 | ||
| TYPE_LOCK | (struct etnaviv_gpu)->lock |
drivers/gpu/drm/etnaviv/etnaviv_gpu.c sync_point_worker() -> etnaviv_gpu_start_fe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gpu | 4096-ptr_max |
| PARAM_VALUE | 2 | prefetch | 2 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c etnaviv_iommuv2_restore_nonsec() -> etnaviv_gpu_start_fe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gpu | 4096-ptr_max |
| PARAM_VALUE | 0 | gpu->sec_mode | 0 |
| PARAM_VALUE | 2 | prefetch | 1 |
| DATA_SOURCE | 0 | gpu | $0 |
| DATA_SOURCE | 2 | prefetch | r etnaviv_buffer_config_mmuv2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &gpu->lock | |
| 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 | ||
| TYPE_LOCK | (struct etnaviv_gpu)->lock |
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c etnaviv_iommuv2_restore_sec() -> etnaviv_gpu_start_fe()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gpu | 4096-ptr_max |
| PARAM_VALUE | 0 | gpu->sec_mode | 1 |
| PARAM_VALUE | 2 | prefetch | 1 |
| DATA_SOURCE | 0 | gpu | $0 |
| DATA_SOURCE | 2 | prefetch | r etnaviv_buffer_config_pta |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &gpu->lock | |
| 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 | ||
| TYPE_LOCK | (struct etnaviv_gpu)->lock |