Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

drivers/media/usb/hdpvr/hdpvr-video.c hdpvr_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vivid/vivid-ctrls.c vivid_radio_rx_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vivid/vivid-ctrls.c vivid_radio_rx_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vivid/vivid-ctrls.c vivid_radio_rx_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vivid/vivid-ctrls.c vivid_radio_rx_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vivid/vivid-ctrls.c vivid_radio_rx_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vivid/vivid-ctrls.c vivid_radio_rx_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vivid/vivid-ctrls.c vivid_sdtv_cap_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vivid/vivid-ctrls.c vivid_update_power_present() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/cx2341x.c cx2341x_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/cx2341x.c cx2341x_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/cx2341x.c cx2341x_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/cx2341x.c cx2341x_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/cx2341x.c cx2341x_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/cx2341x.c cx2341x_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/cx2341x.c cx2341x_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/cx2341x.c cx2341x_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/cx2341x.c cx2341x_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/cx2341x.c cx2341x_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/cx2341x.c cx2341x_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/cx2341x.c cx2341x_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/common/cx2341x.c cx2341x_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/i2c/ov9650.c ov965x_set_exposure() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ov965x->lock
TYPE_LOCK (struct ov965x)->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 active 0[c]
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 active 0[c]
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 active 0[c]
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 active 0[c]
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 active 0[c]
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 active 0[c]
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 active 0[c]
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_channel_adjust() -> v4l2_ctrl_activate()

Type Parameter Key Value
BUF_SIZE 0 ctrl (-1),248-s32max
BUF_SIZE 0 ctrl (-1),248-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/allegro-dvt/allegro-core.c allegro_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/microchip/microchip-isc-base.c isc_ctrl_init() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
PARAM_VALUE 1 active 0
BUF_SIZE 0 ctrl 248-s32max
BUF_SIZE 0 ctrl 248-s32max
DATA_SOURCE 0 ctrl r v4l2_ctrl_new_std
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &list_lock
HALF_LOCKED2 &device->clients_lock

drivers/media/platform/microchip/microchip-isc-base.c isc_s_awb_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 1 active 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &isc->awb_mutex
TYPE_LOCK (struct isc_device)->awb_mutex

drivers/media/platform/microchip/microchip-isc-base.c isc_start_streaming() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 1 active 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/platform/microchip/microchip-isc-base.c isc_stop_streaming() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 1 active 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &isc->awb_mutex
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock
TYPE_LOCK (struct isc_device)->awb_mutex

drivers/media/test-drivers/vivid/vivid-core.c vivid_create_instance() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 1 active 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vivid/vivid-core.c vivid_create_instance() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 1 active 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vivid/vivid-core.c vivid_create_instance() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 1 active 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vivid/vivid-core.c vivid_create_instance() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 1 active 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/test-drivers/vivid/vivid-vid-cap.c vidioc_s_input() -> v4l2_ctrl_activate()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vidioc_s_input() -> v4l2_ctrl_activate()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vidioc_s_input() -> v4l2_ctrl_activate()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/test-drivers/vivid/vivid-vid-cap.c vidioc_s_input() -> v4l2_ctrl_activate()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/i2c/ccs/ccs-core.c ccs_set_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/i2c/ccs/ccs-core.c ccs_set_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/i2c/mt9p031.c mt9p031_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/i2c/mt9p031.c mt9p031_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/samsung/exynos4-is/fimc-core.c fimc_ctrls_activate() -> v4l2_ctrl_activate()

Type Parameter Key Value
DATA_SOURCE 1 active $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ctrls->handler.lock

drivers/media/platform/samsung/exynos4-is/fimc-core.c fimc_ctrls_activate() -> v4l2_ctrl_activate()

Type Parameter Key Value
DATA_SOURCE 1 active $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ctrls->handler.lock

drivers/media/platform/samsung/exynos4-is/fimc-core.c fimc_ctrls_activate() -> v4l2_ctrl_activate()

Type Parameter Key Value
DATA_SOURCE 1 active $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ctrls->handler.lock

drivers/media/platform/samsung/exynos4-is/fimc-core.c fimc_ctrls_activate() -> v4l2_ctrl_activate()

Type Parameter Key Value
DATA_SOURCE 1 active $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ctrls->handler.lock

drivers/media/platform/samsung/exynos4-is/fimc-core.c fimc_ctrls_activate() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ctrls->handler.lock

drivers/media/i2c/saa6752hs.c saa6752hs_s_ctrl() -> v4l2_ctrl_activate()

Type Parameter Key Value
PARAM_VALUE 0 ctrl 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL