Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/platform/nxp/dw100/dw100.c _dw100_hw_set_master_bus_enable() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 116
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_clear_irq() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 112
PARAM_VALUE 2 val 33554432-4278190080
DATA_SOURCE 0 dw_dev $0
BIT_INFO 2 val 0x2000000,0xff000000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_dewarp_start() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 4
DATA_SOURCE 0 dw_dev $0
BIT_INFO 2 val 0x2,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_dewarp_start() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 4
DATA_SOURCE 0 dw_dev $0
DATA_SOURCE 2 val r dw100_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_disable_irq() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 112
PARAM_VALUE 2 val 0
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_enable_irq() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 112
PARAM_VALUE 2 val 65280
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_init_ctrl() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 4
PARAM_VALUE 2 val 8454145
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_reset() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 4
BUF_SIZE 0 dw_dev s32min-(-2),1-s32max
BUF_SIZE 0 dw_dev s32min-(-2),1-s32max
CAPPED_DATA 0 dw_dev->num_clks 1
DATA_SOURCE 0 dw_dev $0
BIT_INFO 2 val 0x5,0xffffffff
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
UNITS 0 dw_dev unit_byte

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_reset() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 4
PARAM_VALUE 2 val 1-4294967291
BUF_SIZE 0 dw_dev s32min-(-2),1-s32max
BUF_SIZE 0 dw_dev s32min-(-2),1-s32max
CAPPED_DATA 0 dw_dev->num_clks 1
DATA_SOURCE 0 dw_dev $0
BIT_INFO 2 val 0x1,0xfffffffb
NOCHECK_CALL
HOST_DATA 2 val 1-4294967291[c]
UNITS 0 dw_dev unit_byte

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_destination() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 4
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_destination() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 88
PARAM_VALUE 2 val 0-4294906111
DATA_SOURCE 0 dw_dev $0
BIT_INFO 2 val 0x0,0xffff11ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-4294906111[c]

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_destination() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 64
PARAM_VALUE 2 val 0-536870911
DATA_SOURCE 0 dw_dev $0
BIT_INFO 2 val 0x0,0x1fff1fff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_destination() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 68
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 val unit_byte

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_destination() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 56
PARAM_VALUE 2 val 0-1073741823
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_destination() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 60
PARAM_VALUE 2 val 0-1073741823
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_destination() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 128
PARAM_VALUE 2 val 0-268435455
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_destination() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 132
PARAM_VALUE 2 val 0-268435455
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_mapping() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 8
PARAM_VALUE 2 val 0-1073741823
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_mapping() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 12
PARAM_VALUE 2 val 0-134217727
DATA_SOURCE 0 dw_dev $0
BIT_INFO 2 val 0x0,0x7ff07ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_pixel_boundary() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 108
PARAM_VALUE 2 val 32896
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_roi() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 104
PARAM_VALUE 2 val 0
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_scale() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 100
DATA_SOURCE 0 dw_dev $0
DATA_SOURCE 2 val $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_source() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 4
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_source() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 88
PARAM_VALUE 2 val 0-1,256-4294967041
DATA_SOURCE 0 dw_dev $0
BIT_INFO 2 val 0x0,0xffffff01
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-1,256-4294967041[c]

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_source() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 24
PARAM_VALUE 2 val 0-536870911
DATA_SOURCE 0 dw_dev $0
BIT_INFO 2 val 0x0,0x1fff1fff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_source() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 28
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 val unit_byte

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_source() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 16
PARAM_VALUE 2 val 0-1073741823
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/dw100/dw100.c dw100_hw_set_source() -> dw100_write()

Type Parameter Key Value
PARAM_VALUE 0 dw_dev 4096-ptr_max
PARAM_VALUE 1 reg 20
PARAM_VALUE 2 val 0-1073741823
DATA_SOURCE 0 dw_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL