Home
last modified time | relevance | path

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

1234

/linux-6.12.1/include/media/
Dv4l2-async.h19 struct v4l2_async_notifier;
81 struct v4l2_async_notifier *notifier;
96 int (*bound)(struct v4l2_async_notifier *notifier,
99 int (*complete)(struct v4l2_async_notifier *notifier);
100 void (*unbind)(struct v4l2_async_notifier *notifier,
118 struct v4l2_async_notifier { struct
122 struct v4l2_async_notifier *parent; argument
159 void v4l2_async_nf_init(struct v4l2_async_notifier *notifier,
173 void v4l2_async_subdev_nf_init(struct v4l2_async_notifier *notifier,
177 __v4l2_async_nf_add_fwnode(struct v4l2_async_notifier *notifier,
[all …]
/linux-6.12.1/drivers/media/v4l2-core/
Dv4l2-async.c29 static int v4l2_async_nf_call_bound(struct v4l2_async_notifier *n, in v4l2_async_nf_call_bound()
39 static void v4l2_async_nf_call_unbind(struct v4l2_async_notifier *n, in v4l2_async_nf_call_unbind()
49 static int v4l2_async_nf_call_complete(struct v4l2_async_notifier *n) in v4l2_async_nf_call_complete()
57 static void v4l2_async_nf_call_destroy(struct v4l2_async_notifier *n, in v4l2_async_nf_call_destroy()
66 static bool match_i2c(struct v4l2_async_notifier *notifier, in match_i2c()
81 static struct device *notifier_dev(struct v4l2_async_notifier *notifier) in notifier_dev()
93 match_fwnode_one(struct v4l2_async_notifier *notifier, in match_fwnode_one()
129 static bool match_fwnode(struct v4l2_async_notifier *notifier, in match_fwnode()
179 v4l2_async_find_match(struct v4l2_async_notifier *notifier, in v4l2_async_find_match()
182 bool (*match)(struct v4l2_async_notifier *notifier, in v4l2_async_find_match()
[all …]
/linux-6.12.1/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.h160 struct v4l2_async_notifier notifier;
230 int imx_media_probe_complete(struct v4l2_async_notifier *notifier);
Dimx6-mipi-csi2.c40 struct v4l2_async_notifier notifier;
99 static inline struct csi2_dev *notifier_to_dev(struct v4l2_async_notifier *n) in notifier_to_dev()
637 static int csi2_notify_bound(struct v4l2_async_notifier *notifier, in csi2_notify_bound()
660 static void csi2_notify_unbind(struct v4l2_async_notifier *notifier, in csi2_notify_unbind()
/linux-6.12.1/drivers/media/platform/renesas/rzg2l-cru/
Drzg2l-cru.h56 struct v4l2_async_notifier notifier;
114 struct v4l2_async_notifier notifier;
Drzg2l-core.c26 static inline struct rzg2l_cru_dev *notifier_to_cru(struct v4l2_async_notifier *n) in notifier_to_cru()
39 static int rzg2l_cru_group_notify_complete(struct v4l2_async_notifier *notifier) in rzg2l_cru_group_notify_complete()
93 static void rzg2l_cru_group_notify_unbind(struct v4l2_async_notifier *notifier, in rzg2l_cru_group_notify_unbind()
111 static int rzg2l_cru_group_notify_bound(struct v4l2_async_notifier *notifier, in rzg2l_cru_group_notify_bound()
Drzg2l-csi2.c117 struct v4l2_async_notifier notifier;
210 static inline struct rzg2l_csi2 *notifier_to_csi2(struct v4l2_async_notifier *n) in notifier_to_csi2()
611 static int rzg2l_csi2_notify_bound(struct v4l2_async_notifier *notifier, in rzg2l_csi2_notify_bound()
627 static void rzg2l_csi2_notify_unbind(struct v4l2_async_notifier *notifier, in rzg2l_csi2_notify_unbind()
/linux-6.12.1/drivers/staging/media/sunxi/sun6i-isp/
Dsun6i_isp_proc.c399 static int sun6i_isp_proc_notifier_bound(struct v4l2_async_notifier *notifier, in sun6i_isp_proc_notifier_bound()
432 sun6i_isp_proc_notifier_complete(struct v4l2_async_notifier *notifier) in sun6i_isp_proc_notifier_complete()
459 struct v4l2_async_notifier *notifier = &isp_dev->proc.notifier; in sun6i_isp_proc_source_setup()
497 struct v4l2_async_notifier *notifier = &proc->notifier; in sun6i_isp_proc_setup()
573 struct v4l2_async_notifier *notifier = &isp_dev->proc.notifier; in sun6i_isp_proc_cleanup()
Dsun6i_isp_proc.h44 struct v4l2_async_notifier notifier;
/linux-6.12.1/drivers/media/platform/samsung/exynos4-is/
Dmedia-dev.h141 struct v4l2_async_notifier subdev_notifier;
161 static inline struct fimc_md *notifier_to_fimc_md(struct v4l2_async_notifier *n) in notifier_to_fimc_md()
/linux-6.12.1/drivers/media/platform/st/stm32/stm32-dcmipp/
Ddcmipp-core.c57 struct v4l2_async_notifier notifier;
61 notifier_to_dcmipp(struct v4l2_async_notifier *n) in notifier_to_dcmipp()
255 static int dcmipp_graph_notify_bound(struct v4l2_async_notifier *notifier, in dcmipp_graph_notify_bound()
331 static void dcmipp_graph_notify_unbind(struct v4l2_async_notifier *notifier, in dcmipp_graph_notify_unbind()
340 static int dcmipp_graph_notify_complete(struct v4l2_async_notifier *notifier) in dcmipp_graph_notify_complete()
/linux-6.12.1/drivers/media/platform/renesas/rcar-vin/
Drcar-vin.h222 struct v4l2_async_notifier notifier;
288 struct v4l2_async_notifier notifier;
/linux-6.12.1/drivers/media/platform/xilinx/
Dxilinx-vipp.h36 struct v4l2_async_notifier notifier;
/linux-6.12.1/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.12.1/drivers/media/platform/sunxi/sun6i-mipi-csi2/
Dsun6i_mipi_csi2.h34 struct v4l2_async_notifier notifier;
Dsun6i_mipi_csi2.c411 sun6i_mipi_csi2_notifier_bound(struct v4l2_async_notifier *notifier, in sun6i_mipi_csi2_notifier_bound()
465 struct v4l2_async_notifier *notifier = &csi2_dev->bridge.notifier; in sun6i_mipi_csi2_bridge_source_setup()
499 struct v4l2_async_notifier *notifier = &bridge->notifier; in sun6i_mipi_csi2_bridge_setup()
577 struct v4l2_async_notifier *notifier = &csi2_dev->bridge.notifier; in sun6i_mipi_csi2_bridge_cleanup()
/linux-6.12.1/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/
Dsun8i_a83t_mipi_csi2.h35 struct v4l2_async_notifier notifier;
Dsun8i_a83t_mipi_csi2.c448 sun8i_a83t_mipi_csi2_notifier_bound(struct v4l2_async_notifier *notifier, in sun8i_a83t_mipi_csi2_notifier_bound()
502 struct v4l2_async_notifier *notifier = &csi2_dev->bridge.notifier; in sun8i_a83t_mipi_csi2_bridge_source_setup()
537 struct v4l2_async_notifier *notifier = &bridge->notifier; in sun8i_a83t_mipi_csi2_bridge_setup()
615 struct v4l2_async_notifier *notifier = &csi2_dev->bridge.notifier; in sun8i_a83t_mipi_csi2_bridge_cleanup()
/linux-6.12.1/drivers/media/platform/sunxi/sun6i-csi/
Dsun6i_csi_bridge.c646 sun6i_csi_bridge_notifier_bound(struct v4l2_async_notifier *notifier, in sun6i_csi_bridge_notifier_bound()
689 sun6i_csi_bridge_notifier_complete(struct v4l2_async_notifier *notifier) in sun6i_csi_bridge_notifier_complete()
716 struct v4l2_async_notifier *notifier = &csi_dev->bridge.notifier; in sun6i_csi_bridge_source_setup()
774 struct v4l2_async_notifier *notifier = &bridge->notifier; in sun6i_csi_bridge_setup()
864 struct v4l2_async_notifier *notifier = &csi_dev->bridge.notifier; in sun6i_csi_bridge_cleanup()
Dsun6i_csi_bridge.h43 struct v4l2_async_notifier notifier;
/linux-6.12.1/drivers/media/platform/
Dvideo-mux.c25 struct v4l2_async_notifier notifier;
40 notifier_to_video_mux(struct v4l2_async_notifier *n) in notifier_to_video_mux()
318 static int video_mux_notify_bound(struct v4l2_async_notifier *notifier, in video_mux_notify_bound()
/linux-6.12.1/drivers/media/pci/intel/ivsc/
Dmei_csi.c125 struct v4l2_async_notifier notifier;
154 static inline struct mei_csi *notifier_to_csi(struct v4l2_async_notifier *n) in notifier_to_csi()
524 static int mei_csi_notify_bound(struct v4l2_async_notifier *notifier, in mei_csi_notify_bound()
545 static void mei_csi_notify_unbind(struct v4l2_async_notifier *notifier, in mei_csi_notify_unbind()
/linux-6.12.1/drivers/media/platform/nxp/imx8-isi/
Dimx8-isi-core.c44 notifier_to_mxc_isi_dev(struct v4l2_async_notifier *n) in notifier_to_mxc_isi_dev()
49 static int mxc_isi_async_notifier_bound(struct v4l2_async_notifier *notifier, in mxc_isi_async_notifier_bound()
78 static int mxc_isi_async_notifier_complete(struct v4l2_async_notifier *notifier) in mxc_isi_async_notifier_complete()
/linux-6.12.1/drivers/media/platform/ti/davinci/
Dvpif_capture.h103 struct v4l2_async_notifier notifier;

1234