Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 20 files:

Smatch caller information:

drivers/staging/media/imx/imx-ic-prp.c prp_link_validate() -> v4l2_subdev_link_validate_default()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->entity.graph_obj.mdev 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad->link_validate 2447728516935815168,2488398348375011328,3154561090277048320,3925713614538579968,5343005752074715136,5492274466230411264,9041892146132811776
PARAM_VALUE 1 link 4096-ptr_max
PARAM_VALUE 1 link->sink 4096-ptr_max
PARAM_VALUE 1 link->sink->entity 4096-ptr_max
PARAM_VALUE 1 link->sink->entity->obj_type 2
PARAM_VALUE 1 link->source 4096-ptr_max
PARAM_VALUE 1 link->source->entity 4096-ptr_max
PARAM_VALUE 1 link->source->entity->obj_type 2
PARAM_VALUE 2 source_fmt 8874658155192307712
PARAM_VALUE 2 source_fmt->pad 0-u16max
PARAM_VALUE 2 source_fmt->stream 0-63
PARAM_VALUE 2 source_fmt->which 1
PARAM_VALUE 3 sink_fmt 1187449029493837824
PARAM_VALUE 3 sink_fmt->pad 0-u16max
PARAM_VALUE 3 sink_fmt->stream 0-63
PARAM_VALUE 3 sink_fmt->which 1
CAPPED_DATA 1 link->sink 1
DATA_SOURCE 0 sd $0
DATA_SOURCE 1 link $1
DATA_SOURCE 2 source_fmt $2
DATA_SOURCE 3 sink_fmt $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sink_state->lock

drivers/media/platform/nxp/imx7-media-csi.c imx7_csi_pad_link_validate() -> v4l2_subdev_link_validate_default()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->entity.graph_obj.mdev 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad->link_validate 2447728516935815168,2488398348375011328,3154561090277048320,3925713614538579968,5343005752074715136,5492274466230411264,9041892146132811776
PARAM_VALUE 1 link 4096-ptr_max
PARAM_VALUE 1 link->sink 4096-ptr_max
PARAM_VALUE 1 link->sink->entity 4096-ptr_max
PARAM_VALUE 1 link->sink->entity->obj_type 2
PARAM_VALUE 1 link->source 4096-ptr_max
PARAM_VALUE 1 link->source->entity 4096-ptr_max
PARAM_VALUE 1 link->source->entity->obj_type 2
PARAM_VALUE 2 source_fmt 8874658155192307712
PARAM_VALUE 2 source_fmt->pad 0-u16max
PARAM_VALUE 2 source_fmt->stream 0-63
PARAM_VALUE 2 source_fmt->which 1
PARAM_VALUE 3 sink_fmt 1187449029493837824
PARAM_VALUE 3 sink_fmt->pad 0-u16max
PARAM_VALUE 3 sink_fmt->stream 0-63
PARAM_VALUE 3 sink_fmt->which 1
CAPPED_DATA 1 link->sink 1
DATA_SOURCE 0 sd $0
DATA_SOURCE 1 link $1
DATA_SOURCE 2 source_fmt $2
DATA_SOURCE 3 sink_fmt $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sink_state->lock

drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_link_validate_locked() -> v4l2_subdev_link_validate_default()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->entity.graph_obj.mdev 4096-ptr_max
PARAM_VALUE 1 link 4096-ptr_max
PARAM_VALUE 1 link->sink 4096-ptr_max
PARAM_VALUE 1 link->sink->entity 4096-ptr_max
PARAM_VALUE 1 link->sink->entity->obj_type 2
PARAM_VALUE 1 link->source 4096-ptr_max
PARAM_VALUE 1 link->source->entity 4096-ptr_max
PARAM_VALUE 1 link->source->entity->obj_type 2
PARAM_VALUE 2 source_fmt 8874658155192307712
PARAM_VALUE 2 source_fmt->pad 0-u16max
PARAM_VALUE 2 source_fmt->stream 0-63
PARAM_VALUE 2 source_fmt->which 1
PARAM_VALUE 3 sink_fmt 1187449029493837824
PARAM_VALUE 3 sink_fmt->pad 0-u16max
PARAM_VALUE 3 sink_fmt->stream 0-63
PARAM_VALUE 3 sink_fmt->which 1
CAPPED_DATA 1 link->sink 1
DATA_SOURCE 1 link $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sink_state->lock

drivers/media/platform/ti/omap3isp/ispresizer.c resizer_link_validate() -> v4l2_subdev_link_validate_default()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->entity.graph_obj.mdev 4096-ptr_max
PARAM_VALUE 0 sd->entity.pads 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad->link_validate 2447728516935815168,2488398348375011328,3154561090277048320,3925713614538579968,5343005752074715136,5492274466230411264,9041892146132811776
PARAM_VALUE 1 link 4096-ptr_max
PARAM_VALUE 1 link->sink 4096-ptr_max
PARAM_VALUE 1 link->sink->entity 4096-ptr_max
PARAM_VALUE 1 link->sink->entity->obj_type 2
PARAM_VALUE 1 link->source 4096-ptr_max
PARAM_VALUE 1 link->source->entity 4096-ptr_max
PARAM_VALUE 1 link->source->entity->obj_type 2
PARAM_VALUE 2 source_fmt 8874658155192307712
PARAM_VALUE 2 source_fmt->pad 0-u16max
PARAM_VALUE 2 source_fmt->stream 0-63
PARAM_VALUE 2 source_fmt->which 1
PARAM_VALUE 3 sink_fmt 1187449029493837824
PARAM_VALUE 3 sink_fmt->pad 0-u16max
PARAM_VALUE 3 sink_fmt->stream 0-63
PARAM_VALUE 3 sink_fmt->which 1
CAPPED_DATA 0 sd->entity.pads 1
CAPPED_DATA 1 link->sink 1
DATA_SOURCE 0 sd $0
DATA_SOURCE 1 link $1
DATA_SOURCE 2 source_fmt $2
DATA_SOURCE 3 sink_fmt $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sink_state->lock

drivers/staging/media/imx/imx-media-csi.c csi_link_validate() -> v4l2_subdev_link_validate_default()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->entity.graph_obj.mdev 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad->link_validate 2447728516935815168,2488398348375011328,3154561090277048320,3925713614538579968,5343005752074715136,5492274466230411264,9041892146132811776
PARAM_VALUE 1 link 4096-ptr_max
PARAM_VALUE 1 link->sink 4096-ptr_max
PARAM_VALUE 1 link->sink->entity 4096-ptr_max
PARAM_VALUE 1 link->sink->entity->obj_type 2
PARAM_VALUE 1 link->source 4096-ptr_max
PARAM_VALUE 1 link->source->entity 4096-ptr_max
PARAM_VALUE 1 link->source->entity->obj_type 2
PARAM_VALUE 2 source_fmt 8874658155192307712
PARAM_VALUE 2 source_fmt->pad 0-u16max
PARAM_VALUE 2 source_fmt->stream 0-63
PARAM_VALUE 2 source_fmt->which 1
PARAM_VALUE 3 sink_fmt 1187449029493837824
PARAM_VALUE 3 sink_fmt->pad 0-u16max
PARAM_VALUE 3 sink_fmt->stream 0-63
PARAM_VALUE 3 sink_fmt->which 1
CAPPED_DATA 1 link->sink 1
DATA_SOURCE 0 sd $0
DATA_SOURCE 1 link $1
DATA_SOURCE 2 source_fmt $2
DATA_SOURCE 3 sink_fmt $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sink_state->lock

drivers/staging/media/imx/imx-media-vdic.c vdic_link_validate() -> v4l2_subdev_link_validate_default()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->entity.graph_obj.mdev 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad->link_validate 2447728516935815168,2488398348375011328,3154561090277048320,3925713614538579968,5343005752074715136,5492274466230411264,9041892146132811776
PARAM_VALUE 1 link 4096-ptr_max
PARAM_VALUE 1 link->sink 4096-ptr_max
PARAM_VALUE 1 link->sink->entity 4096-ptr_max
PARAM_VALUE 1 link->sink->entity->obj_type 2
PARAM_VALUE 1 link->source 4096-ptr_max
PARAM_VALUE 1 link->source->entity 4096-ptr_max
PARAM_VALUE 1 link->source->entity->obj_type 2
PARAM_VALUE 2 source_fmt 8874658155192307712
PARAM_VALUE 2 source_fmt->pad 0-u16max
PARAM_VALUE 2 source_fmt->stream 0-63
PARAM_VALUE 2 source_fmt->which 1
PARAM_VALUE 3 sink_fmt 1187449029493837824
PARAM_VALUE 3 sink_fmt->pad 0-u16max
PARAM_VALUE 3 sink_fmt->stream 0-63
PARAM_VALUE 3 sink_fmt->which 1
CAPPED_DATA 1 link->sink 1
DATA_SOURCE 0 sd $0
DATA_SOURCE 1 link $1
DATA_SOURCE 2 source_fmt $2
DATA_SOURCE 3 sink_fmt $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sink_state->lock

drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_link_validate_locked() -> (struct v4l2_subdev_pad_ops)->link_validate()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->entity.graph_obj.mdev 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad->link_validate 2447728516935815168,2488398348375011328,3154561090277048320,3925713614538579968,5343005752074715136,5492274466230411264,9041892146132811776
PARAM_VALUE 1 link 4096-ptr_max
PARAM_VALUE 1 link->sink 4096-ptr_max
PARAM_VALUE 1 link->sink->entity 4096-ptr_max
PARAM_VALUE 1 link->sink->entity->obj_type 2
PARAM_VALUE 1 link->source 4096-ptr_max
PARAM_VALUE 1 link->source->entity 4096-ptr_max
PARAM_VALUE 1 link->source->entity->obj_type 2
PARAM_VALUE 2 source_fmt 8874658155192307712
PARAM_VALUE 2 source_fmt->pad 0-u16max
PARAM_VALUE 2 source_fmt->stream 0-63
PARAM_VALUE 2 source_fmt->which 1
PARAM_VALUE 3 sink_fmt 1187449029493837824
PARAM_VALUE 3 sink_fmt->pad 0-u16max
PARAM_VALUE 3 sink_fmt->stream 0-63
PARAM_VALUE 3 sink_fmt->which 1
CAPPED_DATA 1 link->sink 1
DATA_SOURCE 1 link $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sink_state->lock

drivers/media/v4l2-core/v4l2-subdev.c v4l2_subdev_link_validate_locked() -> (struct v4l2_subdev_pad_ops)->link_validate()

Type Parameter Key Value
PARAM_VALUE 0 sd 4096-ptr_max
PARAM_VALUE 0 sd->entity.graph_obj.mdev 4096-ptr_max
PARAM_VALUE 0 sd->ops 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad 4096-ptr_max
PARAM_VALUE 0 sd->ops->pad->link_validate 2447728516935815168,2488398348375011328,3154561090277048320,3925713614538579968,5343005752074715136,5492274466230411264,9041892146132811776
PARAM_VALUE 1 link 4096-ptr_max
PARAM_VALUE 1 link->sink 4096-ptr_max
PARAM_VALUE 1 link->sink->entity 4096-ptr_max
PARAM_VALUE 1 link->sink->entity->obj_type 2
PARAM_VALUE 1 link->source 4096-ptr_max
PARAM_VALUE 1 link->source->entity 4096-ptr_max
PARAM_VALUE 1 link->source->entity->obj_type 2
PARAM_VALUE 2 source_fmt 8874658155192307712
PARAM_VALUE 2 source_fmt->pad 0-u16max
PARAM_VALUE 2 source_fmt->stream 0-63
PARAM_VALUE 2 source_fmt->which 1
PARAM_VALUE 3 sink_fmt 1187449029493837824
PARAM_VALUE 3 sink_fmt->pad 0-u16max
PARAM_VALUE 3 sink_fmt->stream 0-63
PARAM_VALUE 3 sink_fmt->which 1
CAPPED_DATA 1 link->sink 1
DATA_SOURCE 1 link $0
CONTAINER 0 -128-56-160+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 sink_state->lock