Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/media/platform/amd/isp4/isp4_debug.c isp_fw_fill_rb_log() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401748
CAPPED_DATA 2 val 1
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_disable_ccpu() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401492
BIT_INFO 2 val 0x40000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_disable_ccpu() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401408
BIT_INFO 2 val 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_enable_ccpu() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401408
PARAM_VALUE 2 val 0,2-4294967294
BIT_INFO 2 val 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,2-4294967294[c]
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_enable_ccpu() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401492
PARAM_VALUE 2 val 0-4294705151
BIT_INFO 2 val 0x0,0xfffbffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-4294705151[c]
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_f2h_resp() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401748,401788,401808,401828,401848,401948,401968,401988,402008
PARAM_VALUE 2 val 0-2097151
CAPPED_DATA 2 val 1
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-2097151[c]

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_f2h_resp() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401748,401788,401808,401828,401848,401948,401968,401988,402008
PARAM_VALUE 2 val 1-63
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 1-63[c]
UNITS 2 val unit_byte

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_fw_boot() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401496
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_fw_boot() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401424
PARAM_VALUE 2 val 4259840
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_init_rb_config() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_init_rb_config() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_init_rb_config() -> isp4hw_wreg()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_init_rb_config() -> isp4hw_wreg()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_init_rb_config() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 2 val 2560,2097152
HARD_MAX 2 val 2097152
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_insert_isp_fw_cmd() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401752,401792,401812,401832,401852,401952,401972,401992,402012
PARAM_VALUE 2 val 0-2097151
CAPPED_DATA 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-2097151[c]
LOCK2 _T->lock

drivers/media/platform/amd/isp4/isp4_interface.c isp4if_insert_isp_fw_cmd() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401752,401792,401812,401832,401852,401952,401972,401992,402012
PARAM_VALUE 2 val 1-63
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 1-63[c]
UNITS 2 val unit_byte
LOCK2 _T->lock

drivers/media/platform/amd/isp4/isp4.c isp4_intr_enable() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401424
PREEMPT_ADD <- disables preempt
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
LOCK2 &isp_subdev->irq_lock
LOCK2 irq
TYPE_LOCK (struct isp4_subdev)->irq_lock

drivers/media/platform/amd/isp4/isp4.c isp4_irq_handler() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401424
CAPPED_DATA 2 val 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
LOCK2 &isp_subdev->irq_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct isp4_subdev)->irq_lock

drivers/media/platform/amd/isp4/isp4.c isp4_irq_handler() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401432
PARAM_VALUE 2 val 0,65536,4194304,4259840
FUZZY_MAX 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/media/platform/amd/isp4/isp4_subdev.c isp4sd_pwroff_and_deinit() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401408
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock

drivers/media/platform/amd/isp4/isp4_subdev.c isp4sd_pwroff_and_deinit() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 393216
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock

drivers/media/platform/amd/isp4/isp4_subdev.c isp4sd_pwron_and_init() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 393216
PARAM_VALUE 2 val 2047
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/platform/amd/isp4/isp4_subdev.c isp4sd_pwron_and_init() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 401408
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/platform/amd/isp4/isp4_subdev.c isp4sd_pwron_and_init() -> isp4hw_wreg()

Type Parameter Key Value
PARAM_VALUE 1 reg 393216
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock