Home
last modified time | relevance | path

Searched refs:v4l2_async_notifier (Results 1 – 25 of 60) sorted by relevance

123

/linux-6.1.9/include/media/
Dv4l2-async.h19 struct v4l2_async_notifier;
87 int (*bound)(struct v4l2_async_notifier *notifier,
90 int (*complete)(struct v4l2_async_notifier *notifier);
91 void (*unbind)(struct v4l2_async_notifier *notifier,
109 struct v4l2_async_notifier { struct
113 struct v4l2_async_notifier *parent; argument
140 void v4l2_async_nf_init(struct v4l2_async_notifier *notifier);
158 int __v4l2_async_nf_add_subdev(struct v4l2_async_notifier *notifier,
162 __v4l2_async_nf_add_fwnode(struct v4l2_async_notifier *notifier,
184 __v4l2_async_nf_add_fwnode_remote(struct v4l2_async_notifier *notif,
[all …]
Dv4l2-fwnode.h25 struct v4l2_async_notifier;
458 struct v4l2_async_notifier *notifier,
/linux-6.1.9/drivers/media/v4l2-core/
Dv4l2-async.c27 static int v4l2_async_nf_call_bound(struct v4l2_async_notifier *n, in v4l2_async_nf_call_bound()
37 static void v4l2_async_nf_call_unbind(struct v4l2_async_notifier *n, in v4l2_async_nf_call_unbind()
47 static int v4l2_async_nf_call_complete(struct v4l2_async_notifier *n) in v4l2_async_nf_call_complete()
55 static void v4l2_async_nf_call_destroy(struct v4l2_async_notifier *n, in v4l2_async_nf_call_destroy()
64 static bool match_i2c(struct v4l2_async_notifier *notifier, in match_i2c()
79 match_fwnode_one(struct v4l2_async_notifier *notifier, in match_fwnode_one()
149 static bool match_fwnode(struct v4l2_async_notifier *notifier, in match_fwnode()
167 v4l2_async_find_match(struct v4l2_async_notifier *notifier, in v4l2_async_find_match()
170 bool (*match)(struct v4l2_async_notifier *notifier, in v4l2_async_find_match()
220 static struct v4l2_async_notifier *
[all …]
Dv4l2-fwnode.c786 struct v4l2_async_notifier *notifier, in v4l2_async_nf_fwnode_parse_endpoint()
846 struct v4l2_async_notifier *notifier, in v4l2_async_nf_parse_fwnode_endpoints()
893 struct v4l2_async_notifier *notifier, in v4l2_fwnode_reference_parse()
1173 struct v4l2_async_notifier *notifier, in v4l2_fwnode_reference_parse_int_props()
1247 struct v4l2_async_notifier *notifier) in v4l2_async_nf_parse_fwnode_sensor()
1278 struct v4l2_async_notifier *notifier; in v4l2_async_register_subdev_sensor()
/linux-6.1.9/drivers/staging/media/imx/
Dimx-media-dev.c15 static inline struct imx_media_dev *notifier2dev(struct v4l2_async_notifier *n) in notifier2dev()
21 static int imx_media_subdev_bound(struct v4l2_async_notifier *notifier, in imx_media_subdev_bound()
41 static int imx6_media_probe_complete(struct v4l2_async_notifier *notifier) in imx6_media_probe_complete()
Dimx-media-dev-common.c17 static inline struct imx_media_dev *notifier2dev(struct v4l2_async_notifier *n) in notifier2dev()
23 static int imx_media_subdev_bound(struct v4l2_async_notifier *notifier, in imx_media_subdev_bound()
184 int imx_media_probe_complete(struct v4l2_async_notifier *notifier) in imx_media_probe_complete()
Dimx-media.h160 struct v4l2_async_notifier notifier;
241 int imx_media_probe_complete(struct v4l2_async_notifier *notifier);
Dimx6-mipi-csi2.c39 struct v4l2_async_notifier notifier;
98 static inline struct csi2_dev *notifier_to_dev(struct v4l2_async_notifier *n) in notifier_to_dev()
592 static int csi2_notify_bound(struct v4l2_async_notifier *notifier, in csi2_notify_bound()
615 static void csi2_notify_unbind(struct v4l2_async_notifier *notifier, in csi2_notify_unbind()
/linux-6.1.9/drivers/media/platform/samsung/exynos4-is/
Dmedia-dev.h142 struct v4l2_async_notifier subdev_notifier;
162 static inline struct fimc_md *notifier_to_fimc_md(struct v4l2_async_notifier *n) in notifier_to_fimc_md()
/linux-6.1.9/drivers/media/platform/renesas/rcar-vin/
Drcar-vin.h219 struct v4l2_async_notifier notifier;
285 struct v4l2_async_notifier notifier;
Drcar-core.c225 static int rvin_group_notify_complete(struct v4l2_async_notifier *notifier) in rvin_group_notify_complete()
254 static void rvin_group_notify_unbind(struct v4l2_async_notifier *notifier, in rvin_group_notify_unbind()
280 static int rvin_group_notify_bound(struct v4l2_async_notifier *notifier, in rvin_group_notify_bound()
578 static int rvin_parallel_notify_complete(struct v4l2_async_notifier *notifier) in rvin_parallel_notify_complete()
613 static void rvin_parallel_notify_unbind(struct v4l2_async_notifier *notifier, in rvin_parallel_notify_unbind()
626 static int rvin_parallel_notify_bound(struct v4l2_async_notifier *notifier, in rvin_parallel_notify_bound()
/linux-6.1.9/drivers/media/platform/xilinx/
Dxilinx-vipp.h36 struct v4l2_async_notifier notifier;
/linux-6.1.9/drivers/media/platform/renesas/
Drcar-isp.c122 struct v4l2_async_notifier notifier;
135 static inline struct rcar_isp *notifier_to_isp(struct v4l2_async_notifier *n) in notifier_to_isp()
327 static int risp_notify_bound(struct v4l2_async_notifier *notifier, in risp_notify_bound()
351 static void risp_notify_unbind(struct v4l2_async_notifier *notifier, in risp_notify_unbind()
/linux-6.1.9/drivers/media/platform/sunxi/sun6i-mipi-csi2/
Dsun6i_mipi_csi2.h34 struct v4l2_async_notifier notifier;
Dsun6i_mipi_csi2.c410 sun6i_mipi_csi2_notifier_bound(struct v4l2_async_notifier *notifier, in sun6i_mipi_csi2_notifier_bound()
464 struct v4l2_async_notifier *notifier = &csi2_dev->bridge.notifier; in sun6i_mipi_csi2_bridge_source_setup()
498 struct v4l2_async_notifier *notifier = &bridge->notifier; in sun6i_mipi_csi2_bridge_setup()
575 struct v4l2_async_notifier *notifier = &csi2_dev->bridge.notifier; in sun6i_mipi_csi2_bridge_cleanup()
/linux-6.1.9/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/
Dsun8i_a83t_mipi_csi2.h35 struct v4l2_async_notifier notifier;
Dsun8i_a83t_mipi_csi2.c447 sun8i_a83t_mipi_csi2_notifier_bound(struct v4l2_async_notifier *notifier, in sun8i_a83t_mipi_csi2_notifier_bound()
501 struct v4l2_async_notifier *notifier = &csi2_dev->bridge.notifier; in sun8i_a83t_mipi_csi2_bridge_source_setup()
536 struct v4l2_async_notifier *notifier = &bridge->notifier; in sun8i_a83t_mipi_csi2_bridge_setup()
613 struct v4l2_async_notifier *notifier = &csi2_dev->bridge.notifier; in sun8i_a83t_mipi_csi2_bridge_cleanup()
/linux-6.1.9/drivers/media/platform/ti/davinci/
Dvpif_capture.h103 struct v4l2_async_notifier notifier;
/linux-6.1.9/drivers/media/platform/
Dvideo-mux.c25 struct v4l2_async_notifier notifier;
41 notifier_to_video_mux(struct v4l2_async_notifier *n) in notifier_to_video_mux()
344 static int video_mux_notify_bound(struct v4l2_async_notifier *notifier, in video_mux_notify_bound()
/linux-6.1.9/drivers/media/platform/sunxi/sun6i-csi/
Dsun6i_csi.h48 struct v4l2_async_notifier notifier;
/linux-6.1.9/drivers/media/platform/rockchip/rkisp1/
Drkisp1-dev.c123 static int rkisp1_subdev_notifier_bound(struct v4l2_async_notifier *notifier, in rkisp1_subdev_notifier_bound()
160 static int rkisp1_subdev_notifier_complete(struct v4l2_async_notifier *notifier) in rkisp1_subdev_notifier_complete()
184 struct v4l2_async_notifier *ntf = &rkisp1->notifier; in rkisp1_subdev_notifier_register()
/linux-6.1.9/drivers/media/platform/sunxi/sun4i-csi/
Dsun4i_csi.c43 static int sun4i_csi_notify_bound(struct v4l2_async_notifier *notifier, in sun4i_csi_notify_bound()
64 static int sun4i_csi_notify_complete(struct v4l2_async_notifier *notifier) in sun4i_csi_notify_complete()
Dsun4i_csi.h142 struct v4l2_async_notifier notifier;
/linux-6.1.9/drivers/media/platform/qcom/camss/
Dcamss.h91 struct v4l2_async_notifier notifier;
/linux-6.1.9/drivers/staging/media/tegra-video/
Dvi.h212 struct v4l2_async_notifier notifier;

123