Defined in 2 files as a function:
- drivers/gpu/drm/msm/msm_gpu.h, line 666 (as a function)
- drivers/gpu/drm/panthor/panthor_device.h, line 659 (as a function)
Referenced in 10 files:
- drivers/gpu/drm/msm/adreno/a3xx_gpu.c, line 495
- drivers/gpu/drm/msm/adreno/a4xx_gpu.c
- drivers/gpu/drm/msm/adreno/a5xx_gpu.c
- drivers/gpu/drm/msm/adreno/a6xx_gpu.c
- drivers/gpu/drm/msm/msm_perfcntr.c, line 294
- drivers/gpu/drm/panthor/panthor_device.h
- drivers/gpu/drm/panthor/panthor_gpu.c
- drivers/gpu/drm/panthor/panthor_hw.c
- drivers/gpu/drm/panthor/panthor_mmu.c, line 1878
- drivers/gpu/drm/panthor/panthor_pwr.c
Smatch caller information:
drivers/gpu/drm/panthor/panthor_hw.c panthor_gpu_info_init() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 96 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/panthor/panthor_hw.c panthor_gpu_info_init() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/panthor/panthor_hw.c panthor_gpu_info_init() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 320 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/panthor/panthor_hw.c panthor_gpu_info_init() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 512 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/panthor/panthor_hw.c panthor_gpu_info_init() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/panthor/panthor_hw.c panthor_gpu_info_init() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 272 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/panthor/panthor_hw.c panthor_gpu_info_init() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 288 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_fault_detect_irq() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2847 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_fault_detect_irq() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2850 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_get_timestamp() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 1234 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 | |
| HALF_LOCKED2 | 0 | &iomem->lock |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_gpu_busy() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 944 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| NO_OVERFLOW_SIMPLE | 0 | iomem->ebi1_clk->core->parent->req_rate | |
| NO_OVERFLOW_SIMPLE | 0 | iomem->rbbmtimer_clk->core->parent->req_rate | |
| LOCK2 | &df->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct msm_gpu_devfreq)->lock |
drivers/gpu/drm/msm/adreno/a5xx_gpu.c a5xx_uche_err_irq() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 3761 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/msm/adreno/a4xx_gpu.c a4xx_get_timestamp() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 156 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 | |
| HALF_LOCKED2 | 0 | &iomem->lock |
drivers/gpu/drm/msm/adreno/a4xx_gpu.c a4xx_gpu_busy() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 174 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| NO_OVERFLOW_SIMPLE | 0 | iomem->ebi1_clk->core->parent->req_rate | |
| NO_OVERFLOW_SIMPLE | 0 | iomem->rbbmtimer_clk->core->parent->req_rate | |
| LOCK2 | &df->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct msm_gpu_devfreq)->lock |
drivers/gpu/drm/msm/msm_perfcntr.c sample_worker() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
drivers/gpu/drm/panthor/panthor_gpu.c panthor_gpu_get_timestamp_offset() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 136 |
drivers/gpu/drm/panthor/panthor_gpu.c panthor_gpu_irq_handler() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/panthor/panthor_gpu.c panthor_gpu_irq_handler() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 336 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/panthor/panthor_gpu.c panthor_gpu_irq_handler() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 352 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/panthor/panthor_gpu.c panthor_gpu_irq_handler() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c a6xx_fault_detect_irq() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2344 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c a6xx_fault_detect_irq() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2347 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c a6xx_get_timestamp() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2432 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 | |
| HALF_LOCKED2 | 0 | &iomem->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c a6xx_progress() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2344 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c a6xx_progress() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2347 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/panthor/panthor_pwr.c delegate_domain() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c delegate_domain() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_debug_info_show() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_debug_info_show() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_debug_info_show() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 272 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_debug_info_show() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 264 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_debug_info_show() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_debug_info_show() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 336 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_debug_info_show() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 328 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_debug_info_show() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 512 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_debug_info_show() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 528 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_debug_info_show() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 520 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_domain_force_off() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 264,328,520,904,968 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_domain_transition() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 264,328,520,904,968 |
| DATA_SOURCE | 1 | reg | r get_domain_ready_reg |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_domain_transition() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 264,328,520,904,968 |
| DATA_SOURCE | 1 | reg | r get_domain_ready_reg |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_domain_wait_transition() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 272,336,528,912,976 |
| DATA_SOURCE | 1 | reg | r get_domain_pwrtrans_reg |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_l2_power_off() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_l2_power_on() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c panthor_pwr_reset_soft() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 32 |
| LOCK2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c retract_domain() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c retract_domain() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/panthor/panthor_pwr.c retract_domain() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &drm_unplug_srcu |
drivers/gpu/drm/msm/adreno/a3xx_gpu.c a3xx_gpu_busy() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iomem | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 148 |
| DATA_SOURCE | 0 | iomem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | iomem->crashstate->rbbm_status | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | iomem->crashstate->nr_vm_logs | |
| NO_OVERFLOW_SIMPLE | 0 | iomem->ebi1_clk->core->parent->req_rate | |
| NO_OVERFLOW_SIMPLE | 0 | iomem->rbbmtimer_clk->core->parent->req_rate | |
| LOCK2 | &df->lock | ||
| HALF_LOCKED2 | 0 | &iomem->lock | |
| TYPE_LOCK | (struct msm_gpu_devfreq)->lock |
drivers/gpu/drm/panthor/panthor_mmu.c panthor_mmu_irq_handler() -> gpu_read64()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | reg | 32,96-4294967264 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |