Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/gpu/drm/i915/display/intel_color.c, line 1365
- drivers/gpu/drm/i915/display/intel_de.h, line 178
- drivers/gpu/drm/i915/display/intel_dsb.c
- drivers/gpu/drm/i915/display/intel_flipq.c, line 464
Smatch caller information:
drivers/gpu/drm/i915/display/skl_universal_plane.c intel_de_write_dsb() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->free_pos | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| DATA_SOURCE | 0 | dsb | $1 |
| DATA_SOURCE | 1 | reg | $2 |
| DATA_SOURCE | 2 | val | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/display/intel_vdsc.c intel_de_write_dsb() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->free_pos | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| DATA_SOURCE | 0 | dsb | $1 |
| DATA_SOURCE | 1 | reg | $2 |
| DATA_SOURCE | 2 | val | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_dsb.c _intel_dsb_chain() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->crtc | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| PARAM_VALUE | 2 | val | 2415919104 |
| BUF_SIZE | 0 | dsb | 56 |
| CAPPED_DATA | 0 | dsb->hw_dewake_scanline | 1 |
| DATA_SOURCE | 0 | dsb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_dsb.c _intel_dsb_chain() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->crtc | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0,2-u32max |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| PARAM_VALUE | 0 | *dsb->dsb_buf->cmd_buf | 0-4294967295 |
| PARAM_VALUE | 2 | val | 0,49344,8388608,8437952 |
| BUF_SIZE | 0 | dsb | 56 |
| CAPPED_DATA | 0 | dsb->hw_dewake_scanline | 1 |
| DATA_SOURCE | 0 | dsb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_dsb.c _intel_dsb_chain() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->crtc | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0,2-u32max |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| PARAM_VALUE | 0 | *dsb->dsb_buf->cmd_buf | 0-4294967295 |
| PARAM_VALUE | 2 | val | 983055,983071,983103,2031631,2031647,2031679 |
| BUF_SIZE | 0 | dsb | 56 |
| CAPPED_DATA | 0 | dsb->hw_dewake_scanline | 1 |
| DATA_SOURCE | 0 | dsb | $1 |
| BIT_INFO | 2 | val | 0x10001,0x1fffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_dsb.c _intel_dsb_chain() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->crtc | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0,2-u32max |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| PARAM_VALUE | 0 | *dsb->dsb_buf->cmd_buf | 0-4294967295 |
| PARAM_VALUE | 2 | val | 2147483648-u32max |
| BUF_SIZE | 0 | dsb | 56 |
| CAPPED_DATA | 0 | dsb->hw_dewake_scanline | 1 |
| DATA_SOURCE | 0 | dsb | $1 |
| BIT_INFO | 2 | val | 0x80000000,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_dsb.c _intel_dsb_chain() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->crtc | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0,2-u32max |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| PARAM_VALUE | 0 | *dsb->dsb_buf->cmd_buf | 0-4294967295 |
| PARAM_VALUE | 2 | val | 0 |
| BUF_SIZE | 0 | dsb | 56 |
| CAPPED_DATA | 0 | dsb->hw_dewake_scanline | 1 |
| DATA_SOURCE | 0 | dsb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_dsb.c _intel_dsb_chain() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->crtc | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0,2-u32max |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| PARAM_VALUE | 0 | *dsb->dsb_buf->cmd_buf | 0-4294967295 |
| BUF_SIZE | 0 | dsb | 56 |
| CAPPED_DATA | 0 | dsb->hw_dewake_scanline | 1 |
| DATA_SOURCE | 0 | dsb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_dsb.c _intel_dsb_chain() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->crtc | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0,2-u32max |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| PARAM_VALUE | 0 | *dsb->dsb_buf->cmd_buf | 0-4294967295 |
| BUF_SIZE | 0 | dsb | 56 |
| CAPPED_DATA | 0 | dsb->hw_dewake_scanline | 1 |
| DATA_SOURCE | 0 | dsb | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_dsb.c intel_dsb_poll() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->crtc | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->id | 0-1 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| PARAM_VALUE | 2 | val | 0,268435456-u32max |
| BUF_SIZE | 0 | dsb | 56 |
| CAPPED_DATA | 0 | dsb->hw_dewake_scanline | 1 |
| DATA_SOURCE | 0 | dsb | $0 |
| DATA_SOURCE | 2 | val | $2 |
| FUZZY_MAX | 0 | dsb->id | 1 |
| HARD_MAX | 0 | dsb->id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_dsb.c intel_dsb_poll() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->crtc | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->id | 0-1 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| PARAM_VALUE | 0 | *dsb->dsb_buf->cmd_buf | 0-4294967295 |
| BUF_SIZE | 0 | dsb | 56 |
| CAPPED_DATA | 0 | dsb->hw_dewake_scanline | 1 |
| DATA_SOURCE | 0 | dsb | $0 |
| FUZZY_MAX | 0 | dsb->id | 1 |
| BIT_INFO | 2 | val | 0x80000000,0xffffffff |
| HARD_MAX | 0 | dsb->id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/skl_scaler.c intel_de_write_dsb() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->free_pos | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| DATA_SOURCE | 0 | dsb | $1 |
| DATA_SOURCE | 1 | reg | $2 |
| DATA_SOURCE | 2 | val | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/display/intel_dmc.c intel_de_write_dsb() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->free_pos | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| PARAM_VALUE | 2 | val | 2147483648 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| DATA_SOURCE | 0 | dsb | $1 |
| DATA_SOURCE | 1 | reg | $2 |
| DATA_SOURCE | 2 | val | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_flipq.c intel_flipq_unhalt_dmc() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->free_pos | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| PARAM_VALUE | 2 | val | 0 |
| BUF_SIZE | 0 | dsb | 56 |
| BUF_SIZE | 0 | dsb | 56 |
| CAPPED_DATA | 0 | dsb->hw_dewake_scanline | 1 |
| DATA_SOURCE | 0 | dsb | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_fbc.c intel_de_write_dsb() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->free_pos | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| DATA_SOURCE | 0 | dsb | $1 |
| DATA_SOURCE | 1 | reg | $2 |
| DATA_SOURCE | 2 | val | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &fbc->lock | ||
| TYPE_LOCK | (struct intel_fbc)->lock |
drivers/gpu/drm/i915/display/intel_color.c ilk_lut_write() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->id | 0-1 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| DATA_SOURCE | 1 | reg | $1 |
| DATA_SOURCE | 2 | val | $2 |
| FUZZY_MAX | 0 | dsb->id | 1 |
| HARD_MAX | 0 | dsb->id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/display/intel_color.c intel_de_write_dsb() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->free_pos | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| DATA_SOURCE | 0 | dsb | $1 |
| DATA_SOURCE | 1 | reg | $2 |
| DATA_SOURCE | 2 | val | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/display/intel_psr.c intel_de_write_dsb() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->free_pos | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| DATA_SOURCE | 0 | dsb | $1 |
| DATA_SOURCE | 1 | reg | $2 |
| DATA_SOURCE | 2 | val | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_cursor.c intel_de_write_dsb() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->free_pos | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| DATA_SOURCE | 0 | dsb | $1 |
| DATA_SOURCE | 1 | reg | $2 |
| DATA_SOURCE | 2 | val | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/i915/display/intel_display.c intel_de_write_dsb() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->free_pos | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->id | 0 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| PARAM_VALUE | 2 | val | 0-213912063 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| DATA_SOURCE | 0 | dsb | $1 |
| DATA_SOURCE | 1 | reg | $2 |
| DATA_SOURCE | 2 | val | $3 |
| FUZZY_MAX | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_vrr.c intel_de_write_dsb() -> intel_dsb_reg_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dsb | 4096-ptr_max |
| PARAM_VALUE | 0 | dsb->chicken | 0,49344,8388608,8437952 |
| PARAM_VALUE | 0 | dsb->crtc | s64min-(-4096),4096-s64max |
| PARAM_VALUE | 0 | dsb->free_pos | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->id | 0-1 |
| PARAM_VALUE | 0 | dsb->ins_start_offset | 0-4294967295 |
| PARAM_VALUE | 0 | dsb->size | 32,2048,16384 |
| PARAM_VALUE | 2 | val | 1073741824,1073807360,3221225472,3221291008 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| BUF_SIZE | 0 | dsb | (-1),56 |
| DATA_SOURCE | 0 | dsb | $1 |
| DATA_SOURCE | 1 | reg | $2 |
| DATA_SOURCE | 2 | val | $3 |
| FUZZY_MAX | 0 | dsb->id | 1 |
| BIT_INFO | 2 | val | 0x40000000,0xffffffff |
| HARD_MAX | 0 | dsb->id | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |