Defined in 2 files as a function:
- drivers/gpu/drm/msm/msm_gpu.h, line 692 (as a function)
- drivers/gpu/drm/panthor/panthor_device.h, line 653 (as a function)
Referenced in 10 files:
- drivers/gpu/drm/msm/adreno/a5xx_gpu.c
- drivers/gpu/drm/msm/adreno/a5xx_preempt.c
- drivers/gpu/drm/msm/adreno/a6xx_gpu.c
- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c, line 163
- drivers/gpu/drm/msm/adreno/a6xx_preempt.c, line 152
- drivers/gpu/drm/msm/adreno/a8xx_gpu.c
- drivers/gpu/drm/msm/adreno/a8xx_preempt.c, line 133
- drivers/gpu/drm/panthor/panthor_gpu.c
- drivers/gpu/drm/panthor/panthor_mmu.c
- drivers/gpu/drm/panthor/panthor_pwr.c, line 85
Smatch caller information:
drivers/gpu/drm/msm/adreno/a8xx_preempt.c a8xx_preempt_hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2241 |
| PARAM_VALUE | 2 | data | 0 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a5xx_preempt.c a5xx_preempt_hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2112 |
| PARAM_VALUE | 2 | data | 0 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock |
drivers/gpu/drm/msm/adreno/a5xx_preempt.c a5xx_preempt_trigger() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2108 |
| PARAM_VALUE | 2 | data | 1-u64max |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| HOST_DATA | 0 | iomem->devfreq.boost_freq->dev->driver_data | 0-u64max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| NO_OVERFLOW_SIMPLE | 0 | iomem->worker->task->dl.pi_se->dl_runtime | |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | 0 | &iomem->lock |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_crashdumper_run() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2071 |
| PARAM_VALUE | 2 | data | 1-u64max |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| CAPPED_DATA | 0 | iomem->vm | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| STR_LEN | 0 | iomem | (-1),7,11 |
| STR_LEN | 0 | iomem | (-1),7,11 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct msm_gpu)->lock |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3721 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3719 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3723 |
| PARAM_VALUE | 2 | data | 1048576 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3725 |
| PARAM_VALUE | 2 | data | 1179647,1183743,1187839,1310719,1327103,1572863,1638399,2097151,2228223,2621439,3145727,4194303,5242879,19922943,23068671 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 63488 |
| PARAM_VALUE | 2 | data | 0 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2104 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2101 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2048 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2052 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock |
drivers/gpu/drm/panthor/panthor_gpu.c panthor_gpu_block_power_off() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 480 |
| DATA_SOURCE | 1 | reg | $2 |
| DATA_SOURCE | 2 | data | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_gpu.c panthor_gpu_block_power_on() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 416 |
| PARAM_VALUE | 2 | data | 1 |
| DATA_SOURCE | 1 | reg | $2 |
| DATA_SOURCE | 2 | data | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/msm/adreno/a6xx_preempt.c a6xx_preempt_hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2209 |
| PARAM_VALUE | 2 | data | 0 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c a6xx_crashdumper_run() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2304 |
| PARAM_VALUE | 2 | data | 1-u64max |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| STR_LEN | 0 | iomem | (-1),7,11 |
| STR_LEN | 0 | iomem | (-1),7,11 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct msm_gpu)->lock |
drivers/gpu/drm/msm/adreno/a8xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 63488 |
| PARAM_VALUE | 2 | data | 0 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a8xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3848 |
| PARAM_VALUE | 2 | data | 67108864 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a8xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 44560 |
| PARAM_VALUE | 2 | data | 67108864 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a8xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3592 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a8xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3590 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a8xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3846 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a8xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3844 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a8xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2070 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a8xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2072 |
| PARAM_VALUE | 2 | data | 1-u64max |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a8xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2048 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a8xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2052 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a8xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2056 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 63488 |
| PARAM_VALUE | 2 | data | 0 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3593 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3591 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3589 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3593 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3591 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3595 |
| PARAM_VALUE | 2 | data | 1048576,16777216 |
| DATA_SOURCE | 0 | iomem | $0 |
| FUZZY_MAX | 2 | data | 16777216 |
| BIT_INFO | 2 | data | 0x0,0x1100000 |
| BIT_INFO | 2 | data | 0x0,0x1100000 |
| HARD_MAX | 2 | data | 16777216 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3597 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2096 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2048 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2052 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c hw_init() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2712 |
| CAPPED_DATA | 0 | iomem->nr_rings | 1 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_write_command() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 48 |
| PARAM_VALUE | 2 | data | 1-u64max |
| DATA_SOURCE | 2 | data | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_mmu.c panthor_mmu_as_disable() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 0,64-4294967232 |
| PARAM_VALUE | 2 | data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ptdev->mmu->as.slots_lock | ||
| HALF_LOCKED2 | &vm->op_lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| TYPE_LOCK | (struct panthor_mmu)->as.slots_lock |
drivers/gpu/drm/panthor/panthor_mmu.c panthor_mmu_as_disable() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 8,72-4294967240 |
| PARAM_VALUE | 2 | data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ptdev->mmu->as.slots_lock | ||
| HALF_LOCKED2 | &vm->op_lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| TYPE_LOCK | (struct panthor_mmu)->as.slots_lock |
drivers/gpu/drm/panthor/panthor_mmu.c panthor_mmu_as_disable() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 48,112-4294967280 |
| PARAM_VALUE | 2 | data | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ptdev->mmu->as.slots_lock | ||
| HALF_LOCKED2 | &vm->op_lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu | ||
| TYPE_LOCK | (struct panthor_mmu)->as.slots_lock |
drivers/gpu/drm/panthor/panthor_mmu.c panthor_mmu_as_enable() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 0,64-4294967232 |
| DATA_SOURCE | 2 | data | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ptdev->mmu->as.slots_lock | ||
| LOCK2 | &vm->op_lock | ||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sched->lock | ||
| TYPE_LOCK | (struct panthor_mmu)->as.slots_lock | ||
| TYPE_LOCK | (struct panthor_vm)->op_lock |
drivers/gpu/drm/panthor/panthor_mmu.c panthor_mmu_as_enable() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 8,72-4294967240 |
| DATA_SOURCE | 2 | data | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ptdev->mmu->as.slots_lock | ||
| LOCK2 | &vm->op_lock | ||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sched->lock | ||
| TYPE_LOCK | (struct panthor_mmu)->as.slots_lock | ||
| TYPE_LOCK | (struct panthor_vm)->op_lock |
drivers/gpu/drm/panthor/panthor_mmu.c panthor_mmu_as_enable() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 48,112-4294967280 |
| PARAM_VALUE | 2 | data | 1107296262,1107296326-1107299782,1644167174,1644167238-1644170694,5402250758-5402263494,5939121670-5939134406 |
| DATA_SOURCE | 2 | data | $3 |
| BIT_INFO | 2 | data | 0x42000006,0xffffffc6 |
| BIT_INFO | 2 | data | 0x42000006,0xffffffc6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | data | 1107299782,1644170694[c] |
| LOCK2 | &ptdev->mmu->as.slots_lock | ||
| LOCK2 | &vm->op_lock | ||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sched->lock | ||
| TYPE_LOCK | (struct panthor_mmu)->as.slots_lock | ||
| TYPE_LOCK | (struct panthor_vm)->op_lock |
drivers/gpu/drm/panthor/panthor_mmu.c panthor_vm_lock_region() -> gpu_write64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 16,2147483664-4294967248 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | data | 0-u64max[c] |
| LOCK2 | &ptdev->mmu->as.slots_lock | ||
| HALF_LOCKED2 | &bo->base.gpuva.lock | ||
| HALF_LOCKED2 | &vm->op_lock | ||
| TYPE_LOCK | (struct panthor_mmu)->as.slots_lock |