Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/media/platform/ti/omap3isp/ispcsiphy.c csiphy_power_autoswitch_enable() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 2 reg 80
PARAM_VALUE 3 clr_bits 16777216
PARAM_VALUE 4 set_bits 0,16777216
FUZZY_MAX 4 set_bits 16777216
BIT_INFO 4 set_bits 0x0,0x1000000
HARD_MAX 4 set_bits 16777216
NOCHECK_CALL
LOCK2 &phy->mutex
TYPE_LOCK (struct isp_csiphy)->mutex

drivers/media/platform/ti/omap3isp/ispcsiphy.c csiphy_set_power() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 2 reg 80
PARAM_VALUE 3 clr_bits 402653184
PARAM_VALUE 4 set_bits 0,134217728
DATA_SOURCE 4 set_bits $1
HARD_MAX 4 set_bits 134217728
NOCHECK_CALL
LOCK2 &phy->mutex
TYPE_LOCK (struct isp_csiphy)->mutex

drivers/media/platform/ti/omap3isp/isp.c __isp_subclk_update() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 0
PARAM_VALUE 2 reg 64
PARAM_VALUE 3 clr_bits 212224
PARAM_VALUE 4 set_bits 0,1024,2048,3072,8192,9216,10240,11264,65792,66816,67840,68864,73984,75008,76032,77056,135168,136192,137216,138240,143360,144384,145408,146432,200960,201984,203008,204032,209152,210176,211200,212224
DATA_SOURCE 0 isp $0
FUZZY_MAX 4 set_bits 0
BIT_INFO 4 set_bits 0x0,0x33d00
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &isp->stat_lock

drivers/media/platform/ti/omap3isp/isp.c isp_xclk_update() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 1 mmio_range 0
PARAM_VALUE 2 reg 80
PARAM_VALUE 3 clr_bits 31
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &xclk->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct isp_xclk)->lock

drivers/media/platform/ti/omap3isp/isp.c isp_xclk_update() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 1 mmio_range 0
PARAM_VALUE 2 reg 80
PARAM_VALUE 3 clr_bits 992
PARAM_VALUE 4 set_bits 0,32-4294967264
BIT_INFO 4 set_bits 0x0,0xffffffe0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &xclk->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct isp_xclk)->lock

drivers/media/platform/ti/omap3isp/ispcsi2.c csi2_if_enable() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 2 reg 64
PARAM_VALUE 3 clr_bits 1
PARAM_VALUE 4 set_bits 0-1
DATA_SOURCE 0 isp $0
FUZZY_MAX 4 set_bits 1
HARD_MAX 4 set_bits 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/ti/omap3isp/ispcsi2.c omap3isp_csi2_reset() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 2 reg 16
PARAM_VALUE 3 clr_bits 12289
PARAM_VALUE 4 set_bits 8192-8193
BIT_INFO 4 set_bits 0x2000,0x2001
NOCHECK_CALL
LOCK2 &phy->mutex
TYPE_LOCK (struct isp_csiphy)->mutex

drivers/media/platform/ti/omap3isp/ispcsi2.c omap3isp_csi2_reset() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 2 reg 16
PARAM_VALUE 3 clr_bits 12289
PARAM_VALUE 4 set_bits 4096
NOCHECK_CALL
LOCK2 &phy->mutex
TYPE_LOCK (struct isp_csiphy)->mutex

drivers/media/platform/ti/omap3isp/isph3a_af.c h3a_af_setup_regs() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 4
PARAM_VALUE 2 reg 4
PARAM_VALUE 3 clr_bits 32766
BIT_INFO 4 set_bits 0x0,0xfffff8fe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irqflags
LOCK2 0 &isp->stat_lock
TYPE_LOCK (struct isp_device)->stat_lock

drivers/media/platform/ti/omap3isp/ispccdc.c __ccdc_enable() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 2
PARAM_VALUE 2 reg 4
PARAM_VALUE 3 clr_bits 1
PARAM_VALUE 4 set_bits 0-1
FUZZY_MAX 4 set_bits 1
HARD_MAX 4 set_bits 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ccdc->lock
HALF_LOCKED2 &ccdc->lsc.req_lock

drivers/media/platform/ti/omap3isp/ispccdc.c __ccdc_lsc_enable() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 2
PARAM_VALUE 2 reg 152
PARAM_VALUE 3 clr_bits 1
PARAM_VALUE 4 set_bits 0-1
FUZZY_MAX 4 set_bits 1
HARD_MAX 4 set_bits 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ccdc->lock
HALF_LOCKED2 &ccdc->lsc.req_lock

drivers/media/platform/ti/omap3isp/ispccdc.c ccdc_configure_clamp() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 2
PARAM_VALUE 2 reg 48
PARAM_VALUE 3 clr_bits 2147483648
PARAM_VALUE 4 set_bits 0,2147483648
FUZZY_MAX 4 set_bits 2147483648
BIT_INFO 4 set_bits 0x0,0x80000000
HARD_MAX 4 set_bits 2147483648
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ccdc->lock

drivers/media/platform/ti/omap3isp/ispccdc.c ccdc_configure_lpf() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 2
PARAM_VALUE 2 reg 8
PARAM_VALUE 3 clr_bits 16384
PARAM_VALUE 4 set_bits 0,16384
FUZZY_MAX 4 set_bits 16384
BIT_INFO 4 set_bits 0x0,0x4000
HARD_MAX 4 set_bits 16384
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ccdc->lock

drivers/media/platform/ti/omap3isp/ispccp2.c ccp2_if_enable() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 1
PARAM_VALUE 2 reg 80-176
PARAM_VALUE 3 clr_bits 1
PARAM_VALUE 4 set_bits 0-1
FUZZY_MAX 4 set_bits 1
HARD_MAX 4 set_bits 1
NOCHECK_CALL

drivers/media/platform/ti/omap3isp/ispccp2.c ccp2_if_enable() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 1
PARAM_VALUE 2 reg 64
PARAM_VALUE 3 clr_bits 17
PARAM_VALUE 4 set_bits 0,17
FUZZY_MAX 4 set_bits 17
BIT_INFO 4 set_bits 0x0,0x11
HARD_MAX 4 set_bits 17
NOCHECK_CALL

drivers/media/platform/ti/omap3isp/ispccp2.c ccp2_mem_enable() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 1
PARAM_VALUE 2 reg 64
PARAM_VALUE 3 clr_bits 16
PARAM_VALUE 4 set_bits 0,16
FUZZY_MAX 4 set_bits 16
BIT_INFO 4 set_bits 0x0,0x10
HARD_MAX 4 set_bits 16
NOCHECK_CALL

drivers/media/platform/ti/omap3isp/ispccp2.c ccp2_mem_enable() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 1
PARAM_VALUE 2 reg 464
PARAM_VALUE 3 clr_bits 1
PARAM_VALUE 4 set_bits 0-1
FUZZY_MAX 4 set_bits 1
HARD_MAX 4 set_bits 1
NOCHECK_CALL

drivers/media/platform/ti/omap3isp/ispresizer.c resizer_adjust_bandwidth() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 7
PARAM_VALUE 2 reg 248
PARAM_VALUE 3 clr_bits 1047552
PARAM_VALUE 4 set_bits 0,1024-4294966272
BIT_INFO 4 set_bits 0x0,0xfffffc00
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &res->lock

drivers/media/platform/ti/omap3isp/isph3a_aewb.c h3a_aewb_setup_regs() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 4
PARAM_VALUE 2 reg 4
PARAM_VALUE 3 clr_bits 4290904064
PARAM_VALUE 4 set_bits 0,2,4194304-4290772994
BIT_INFO 4 set_bits 0x0,0x2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 irqflags
LOCK2 0 &isp->stat_lock
TYPE_LOCK (struct isp_device)->stat_lock

drivers/media/platform/ti/omap3isp/isppreview.c preview_adjust_bandwidth() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 7
PARAM_VALUE 2 reg 248
PARAM_VALUE 3 clr_bits 1072693248
PARAM_VALUE 4 set_bits 0,1048576-4293918720
BIT_INFO 4 set_bits 0x0,0xfff00000
NOCHECK_CALL

drivers/media/platform/ti/omap3isp/isppreview.c preview_config_brightness() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 5
PARAM_VALUE 2 reg 116
PARAM_VALUE 3 clr_bits 255
PARAM_VALUE 4 set_bits 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/ti/omap3isp/isppreview.c preview_config_contrast() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 5
PARAM_VALUE 2 reg 116
PARAM_VALUE 3 clr_bits 65280
PARAM_VALUE 4 set_bits 0,256-65280
BIT_INFO 4 set_bits 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/ti/omap3isp/isppreview.c preview_config_dcor() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 5
PARAM_VALUE 2 reg 4
PARAM_VALUE 3 clr_bits 268435456
PARAM_VALUE 4 set_bits 268435456
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/ti/omap3isp/isppreview.c preview_config_input_format() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 5
PARAM_VALUE 2 reg 4
PARAM_VALUE 3 clr_bits 30720
PARAM_VALUE 4 set_bits 0
NOCHECK_CALL

drivers/media/platform/ti/omap3isp/isppreview.c preview_config_ycpos() -> isp_reg_clr_set()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 1 mmio_range 5
PARAM_VALUE 2 reg 4
PARAM_VALUE 3 clr_bits 393216
PARAM_VALUE 4 set_bits 0,393216
BIT_INFO 4 set_bits 0x0,0x60000
NOCHECK_CALL