Home
last modified time | relevance | path

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

12

/Linux-v5.4/include/media/
Dv4l2-async.h18 struct v4l2_async_notifier;
108 int (*bound)(struct v4l2_async_notifier *notifier,
111 int (*complete)(struct v4l2_async_notifier *notifier);
112 void (*unbind)(struct v4l2_async_notifier *notifier,
129 struct v4l2_async_notifier { struct
133 struct v4l2_async_notifier *parent; argument
148 void v4l2_async_notifier_init(struct v4l2_async_notifier *notifier);
160 int v4l2_async_notifier_add_subdev(struct v4l2_async_notifier *notifier,
180 v4l2_async_notifier_add_fwnode_subdev(struct v4l2_async_notifier *notifier,
205 v4l2_async_notifier_add_fwnode_remote_subdev(struct v4l2_async_notifier *notif,
[all …]
Dv4l2-fwnode.h26 struct v4l2_async_notifier;
294 struct v4l2_async_notifier *notifier,
346 struct v4l2_async_notifier *notifier,
370 struct v4l2_async_notifier *notifier);
Dv4l2-subdev.h869 struct v4l2_async_notifier *notifier;
870 struct v4l2_async_notifier *subdev_notifier;
/Linux-v5.4/drivers/media/v4l2-core/
Dv4l2-async.c25 static int v4l2_async_notifier_call_bound(struct v4l2_async_notifier *n, in v4l2_async_notifier_call_bound()
35 static void v4l2_async_notifier_call_unbind(struct v4l2_async_notifier *n, in v4l2_async_notifier_call_unbind()
45 static int v4l2_async_notifier_call_complete(struct v4l2_async_notifier *n) in v4l2_async_notifier_call_complete()
91 v4l2_async_find_match(struct v4l2_async_notifier *notifier, in v4l2_async_find_match()
152 static struct v4l2_async_notifier *
155 struct v4l2_async_notifier *n; in v4l2_async_find_subdev_notifier()
166 v4l2_async_notifier_find_v4l2_dev(struct v4l2_async_notifier *notifier) in v4l2_async_notifier_find_v4l2_dev()
178 v4l2_async_notifier_can_complete(struct v4l2_async_notifier *notifier) in v4l2_async_notifier_can_complete()
186 struct v4l2_async_notifier *subdev_notifier = in v4l2_async_notifier_can_complete()
202 v4l2_async_notifier_try_complete(struct v4l2_async_notifier *notifier) in v4l2_async_notifier_try_complete()
[all …]
Dv4l2-fwnode.c600 struct v4l2_async_notifier *notifier, in v4l2_async_notifier_fwnode_parse_endpoint()
660 struct v4l2_async_notifier *notifier, in __v4l2_async_notifier_parse_fwnode_ep()
709 struct v4l2_async_notifier *notifier, in v4l2_async_notifier_parse_fwnode_endpoints()
721 struct v4l2_async_notifier *notifier, in v4l2_async_notifier_parse_fwnode_endpoints_by_port()
745 struct v4l2_async_notifier *notifier, in v4l2_fwnode_reference_parse()
1038 struct v4l2_async_notifier *notifier, in v4l2_fwnode_reference_parse_int_props()
1093 struct v4l2_async_notifier *notifier) in v4l2_async_notifier_parse_fwnode_sensor_common()
1125 struct v4l2_async_notifier *notifier; in v4l2_async_register_subdev_sensor_common()
1171 struct v4l2_async_notifier *notifier; in v4l2_async_register_fwnode_subdev()
/Linux-v5.4/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()
36 static int imx_media_create_links(struct v4l2_async_notifier *notifier) in imx_media_create_links()
192 int imx_media_probe_complete(struct v4l2_async_notifier *notifier) in imx_media_probe_complete()
Dimx-media.h143 struct v4l2_async_notifier notifier;
222 int imx_media_probe_complete(struct v4l2_async_notifier *notifier);
/Linux-v5.4/drivers/media/platform/rcar-vin/
Drcar-vin.h192 struct v4l2_async_notifier notifier;
252 struct v4l2_async_notifier notifier;
Drcar-core.c537 static int rvin_parallel_notify_complete(struct v4l2_async_notifier *notifier) in rvin_parallel_notify_complete()
572 static void rvin_parallel_notify_unbind(struct v4l2_async_notifier *notifier, in rvin_parallel_notify_unbind()
585 static int rvin_parallel_notify_bound(struct v4l2_async_notifier *notifier, in rvin_parallel_notify_bound()
678 static int rvin_group_notify_complete(struct v4l2_async_notifier *notifier) in rvin_group_notify_complete()
743 static void rvin_group_notify_unbind(struct v4l2_async_notifier *notifier, in rvin_group_notify_unbind()
767 static int rvin_group_notify_bound(struct v4l2_async_notifier *notifier, in rvin_group_notify_bound()
Drcar-csi2.c363 struct v4l2_async_notifier notifier;
381 static inline struct rcar_csi2 *notifier_to_csi2(struct v4l2_async_notifier *n) in notifier_to_csi2()
736 static int rcsi2_notify_bound(struct v4l2_async_notifier *notifier, in rcsi2_notify_bound()
760 static void rcsi2_notify_unbind(struct v4l2_async_notifier *notifier, in rcsi2_notify_unbind()
/Linux-v5.4/drivers/media/platform/exynos4-is/
Dmedia-dev.h148 struct v4l2_async_notifier subdev_notifier;
168 static inline struct fimc_md *notifier_to_fimc_md(struct v4l2_async_notifier *n) in notifier_to_fimc_md()
/Linux-v5.4/drivers/media/platform/xilinx/
Dxilinx-vipp.h36 struct v4l2_async_notifier notifier;
/Linux-v5.4/drivers/media/platform/sunxi/sun6i-csi/
Dsun6i_csi.h41 struct v4l2_async_notifier notifier;
/Linux-v5.4/drivers/media/platform/davinci/
Dvpif_capture.h103 struct v4l2_async_notifier notifier;
Dvpif_display.h121 struct v4l2_async_notifier notifier;
/Linux-v5.4/drivers/media/platform/sunxi/sun4i-csi/
Dsun4i_csi.c35 static int sun4i_csi_notify_bound(struct v4l2_async_notifier *notifier, in sun4i_csi_notify_bound()
56 static int sun4i_csi_notify_complete(struct v4l2_async_notifier *notifier) in sun4i_csi_notify_complete()
Dsun4i_csi.h141 struct v4l2_async_notifier notifier;
/Linux-v5.4/drivers/media/platform/qcom/camss/
Dcamss.h73 struct v4l2_async_notifier notifier;
/Linux-v5.4/drivers/media/platform/am437x/
Dam437x-vpfe.h230 struct v4l2_async_notifier notifier;
/Linux-v5.4/drivers/media/platform/atmel/
Datmel-isc.h44 struct v4l2_async_notifier notifier;
/Linux-v5.4/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()
/Linux-v5.4/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-v5.4/drivers/media/platform/marvell-ccic/
Dmcam-core.h153 struct v4l2_async_notifier notifier;
/Linux-v5.4/drivers/media/platform/omap3isp/
Disp.h174 struct v4l2_async_notifier notifier;

12