Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/ipu-v3/ipu-di.c ipu_di_config_clock() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 1 value 16-4080
PARAM_VALUE 2 offset 4
DATA_SOURCE 0 di $0
BIT_INFO 1 value 0x0,0xff0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/ipu-v3/ipu-di.c ipu_di_config_clock() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 1 value 65536-16711680
PARAM_VALUE 2 offset 8
DATA_SOURCE 0 di $0
BIT_INFO 1 value 0x0,0xff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/ipu-v3/ipu-di.c ipu_di_config_clock() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 2 offset 0
CAPPED_DATA 0 di->clk_di 1
DATA_SOURCE 0 di $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-u32max
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/ipu-v3/ipu-di.c ipu_di_data_pin_config() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 1 value 0,256-u32max
PARAM_VALUE 2 offset 88
CAPPED_DATA 0 di->clk_di 1
DATA_SOURCE 0 di $0
BIT_INFO 1 value 0x300,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0,256-u32max[c]
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/ipu-v3/ipu-di.c ipu_di_data_pin_config() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 1 value 0,65536-33423360
PARAM_VALUE 2 offset 280
CAPPED_DATA 0 di->clk_di 1
DATA_SOURCE 0 di $0
BIT_INFO 1 value 0x0,0x1ff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 65536-33423360[c]
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/ipu-v3/ipu-di.c ipu_di_data_wave_config() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 1 value 0-s32max
PARAM_VALUE 2 offset 88
CAPPED_DATA 0 di->clk_di 1
DATA_SOURCE 0 di $0
BIT_INFO 1 value 0x0,0x7fff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-s32max[c]
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/ipu-v3/ipu-di.c ipu_di_init() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 0 di->base 1-u64max
PARAM_VALUE 1 value 16
PARAM_VALUE 2 offset 4
BUF_SIZE 0 di 56
BUF_SIZE 0 di->clk_di (-1),1-s32max
BUF_SIZE 0 di->clk_ipu (-1),1-s32max
DATA_SOURCE 0 di r devm_kzalloc
MEM_ZERO 0 di
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/ipu-v3/ipu-di.c ipu_di_init_sync_panel() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 1 value 0,65536-16711680
PARAM_VALUE 2 offset 8
CAPPED_DATA 0 di->clk_di 1
DATA_SOURCE 0 di $0
BIT_INFO 1 value 0x0,0xff0000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0,65536-16711680[c]
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/ipu-v3/ipu-di.c ipu_di_init_sync_panel() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 1 value 0-537001983
PARAM_VALUE 2 offset 0
CAPPED_DATA 0 di->clk_di 1
DATA_SOURCE 0 di $0
BIT_INFO 1 value 0x200000,0x103200ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-537001983[c]
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/ipu-v3/ipu-di.c ipu_di_init_sync_panel() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 1 value 2,8194-4294959106
PARAM_VALUE 2 offset 84
CAPPED_DATA 0 di->clk_di 1
DATA_SOURCE 0 di $0
BIT_INFO 1 value 0x2,0xffffe002
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/ipu-v3/ipu-di.c ipu_di_init_sync_panel() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 2 offset 356
CAPPED_DATA 0 di->clk_di 1
DATA_SOURCE 0 di $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-u32max[c]
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/ipu-v3/ipu-di.c ipu_di_sync_config() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 1 value 0-s32max
PARAM_VALUE 2 offset 12-44
CAPPED_DATA 0 di->clk_di 1
CAPPED_DATA 2 offset 1
DATA_SOURCE 0 di $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/ipu-v3/ipu-di.c ipu_di_sync_config() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 1 value 0-2415919103
PARAM_VALUE 2 offset 48-80
CAPPED_DATA 0 di->clk_di 1
CAPPED_DATA 2 offset 1
DATA_SOURCE 0 di $0
BIT_INFO 1 value 0x0,0xfffffe00
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/ipu-v3/ipu-di.c ipu_di_sync_config() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 2 offset 328-344
CAPPED_DATA 0 di->clk_di 1
CAPPED_DATA 2 offset 1
DATA_SOURCE 0 di $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 value 0-u32max[c]
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/ipu-v3/ipu-di.c ipu_di_sync_config_interlaced() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 2 offset 368
CAPPED_DATA 0 di->clk_di 1
DATA_SOURCE 0 di $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/ipu-v3/ipu-di.c ipu_di_sync_config_noninterlaced() -> ipu_di_write()

Type Parameter Key Value
PARAM_VALUE 0 di 4096-ptr_max
PARAM_VALUE 2 offset 368
CAPPED_DATA 0 di->clk_di 1
DATA_SOURCE 0 di $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 value unit_byte
LOCK2 global &di_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex