Home
last modified time | relevance | path

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

12

/Linux-v4.19/include/media/
Dv4l2-async.h21 struct v4l2_async_notifier;
111 int (*bound)(struct v4l2_async_notifier *notifier,
114 int (*complete)(struct v4l2_async_notifier *notifier);
115 void (*unbind)(struct v4l2_async_notifier *notifier,
134 struct v4l2_async_notifier { struct
141 struct v4l2_async_notifier *parent; argument
154 struct v4l2_async_notifier *notifier);
164 struct v4l2_async_notifier *notifier);
171 void v4l2_async_notifier_unregister(struct v4l2_async_notifier *notifier);
187 void v4l2_async_notifier_cleanup(struct v4l2_async_notifier *notifier);
Dv4l2-fwnode.h28 struct v4l2_async_notifier;
280 struct device *dev, struct v4l2_async_notifier *notifier,
336 struct device *dev, struct v4l2_async_notifier *notifier,
359 struct device *dev, struct v4l2_async_notifier *notifier);
Dv4l2-subdev.h863 struct v4l2_async_notifier *notifier;
864 struct v4l2_async_notifier *subdev_notifier;
/Linux-v4.19/drivers/media/v4l2-core/
Dv4l2-async.c28 static int v4l2_async_notifier_call_bound(struct v4l2_async_notifier *n, in v4l2_async_notifier_call_bound()
38 static void v4l2_async_notifier_call_unbind(struct v4l2_async_notifier *n, in v4l2_async_notifier_call_unbind()
48 static int v4l2_async_notifier_call_complete(struct v4l2_async_notifier *n) in v4l2_async_notifier_call_complete()
93 struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd) in v4l2_async_find_match()
128 static struct v4l2_async_notifier *v4l2_async_find_subdev_notifier( in v4l2_async_find_subdev_notifier()
131 struct v4l2_async_notifier *n; in v4l2_async_find_subdev_notifier()
142 struct v4l2_async_notifier *notifier) in v4l2_async_notifier_find_v4l2_dev()
154 struct v4l2_async_notifier *notifier) in v4l2_async_notifier_can_complete()
162 struct v4l2_async_notifier *subdev_notifier = in v4l2_async_notifier_can_complete()
178 struct v4l2_async_notifier *notifier) in v4l2_async_notifier_try_complete()
[all …]
Dv4l2-fwnode.c323 static int v4l2_async_notifier_realloc(struct v4l2_async_notifier *notifier, in v4l2_async_notifier_realloc()
351 struct device *dev, struct v4l2_async_notifier *notifier, in v4l2_async_notifier_fwnode_parse_endpoint()
407 struct device *dev, struct v4l2_async_notifier *notifier, in __v4l2_async_notifier_parse_fwnode_endpoints()
493 struct device *dev, struct v4l2_async_notifier *notifier, in v4l2_async_notifier_parse_fwnode_endpoints()
505 struct device *dev, struct v4l2_async_notifier *notifier, in v4l2_async_notifier_parse_fwnode_endpoints_by_port()
528 struct device *dev, struct v4l2_async_notifier *notifier, in v4l2_fwnode_reference_parse()
819 struct device *dev, struct v4l2_async_notifier *notifier, in v4l2_fwnode_reference_parse_int_props()
881 struct device *dev, struct v4l2_async_notifier *notifier) in v4l2_async_notifier_parse_fwnode_sensor_common()
917 struct v4l2_async_notifier *notifier; in v4l2_async_register_subdev_sensor_common()
/Linux-v4.19/drivers/media/platform/rcar-vin/
Drcar-vin.h190 struct v4l2_async_notifier notifier;
248 struct v4l2_async_notifier notifier;
Drcar-core.c503 static int rvin_parallel_notify_complete(struct v4l2_async_notifier *notifier) in rvin_parallel_notify_complete()
538 static void rvin_parallel_notify_unbind(struct v4l2_async_notifier *notifier, in rvin_parallel_notify_unbind()
551 static int rvin_parallel_notify_bound(struct v4l2_async_notifier *notifier, in rvin_parallel_notify_bound()
642 static int rvin_group_notify_complete(struct v4l2_async_notifier *notifier) in rvin_group_notify_complete()
707 static void rvin_group_notify_unbind(struct v4l2_async_notifier *notifier, in rvin_group_notify_unbind()
731 static int rvin_group_notify_bound(struct v4l2_async_notifier *notifier, in rvin_group_notify_bound()
Drcar-csi2.c356 struct v4l2_async_notifier notifier;
374 static inline struct rcar_csi2 *notifier_to_csi2(struct v4l2_async_notifier *n) in notifier_to_csi2()
668 static int rcsi2_notify_bound(struct v4l2_async_notifier *notifier, in rcsi2_notify_bound()
692 static void rcsi2_notify_unbind(struct v4l2_async_notifier *notifier, in rcsi2_notify_unbind()
/Linux-v4.19/drivers/media/platform/exynos4-is/
Dmedia-dev.h151 struct v4l2_async_notifier subdev_notifier;
172 static inline struct fimc_md *notifier_to_fimc_md(struct v4l2_async_notifier *n) in notifier_to_fimc_md()
/Linux-v4.19/drivers/media/platform/xilinx/
Dxilinx-vipp.h41 struct v4l2_async_notifier notifier;
Dxilinx-vipp.c287 static int xvip_graph_notify_complete(struct v4l2_async_notifier *notifier) in xvip_graph_notify_complete()
315 static int xvip_graph_notify_bound(struct v4l2_async_notifier *notifier, in xvip_graph_notify_bound()
/Linux-v4.19/drivers/staging/media/imx/
Dimx-media-dev.c30 static inline struct imx_media_dev *notifier2dev(struct v4l2_async_notifier *n) in notifier2dev()
156 static int imx_media_subdev_bound(struct v4l2_async_notifier *notifier, in imx_media_subdev_bound()
181 static int imx_media_create_links(struct v4l2_async_notifier *notifier) in imx_media_create_links()
346 static int imx_media_probe_complete(struct v4l2_async_notifier *notifier) in imx_media_probe_complete()
Dimx-media.h153 struct v4l2_async_notifier subdev_notifier;
/Linux-v4.19/drivers/media/platform/davinci/
Dvpif_capture.h112 struct v4l2_async_notifier notifier;
Dvpif_display.h121 struct v4l2_async_notifier notifier;
/Linux-v4.19/drivers/media/platform/qcom/camss/
Dcamss.h74 struct v4l2_async_notifier notifier;
Dcamss.c466 struct v4l2_async_notifier *notifier) in camss_of_parse_ports()
747 static int camss_subdev_notifier_bound(struct v4l2_async_notifier *async, in camss_subdev_notifier_bound()
763 static int camss_subdev_notifier_complete(struct v4l2_async_notifier *async) in camss_subdev_notifier_complete()
/Linux-v4.19/drivers/media/platform/am437x/
Dam437x-vpfe.h236 struct v4l2_async_notifier notifier;
/Linux-v4.19/drivers/media/platform/cadence/
Dcdns-csi2rx.c80 struct v4l2_async_notifier notifier;
248 static int csi2rx_async_bound(struct v4l2_async_notifier *notifier, in csi2rx_async_bound()
/Linux-v4.19/drivers/media/platform/
Drcar_drif.c226 struct v4l2_async_notifier notifier; /* For subdev (tuner) */
1100 static int rcar_drif_notify_bound(struct v4l2_async_notifier *notifier, in rcar_drif_notify_bound()
1121 static void rcar_drif_notify_unbind(struct v4l2_async_notifier *notifier, in rcar_drif_notify_unbind()
1143 static int rcar_drif_notify_complete(struct v4l2_async_notifier *notifier) in rcar_drif_notify_complete()
1214 struct v4l2_async_notifier *notifier = &sdr->notifier; in rcar_drif_parse_subdevs()
Drenesas-ceu.c191 struct v4l2_async_notifier notifier;
1384 static int ceu_notify_bound(struct v4l2_async_notifier *notifier, in ceu_notify_bound()
1398 static int ceu_notify_complete(struct v4l2_async_notifier *notifier) in ceu_notify_complete()
/Linux-v4.19/drivers/media/platform/omap3isp/
Disp.h177 struct v4l2_async_notifier notifier;
/Linux-v4.19/drivers/media/platform/atmel/
Datmel-isi.c125 struct v4l2_async_notifier notifier;
1043 static int isi_graph_notify_complete(struct v4l2_async_notifier *notifier) in isi_graph_notify_complete()
1073 static void isi_graph_notify_unbind(struct v4l2_async_notifier *notifier, in isi_graph_notify_unbind()
1085 static int isi_graph_notify_bound(struct v4l2_async_notifier *notifier, in isi_graph_notify_bound()
/Linux-v4.19/drivers/media/platform/stm32/
Dstm32-dcmi.c139 struct v4l2_async_notifier notifier;
169 static inline struct stm32_dcmi *notifier_to_dcmi(struct v4l2_async_notifier *n) in notifier_to_dcmi()
1495 static int dcmi_graph_notify_complete(struct v4l2_async_notifier *notifier) in dcmi_graph_notify_complete()
1536 static void dcmi_graph_notify_unbind(struct v4l2_async_notifier *notifier, in dcmi_graph_notify_unbind()
1548 static int dcmi_graph_notify_bound(struct v4l2_async_notifier *notifier, in dcmi_graph_notify_bound()
/Linux-v4.19/drivers/media/pci/intel/ipu3/
Dipu3-cio2.h366 struct v4l2_async_notifier notifier;

12