Documented in 1 files:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &isp->mutex
TYPE_LOCK (struct atomisp_device)->mutex

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &list_lock
HALF_LOCKED2 &device->clients_lock

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

Type Parameter Key Value
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &list_lock
HALF_LOCKED2 &device->clients_lock

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

Type Parameter Key Value
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

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

Type Parameter Key Value
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

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

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
BUF_SIZE 0 sd 384
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

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

Type Parameter Key Value
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/v4l2-core/v4l2-subdev.c subdev_ioctl_get_state() -> v4l2_subdev_get_unlocked_active_state()

Type Parameter Key Value
BUF_SIZE 0 sd s32min-(-2),1-s32max
BUF_SIZE 0 sd s32min-(-2),1-s32max
DATA_SOURCE 0 sd $0
HALF_LOCKED2 lock

drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_link_validate() -> v4l2_subdev_get_unlocked_active_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_link_validate() -> v4l2_subdev_get_unlocked_active_state()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

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

Type Parameter Key Value
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

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

Type Parameter Key Value
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

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

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad 0,4096-ptr_max
DATA_SOURCE 0 sd $1
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

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

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad 0,4096-ptr_max
DATA_SOURCE 0 sd $1
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING