Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 29 files:

Smatch caller information:

drivers/media/v4l2-core/v4l2-fwnode.c __v4l2_async_register_subdev_sensor() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
BUF_SIZE 0 notifier 80
BUF_SIZE 1 sd (-1),384
BUF_SIZE 1 sd (-1),384
BUF_SIZE 1 sd->internal_ops (-1),48
DATA_SOURCE 0 notifier r _kzalloc_noprof
DATA_SOURCE 1 sd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c sun8i_a83t_mipi_csi2_bridge_setup() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
BUF_SIZE 0 notifier 80
BUF_SIZE 1 sd 384
BUF_SIZE 1 sd->dev 1616
BUF_SIZE 1 sd->entity.ops 32
BUF_SIZE 1 sd->internal_ops 48
TERMINATED 1 sd->entity.name 1
TERMINATED 1 sd->name 1
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/microchip/microchip-csi2dc.c csi2dc_prepare_notifier() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
TERMINATED 1 sd->entity.name 1
TERMINATED 1 sd->name 1
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/renesas/rcar-csi2.c rcsi2_parse_dt() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/staging/media/imx/imx6-mipi-csi2.c csi2_async_register() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
TERMINATED 1 sd->entity.name 1
TERMINATED 1 sd->name 1
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c sun6i_csi_bridge_setup() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
BUF_SIZE 0 notifier 80
BUF_SIZE 1 sd 384
BUF_SIZE 1 sd->dev 1616
BUF_SIZE 1 sd->entity.ops 32
BUF_SIZE 1 sd->internal_ops 48
CAPPED_DATA 1 sd 1
TERMINATED 1 sd->entity.name 1
TERMINATED 1 sd->name 1
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/i2c/cvs/v4l2.c cvs_csi_parse_firmware() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
TERMINATED 1 sd->entity.name 1
TERMINATED 1 sd->name 1
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/imx-mipi-csis.c mipi_csis_async_register() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/i2c/max96714.c max96714_v4l2_notifier_register() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
TERMINATED 1 sd->entity.name 1
TERMINATED 1 sd->name 1
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/i2c/tc358746.c tc358746_async_register() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/cadence/cdns-csi2rx.c csi2rx_parse_dt() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/i2c/ds90ub953.c ub953_v4l2_notifier_register() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
TERMINATED 1 sd->entity.name 1
TERMINATED 1 sd->name 1
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c sun6i_mipi_csi2_bridge_setup() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
BUF_SIZE 0 notifier 80
BUF_SIZE 1 sd 384
BUF_SIZE 1 sd->dev 1616
BUF_SIZE 1 sd->entity.ops 32
BUF_SIZE 1 sd->internal_ops 48
TERMINATED 1 sd->entity.name 1
TERMINATED 1 sd->name 1
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/i2c/max96717.c max96717_v4l2_notifier_register() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
TERMINATED 1 sd->entity.name 1
TERMINATED 1 sd->name 1
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/nxp/imx8mq-mipi-csi2.c imx8mq_mipi_csi_async_register() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/i2c/ds90ub913.c ub913_v4l2_notifier_register() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
TERMINATED 1 sd->entity.name 1
TERMINATED 1 sd->name 1
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/staging/media/imx/imx-media-csi.c imx_csi_async_register() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
TERMINATED 1 sd->entity.name 1
TERMINATED 1 sd->name 1
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c c3_mipi_csi_async_register() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/synopsys/dw-mipi-csi2rx.c dw_mipi_csi2rx_register_notifier() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
BUF_SIZE 0 notifier 80
BUF_SIZE 1 sd 384
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/i2c/ds90ub960.c ub960_v4l2_notifier_register() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
TERMINATED 1 sd->entity.name 1
TERMINATED 1 sd->name 1
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/i2c/st-mipid02.c mipid02_parse_rx_ep() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
TERMINATED 1 sd->entity.name 1
TERMINATED 1 sd->name 1
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/amlogic/c3/mipi-adapter/c3-mipi-adap.c c3_mipi_adap_async_register() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/st/stm32/stm32-csi.c stm32_csi_parse_dt() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/pci/intel/ivsc/mei_csi.c mei_csi_parse_firmware() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/video-mux.c video_mux_async_register() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
TERMINATED 1 sd->entity.name 1
TERMINATED 1 sd->name 1
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 sd->entity.num_pads

drivers/media/i2c/max9286.c max9286_v4l2_notifier_register() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/renesas/rcar-isp/csisp.c risp_parse_dt() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c rzg2l_csi2_parse_dt() -> v4l2_async_subdev_nf_init()

Type Parameter Key Value
PARAM_VALUE 0 notifier 4096-ptr_max
PARAM_VALUE 1 sd 4096-ptr_max
MEM_ZERO 0 notifier
MEM_ZERO 1 sd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL