Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c, line 375
- drivers/gpu/drm/bridge/synopsys/dw-dp.c, line 515
- drivers/gpu/drm/display/drm_dp_cec.c, line 165
- drivers/gpu/drm/display/drm_dp_helper.c, line 2652
- drivers/gpu/drm/display/drm_dp_mst_topology.c, line 6166
- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c, line 48
- drivers/gpu/drm/i915/display/intel_dp.c
- drivers/gpu/drm/i915/display/intel_dp_mst.c
- drivers/gpu/drm/i915/display/intel_lspcon.c, line 96
- drivers/gpu/drm/msm/dp/dp_display.c, line 928
- drivers/gpu/drm/nouveau/nouveau_dp.c, line 164
Smatch caller information:
drivers/gpu/drm/nouveau/nouveau_dp.c nouveau_dp_probe_dpcd() -> drm_dp_read_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | aux | 4096-ptr_max |
| PARAM_VALUE | 0 | aux->drm_dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | aux->hw_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | aux->hw_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | aux->hw_mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | aux->powered_down | 0 |
| BUF_SIZE | 0 | aux | 2992 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &outp->dp.hpd_irq_lock | ||
| HALF_LOCKED2 | &connector->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->connection_mutex | ||
| TYPE_LOCK | (struct nouveau_encoder)->dp.hpd_irq_lock |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_mst_types.c retrieve_branch_specific_data() -> drm_dp_read_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | desc | 4768610455460155392 |
| PARAM_VALUE | 2 | is_branch | 1 |
| BUF_SIZE | 0 | aux | (-1),2992 |
| BUF_SIZE | 0 | aux | (-1),2992 |
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c hibmc_dp_get_dpcd() -> drm_dp_read_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | aux | 4096-ptr_max |
| PARAM_VALUE | 0 | aux->drm_dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | aux->hw_mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | aux->hw_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | aux->hw_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | aux->hw_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | aux->hw_mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | aux->hw_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | desc | 4096-ptr_max |
| DATA_SOURCE | 2 | is_branch | r drm_dp_is_branch |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &connector->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.mutex | ||
| TYPE_LOCK | (struct drm_mode_config)->connection_mutex |
drivers/gpu/drm/display/drm_dp_cec.c drm_dp_cec_adap_status() -> drm_dp_read_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | desc | 2875949604893409280 |
| PARAM_VALUE | 2 | is_branch | 1 |
| BUF_SIZE | 0 | aux | 48,80,88,112,144,168,176,184,192,272,1216,1608,1784,2288,2432,3032,3320,3552,6568,46648 |
| BUF_SIZE | 0 | aux | 48,80,88,112,144,168,176,184,192,272,1216,1608,1784,2288,2432,3032,3320,3552,6568,46648 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &adap->lock | ||
| LOCK2 | &file->lock | ||
| TYPE_LOCK | (struct cec_adapter)->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/gpu/drm/i915/display/intel_lspcon.c lspcon_detect_vendor() -> drm_dp_read_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | aux | 4096-ptr_max |
| PARAM_VALUE | 1 | desc | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_connector->mutex |
drivers/gpu/drm/i915/display/intel_dp.c intel_dp_get_dpcd() -> drm_dp_read_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | aux | 4096-ptr_max |
| PARAM_VALUE | 0 | aux->drm_dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | aux->hw_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | desc | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/display/intel_dp.c intel_edp_init_dpcd() -> drm_dp_read_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | aux | 4096-ptr_max |
| PARAM_VALUE | 0 | aux->cec.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | aux->ddc.algo | 3072115201830367232 |
| PARAM_VALUE | 0 | aux->ddc.algo_data | 4096-ptr_max |
| PARAM_VALUE | 0 | aux->ddc.lock_ops | 5045879659154841600 |
| PARAM_VALUE | 0 | aux->ddc.retries | 3 |
| PARAM_VALUE | 0 | aux->drm_dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | aux->hw_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | aux->transfer | 4998951970533105664 |
| PARAM_VALUE | 1 | desc | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/display/drm_dp_mst_topology.c drm_dp_mst_dsc_aux_for_port() -> drm_dp_read_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | desc | 4452766212734390272 |
| PARAM_VALUE | 1 | desc->quirks | 0 |
| PARAM_VALUE | 2 | is_branch | 1 |
| BUF_SIZE | 0 | aux | (-1),2992 |
| BUF_SIZE | 0 | aux | (-1),2992 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/bridge/synopsys/dw-dp.c dw_dp_link_parse() -> drm_dp_read_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | aux | 4096-ptr_max |
| PARAM_VALUE | 0 | aux->drm_dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | aux->hw_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | desc | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &connector->dev->mode_config.connection_mutex |
drivers/gpu/drm/i915/display/intel_dp_mst.c detect_dsc_hblank_expansion_quirk() -> drm_dp_read_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | aux | 4096-ptr_max |
| PARAM_VALUE | 0 | aux->drm_dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | aux->hw_mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | aux->hw_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | aux->hw_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | aux->hw_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | aux->hw_mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | aux->hw_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | desc | 5648595107711377408 |
| BUF_SIZE | 0 | aux | (-1),2992 |
| BUF_SIZE | 0 | aux | (-1),2992 |
| HALF_LOCKED2 | &mgr->probe_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_dp_mst.c intel_dp_mst_read_decompression_port_dsc_caps() -> drm_dp_read_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | aux | 4096-ptr_max |
| PARAM_VALUE | 0 | aux->hw_mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | aux->hw_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | aux->hw_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | aux->hw_mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | aux->hw_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | desc | 8532342220030267392 |
| BUF_SIZE | 0 | aux | (-1),2992 |
| BUF_SIZE | 0 | aux | (-1),2992 |
| HALF_LOCKED2 | &mgr->probe_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/msm/dp/dp_display.c msm_dp_bridge_detect() -> drm_dp_read_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | aux | 4096-ptr_max |
| PARAM_VALUE | 0 | aux->drm_dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | aux->hw_mutex->first_waiter->task->blocked_lock.owner | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | aux->hw_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | aux->hw_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | aux->hw_mutex.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | aux->hw_mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | aux->hw_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | desc | 7627778627370303488 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &connector->dev->mode_config.connection_mutex |