Documented in 1 files:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/media/pci/intel/ipu6/ipu6-isys-video.c, line 395
- drivers/media/v4l2-core/v4l2-subdev.c
- drivers/staging/media/ipu7/ipu7-isys-video.c, line 296
- include/media/v4l2-subdev.h, line 1970
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 |