Home
last modified time | relevance | path

Searched refs:notifier (Results 1 - 25 of 57) sorted by relevance

123

/device/soc/rockchip/common/sdk_linux/drivers/media/v4l2-core/
H A Dv4l2-async.c54 static bool match_i2c(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_i2c() argument
65 static bool match_devname(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_devname() argument
70 static bool match_fwnode(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_fwnode() argument
124 dev = notifier->v4l2_dev ? notifier->v4l2_dev->dev : notifier->sd->dev; in match_fwnode()
139 static bool match_custom(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) in match_custom() argument
153 static struct v4l2_async_subdev *v4l2_async_find_match(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd) in v4l2_async_find_match() argument
155 bool (*match)(struct v4l2_async_notifier * notifier, struct v4l2_subdev * sd, struct v4l2_async_subdev * asd); in v4l2_async_find_match()
158 list_for_each_entry(asd, &notifier in v4l2_async_find_match()
222 v4l2_async_notifier_find_v4l2_dev(struct v4l2_async_notifier *notifier) v4l2_async_notifier_find_v4l2_dev() argument
234 v4l2_async_notifier_can_complete(struct v4l2_async_notifier *notifier) v4l2_async_notifier_can_complete() argument
258 v4l2_async_notifier_try_complete(struct v4l2_async_notifier *notifier) v4l2_async_notifier_try_complete() argument
285 v4l2_async_match_notify(struct v4l2_async_notifier *notifier, struct v4l2_device *v4l2_dev, struct v4l2_subdev *sd, struct v4l2_async_subdev *asd) v4l2_async_match_notify() argument
329 v4l2_async_notifier_try_all_subdevs(struct v4l2_async_notifier *notifier) v4l2_async_notifier_try_all_subdevs() argument
378 v4l2_async_notifier_unbind_all_subdevs(struct v4l2_async_notifier *notifier) v4l2_async_notifier_unbind_all_subdevs() argument
400 v4l2_async_notifier_has_async_subdev_ext(struct v4l2_async_notifier *notifier, struct v4l2_async_subdev *asd) v4l2_async_notifier_has_async_subdev_ext() argument
427 v4l2_async_notifier_has_async_subdev(struct v4l2_async_notifier *notifier, struct v4l2_async_subdev *asd, int this_index) v4l2_async_notifier_has_async_subdev() argument
453 v4l2_async_notifier_asd_valid(struct v4l2_async_notifier *notifier, struct v4l2_async_subdev *asd, int this_index) v4l2_async_notifier_asd_valid() argument
480 v4l2_async_notifier_init(struct v4l2_async_notifier *notifier) v4l2_async_notifier_init() argument
486 v4l2_async_notifier_register_ext(struct v4l2_async_notifier *notifier) v4l2_async_notifier_register_ext() argument
535 v4l2_async_notifier_register(struct v4l2_device *v4l2_dev, struct v4l2_async_notifier *notifier) v4l2_async_notifier_register() argument
555 v4l2_async_notifier_clr_unready_dev_ext(struct v4l2_async_notifier *notifier) v4l2_async_notifier_clr_unready_dev_ext() argument
580 v4l2_async_notifier_clr_unready_dev(struct v4l2_async_notifier *notifier) v4l2_async_notifier_clr_unready_dev() argument
610 v4l2_async_subdev_notifier_register(struct v4l2_subdev *sd, struct v4l2_async_notifier *notifier) v4l2_async_subdev_notifier_register() argument
629 v4l2_async_notifier_unregister_ext(struct v4l2_async_notifier *notifier) v4l2_async_notifier_unregister_ext() argument
643 v4l2_async_notifier_unregister(struct v4l2_async_notifier *notifier) v4l2_async_notifier_unregister() argument
653 v4l2_async_notifier_cleanup_ext(struct v4l2_async_notifier *notifier) v4l2_async_notifier_cleanup_ext() argument
676 v4l2_async_notifier_cleanup(struct v4l2_async_notifier *notifier) v4l2_async_notifier_cleanup() argument
686 v4l2_async_notifier_add_subdev(struct v4l2_async_notifier *notifier, struct v4l2_async_subdev *asd) v4l2_async_notifier_add_subdev() argument
705 v4l2_async_notifier_add_fwnode_subdev(struct v4l2_async_notifier *notifier, struct fwnode_handle *fwnode, unsigned int asd_struct_size) v4l2_async_notifier_add_fwnode_subdev() argument
753 v4l2_async_notifier_add_i2c_subdev(struct v4l2_async_notifier *notifier, int adapter_id, unsigned short address, unsigned int asd_struct_size) v4l2_async_notifier_add_i2c_subdev() argument
778 v4l2_async_notifier_add_devname_subdev(struct v4l2_async_notifier *notifier, const char *device_name, unsigned int asd_struct_size) v4l2_async_notifier_add_devname_subdev() argument
805 struct v4l2_async_notifier *notifier; v4l2_async_register_subdev() local
887 struct v4l2_async_notifier *notifier = sd->notifier; v4l2_async_unregister_subdev() local
[all...]
/device/soc/rockchip/common/sdk_linux/include/media/
H A Dv4l2-async.h71 * master notifier @asd_list
73 * probed, to a notifier->waiting list
100 * struct v4l2_async_notifier_operations - Asynchronous V4L2 notifier operations
103 * callback is only executed for the root notifier.
107 int (*bound)(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_subdev *asd);
108 int (*complete)(struct v4l2_async_notifier *notifier);
109 void (*unbind)(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, struct v4l2_async_subdev *asd);
113 * struct v4l2_async_notifier - v4l2_device notifier data
115 * @ops: notifier operations
116 * @v4l2_dev: v4l2_device of the root notifier, NUL
263 v4l2_async_notifier_clr_unready_dev(struct v4l2_async_notifier *notifier) v4l2_async_notifier_clr_unready_dev() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/phy/
H A Dphy-rockchip-csi2-dphy.c322 /* The .bound() notifier callback when a match is found */
323 static int rockchip_csi2_dphy_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, in rockchip_csi2_dphy_notifier_bound() argument
326 struct csi2_dphy *dphy = container_of(notifier, struct csi2_dphy, notifier); in rockchip_csi2_dphy_notifier_bound()
365 static void rockchip_csi2_dphy_notifier_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, in rockchip_csi2_dphy_notifier_unbind() argument
368 struct csi2_dphy *dphy = container_of(notifier, struct csi2_dphy, notifier); in rockchip_csi2_dphy_notifier_unbind()
431 v4l2_async_notifier_init(&dphy->notifier); in rockchip_csi2dphy_media_init()
434 dphy->dev, &dphy->notifier, sizeof(struct sensor_async_subdev), 0, rockchip_csi2_dphy_fwnode_parse); in rockchip_csi2dphy_media_init()
439 dphy->sd.subdev_notifier = &dphy->notifier; in rockchip_csi2dphy_media_init()
[all...]
H A Dphy-rockchip-mipi-rx.c534 struct v4l2_async_notifier notifier; member
1502 /* The .bound() notifier callback when a match is found */
1503 static int rockchip_mipidphy_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, in rockchip_mipidphy_notifier_bound() argument
1506 struct mipidphy_priv *priv = container_of(notifier, struct mipidphy_priv, notifier); in rockchip_mipidphy_notifier_bound()
1544 static void rockchip_mipidphy_notifier_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, in rockchip_mipidphy_notifier_unbind() argument
1547 struct mipidphy_priv *priv = container_of(notifier, struct mipidphy_priv, notifier); in rockchip_mipidphy_notifier_unbind()
1614 v4l2_async_notifier_init(&priv->notifier); in rockchip_mipidphy_media_init()
1617 priv->dev, &priv->notifier, sizeo in rockchip_mipidphy_media_init()
[all...]
H A Dphy-rockchip-csi2-dphy-common.h63 struct v4l2_async_notifier notifier; member
/device/soc/rockchip/rk3588/kernel/drivers/phy/rockchip/
H A Dphy-rockchip-csi2-dphy.c314 /* The .bound() notifier callback when a match is found */
316 rockchip_csi2_dphy_notifier_bound(struct v4l2_async_notifier *notifier, in rockchip_csi2_dphy_notifier_bound() argument
320 struct csi2_dphy *dphy = container_of(notifier, in rockchip_csi2_dphy_notifier_bound()
322 notifier); in rockchip_csi2_dphy_notifier_bound()
367 rockchip_csi2_dphy_notifier_unbind(struct v4l2_async_notifier *notifier, in rockchip_csi2_dphy_notifier_unbind() argument
371 struct csi2_dphy *dphy = container_of(notifier, in rockchip_csi2_dphy_notifier_unbind()
373 notifier); in rockchip_csi2_dphy_notifier_unbind()
441 v4l2_async_notifier_init(&dphy->notifier); in rockchip_csi2dphy_media_init()
444 dphy->dev, &dphy->notifier, in rockchip_csi2dphy_media_init()
450 dphy->sd.subdev_notifier = &dphy->notifier; in rockchip_csi2dphy_media_init()
[all...]
H A Dphy-rockchip-mipi-rx.c556 struct v4l2_async_notifier notifier; member
1534 /* The .bound() notifier callback when a match is found */
1536 rockchip_mipidphy_notifier_bound(struct v4l2_async_notifier *notifier, in rockchip_mipidphy_notifier_bound() argument
1540 struct mipidphy_priv *priv = container_of(notifier, in rockchip_mipidphy_notifier_bound()
1542 notifier); in rockchip_mipidphy_notifier_bound()
1585 rockchip_mipidphy_notifier_unbind(struct v4l2_async_notifier *notifier, in rockchip_mipidphy_notifier_unbind() argument
1589 struct mipidphy_priv *priv = container_of(notifier, in rockchip_mipidphy_notifier_unbind()
1591 notifier); in rockchip_mipidphy_notifier_unbind()
1663 v4l2_async_notifier_init(&priv->notifier); in rockchip_mipidphy_media_init()
1666 priv->dev, &priv->notifier, in rockchip_mipidphy_media_init()
[all...]
H A Dphy-rockchip-csi2-dphy-common.h63 struct v4l2_async_notifier notifier; member
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/cif/
H A Dmipi-csi2.c547 /* The .bound() notifier callback when a match is found */
548 static int csi2_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, in csi2_notifier_bound() argument
551 struct csi2_dev *csi2 = container_of(notifier, struct csi2_dev, notifier); in csi2_notifier_bound()
593 static void csi2_notifier_unbind(struct v4l2_async_notifier *notifier, struct v4l2_subdev *sd, in csi2_notifier_unbind() argument
596 struct csi2_dev *csi2 = container_of(notifier, struct csi2_dev, notifier); in csi2_notifier_unbind()
692 struct v4l2_async_notifier *ntf = &csi2->notifier; in csi2_notifier()
697 ret = v4l2_async_notifier_parse_fwnode_endpoints_by_port(csi2->dev, &csi2->notifier, in csi2_notifier()
703 csi2->sd.subdev_notifier = &csi2->notifier; in csi2_notifier()
[all...]
H A Dmipi-csi2.h6 #include <linux/notifier.h>
130 struct v4l2_async_notifier notifier; member
H A Ddev.c1095 static int subdev_notifier_complete(struct v4l2_async_notifier *notifier) in subdev_notifier_complete() argument
1103 dev = container_of(notifier, struct rkcif_device, notifier); in subdev_notifier_complete()
1176 v4l2_info(&dev->v4l2_dev, "Async subdev notifier completed\n"); in subdev_notifier_complete()
1193 static int subdev_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, in subdev_notifier_bound() argument
1196 struct rkcif_device *cif_dev = container_of(notifier, struct rkcif_device, notifier); in subdev_notifier_bound()
1246 struct v4l2_async_notifier *ntf = &cif_dev->notifier; in cif_subdev_notifier()
1298 v4l2_err(&cif_dev->v4l2_dev, "Failed to register subdev notifier(%d)\n", ret); in rkcif_register_platform_subdevs()
1437 struct notifier_block *notifier in rkcif_init_reset_monitor() local
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/cif/
H A Dmipi-csi2.c550 /* The .bound() notifier callback when a match is found */
552 csi2_notifier_bound(struct v4l2_async_notifier *notifier, in csi2_notifier_bound() argument
556 struct csi2_dev *csi2 = container_of(notifier, in csi2_notifier_bound()
558 notifier); in csi2_notifier_bound()
608 static void csi2_notifier_unbind(struct v4l2_async_notifier *notifier, in csi2_notifier_unbind() argument
612 struct csi2_dev *csi2 = container_of(notifier, in csi2_notifier_unbind()
614 notifier); in csi2_notifier_unbind()
723 struct v4l2_async_notifier *ntf = &csi2->notifier; in csi2_notifier()
729 &csi2->notifier, in csi2_notifier()
735 csi2->sd.subdev_notifier = &csi2->notifier; in csi2_notifier()
[all...]
H A Dmipi-csi2.h6 #include <linux/notifier.h>
133 struct v4l2_async_notifier notifier; member
H A Ddev.c1181 static int subdev_notifier_complete(struct v4l2_async_notifier *notifier) in subdev_notifier_complete() argument
1189 dev = container_of(notifier, struct rkcif_device, notifier); in subdev_notifier_complete()
1267 v4l2_info(&dev->v4l2_dev, "Async subdev notifier completed\n"); in subdev_notifier_complete()
1284 static int subdev_notifier_bound(struct v4l2_async_notifier *notifier, in subdev_notifier_bound() argument
1288 struct rkcif_device *cif_dev = container_of(notifier, in subdev_notifier_bound()
1289 struct rkcif_device, notifier); in subdev_notifier_bound()
1347 struct v4l2_async_notifier *ntf = &cif_dev->notifier; in cif_subdev_notifier()
1406 "Failed to register subdev notifier(%d)\n", ret); in rkcif_register_platform_subdevs()
1539 struct notifier_block *notifier in rkcif_init_reset_monitor() local
[all...]
/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/
H A Ddev.c108 list_for_each_entry(isp_dev, &rkisp_device_list, list) v4l2_async_notifier_clr_unready_dev(&isp_dev->notifier); in __rkisp_clr_unready_dev()
498 static int subdev_notifier_complete(struct v4l2_async_notifier *notifier) in subdev_notifier_complete() argument
503 dev = container_of(notifier, struct rkisp_device, notifier); in subdev_notifier_complete()
528 v4l2_info(&dev->v4l2_dev, "Async subdev notifier completed\n"); in subdev_notifier_complete()
540 static int subdev_notifier_bound(struct v4l2_async_notifier *notifier, struct v4l2_subdev *subdev, in subdev_notifier_bound() argument
543 struct rkisp_device *isp_dev = container_of(notifier, struct rkisp_device, notifier); in subdev_notifier_bound()
585 struct v4l2_async_notifier *ntf = &isp_dev->notifier; in isp_subdev_notifier()
649 v4l2_err(&dev->v4l2_dev, "Failed to register subdev notifier( in rkisp_register_platform_subdevs()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/
H A Ddev.c99 v4l2_async_notifier_clr_unready_dev(&isp_dev->notifier); in __rkisp_clr_unready_dev()
472 static int subdev_notifier_complete(struct v4l2_async_notifier *notifier) in subdev_notifier_complete() argument
477 dev = container_of(notifier, struct rkisp_device, notifier); in subdev_notifier_complete()
499 v4l2_info(&dev->v4l2_dev, "Async subdev notifier completed\n"); in subdev_notifier_complete()
511 static int subdev_notifier_bound(struct v4l2_async_notifier *notifier, in subdev_notifier_bound() argument
515 struct rkisp_device *isp_dev = container_of(notifier, in subdev_notifier_bound()
516 struct rkisp_device, notifier); in subdev_notifier_bound()
561 struct v4l2_async_notifier *ntf = &isp_dev->notifier; in isp_subdev_notifier()
619 "Failed to register subdev notifier( in rkisp_register_platform_subdevs()
[all...]
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Dreboot.h5 #include <linux/notifier.h>
/device/soc/rockchip/common/vendor/drivers/gpu/drm/rockchip/ebc-dev/
H A Debc_dev.h11 #include <linux/notifier.h>
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/ebc-dev/
H A Debc_dev.h11 #include <linux/notifier.h>
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/ebc-dev/
H A Debc_dev.h11 #include <linux/notifier.h>
/device/soc/rockchip/common/sdk_linux/include/linux/regulator/
H A Ddriver.h17 #include <linux/notifier.h>
440 struct blocking_notifier_head notifier; member
/device/soc/rockchip/common/sdk_linux/kernel/power/
H A Dwakeup_reason.c27 #include <linux/notifier.h>
370 static int wakeup_reason_pm_event(struct notifier_block *notifier, unsigned long pm_event, void *unused) in wakeup_reason_pm_event() argument
400 pr_warn("[%s] failed to register PM notifier\n", __func__); in wakeup_reason_init()
/device/soc/rockchip/rk3588/kernel/kernel/power/
H A Dwakeup_reason.c27 #include <linux/notifier.h>
374 static int wakeup_reason_pm_event(struct notifier_block *notifier, in wakeup_reason_pm_event() argument
405 pr_warn("[%s] failed to register PM notifier\n", __func__); in wakeup_reason_init()
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/
H A Dplat_pm.c45 #include <linux/notifier.h>
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/
H A Dosal_notifier.c19 #include <linux/notifier.h>

Completed in 23 milliseconds

123