Documented in 1 files:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/media/i2c/gc08a3.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/i2c/gc05a2.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/i2c/thp7312.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/platform/broadcom/bcm2835-unicam.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/i2c/imx214.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/i2c/lt6911uxe.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/i2c/imx290.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock

drivers/media/platform/rockchip/rkcif/rkcif-stream.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/platform/renesas/rcar-csi2.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/media/test-drivers/vimc/vimc-debayer.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/platform/nxp/imx7-media-csi.c imx7_csi_video_validate_fmt() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

drivers/media/platform/nxp/imx7-media-csi.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/i2c/ov4689.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/staging/media/atomisp/pci/atomisp_cmd.c atomisp_get_sensor_fps() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &isp->mutex
TYPE_LOCK (struct atomisp_device)->mutex

drivers/staging/media/atomisp/pci/atomisp_cmd.c atomisp_set_sensor_crop_and_fmt() -> v4l2_subdev_lock_state()

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

drivers/staging/media/atomisp/pci/atomisp_cmd.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pipe->asd->isp->mutex

drivers/media/i2c/vd55g1.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/test-drivers/vimc/vimc-scaler.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c c3_isp_cap_link_validate() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/ti/cal/cal-video.c __subdev_get_format() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &list_lock
HALF_LOCKED2 &device->clients_lock

drivers/media/platform/ti/cal/cal-video.c __subdev_set_format() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/ti/cal/cal-video.c cal_ctx_v4l2_init_formats() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &list_lock
HALF_LOCKED2 &device->clients_lock

drivers/media/platform/ti/cal/cal-video.c cal_legacy_enum_frameintervals() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/ti/cal/cal-video.c cal_legacy_enum_framesizes() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/ti/cal/cal-video.c cal_legacy_s_fmt_vid_cap() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/ti/cal/cal-video.c cal_legacy_try_fmt_vid_cap() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/ti/cal/cal-video.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/i2c/mt9m114.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/i2c/ov2740.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/test-drivers/vimc/vimc-sensor.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/platform/nxp/imx-mipi-csis.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_set_sensor_format() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->_lock.dep_map->name 0-255
PARAM_VALUE 0 state->_lock.first_waiter 0
PARAM_VALUE 0 state->_lock.magic 4096-ptr_max
PARAM_VALUE 0 state->_lock.osq.tail.counter 0
PARAM_VALUE 0 state->_lock.owner.counter 0
PARAM_VALUE 0 state->lock 1-u64max
PARAM_VALUE 0 state->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 state->lock->first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 state->lock->first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 state->lock->first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 state->lock->first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 state->lock->first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 state->sd 4096-ptr_max
PARAM_VALUE 0 state->sd->internal_ops 0,4096-ptr_max
BUF_SIZE 0 state 208
CAPPED_DATA 0 state->lock 1
DATA_SOURCE 0 state r __v4l2_subdev_state_alloc
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 state->sd->entity.num_pads
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_try_fmt() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->_lock.dep_map->name 0-255
PARAM_VALUE 0 state->_lock.first_waiter 0
PARAM_VALUE 0 state->_lock.magic 4096-ptr_max
PARAM_VALUE 0 state->_lock.osq.tail.counter 0
PARAM_VALUE 0 state->_lock.owner.counter 0
PARAM_VALUE 0 state->lock 1-u64max
PARAM_VALUE 0 state->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 state->lock->first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 state->lock->first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 state->lock->first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 state->lock->first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 state->lock->first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 state->sd 4096-ptr_max
PARAM_VALUE 0 state->sd->internal_ops 0,4096-ptr_max
BUF_SIZE 0 state 208
CAPPED_DATA 0 state->lock 1
DATA_SOURCE 0 state r __v4l2_subdev_state_alloc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 state->sd->entity.num_pads
HALF_LOCKED2 global &list_lock

drivers/media/i2c/tc358746.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/v4l2-core/v4l2-subdev.c __v4l2_subdev_state_alloc() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->_lock.dep_map->name 0-255
PARAM_VALUE 0 state->_lock.first_waiter 0
PARAM_VALUE 0 state->_lock.magic 4096-ptr_max
PARAM_VALUE 0 state->_lock.osq.tail.counter 0
PARAM_VALUE 0 state->_lock.owner.counter 0
PARAM_VALUE 0 state->lock 1-u64max
PARAM_VALUE 0 state->lock->first_waiter 0
PARAM_VALUE 0 state->lock->magic 4096-ptr_max
PARAM_VALUE 0 state->lock->osq.tail.counter 0
PARAM_VALUE 0 state->lock->owner.counter 0
PARAM_VALUE 0 state->sd 4096-ptr_max
PARAM_VALUE 0 state->sd->internal_ops 4096-ptr_max
BUF_SIZE 0 state 208
BUF_SIZE 0 state->lock (-1),152
BUF_SIZE 0 state->pads 88-5767080,u64max
BUF_SIZE 0 state->sd s32min-(-1),1-s32max
DATA_SOURCE 0 state r _kzalloc_noprof
STR_LEN 0 state->sd (-1),15-17,26-27,31-44
STR_LEN 0 state->sd->name (-1),51
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 state->sd->entity.num_pads
HALF_LOCKED2 global &list_lock

drivers/media/v4l2-core/v4l2-subdev.c subdev_do_ioctl_lock() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r subdev_ioctl_get_state
NOCHECK_CALL
HALF_LOCKED2 lock

drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 state->lock

drivers/media/platform/cadence/cdns-csi2rx.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/staging/media/atomisp/pci/atomisp_v4l2.c atomisp_init_sensor() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->_lock.first_waiter 0
PARAM_VALUE 0 state->_lock.magic 4096-ptr_max
PARAM_VALUE 0 state->lock 1-u64max
PARAM_VALUE 0 state->sd 4096-ptr_max
BUF_SIZE 0 state 208
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &list_lock
HALF_LOCKED2 &device->clients_lock
HALF_LOCKED2 input->sensor->active_state->lock

drivers/staging/media/atomisp/pci/atomisp_v4l2.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &list_lock
HALF_LOCKED2 &device->clients_lock

drivers/media/platform/rockchip/rkcif/rkcif-capture-mipi.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/platform/ti/cal/cal-camerarx.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/i2c/gc0308.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/i2c/ov01a10.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/platform/nxp/imx8mq-mipi-csi2.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &state->lock
TYPE_LOCK (struct csi_state)->lock

drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/i2c/vd56g3.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/i2c/ov8858.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/i2c/ccs/ccs-core.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/staging/media/ipu7/ipu7-isys-subdev.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex

drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/pci/intel/ipu6/ipu6-isys-video.c link_validate() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/pci/intel/ipu6/ipu6-isys-video.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &stream->mutex

drivers/media/i2c/ov64a40.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/i2c/imx415.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/pci/intel/ipu6/ipu6-isys-queue.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->lock->dep_map->name 0-255
PARAM_VALUE 0 state->lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 state->lock->first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 state->lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 state->lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 state->lock->wait_lock.owner (-1)
PARAM_VALUE 0 state->lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 state->lock->wait_lock.raw_lock.val.counter 0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock

drivers/staging/media/imx/imx-media-capture.c capture_legacy_g_parm() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/staging/media/imx/imx-media-capture.c capture_legacy_s_parm() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/i2c/ds90ub960.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/i2c/imx355.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/i2c/t4ka3.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/staging/media/atomisp/pci/atomisp_ioctl.c atomisp_s_parm() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/staging/media/atomisp/pci/atomisp_ioctl.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 queue->lock

drivers/media/platform/video-mux.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &fmd->media_dev.graph_mutex
HALF_LOCKED2 global &list_lock

drivers/media/i2c/alvium-csi2.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/i2c/imx296.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/pci/intel/ipu3/ipu3-cio2.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

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

drivers/media/i2c/max9286.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
NOCHECK_CALL

drivers/media/v4l2-core/v4l2-common.c v4l2_g_parm_cap() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/v4l2-core/v4l2-common.c v4l2_s_parm_cap() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
NOCHECK_CALL
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/staging/media/ipu7/ipu7-isys-video.c link_validate() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
DATA_SOURCE 0 state r v4l2_subdev_get_unlocked_active_state
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/staging/media/ipu7/ipu7-isys-video.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 q->lock

drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c v4l2_subdev_lock_and_get_active_state() -> v4l2_subdev_lock_state()

Type Parameter Key Value
PARAM_VALUE 0 state 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &csi2->lock