Home
last modified time | relevance | path

Searched refs:rproc_subdev (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.10/drivers/remoteproc/
Dqcom_common.c37 static int glink_subdev_start(struct rproc_subdev *subdev) in glink_subdev_start()
46 static void glink_subdev_stop(struct rproc_subdev *subdev, bool crashed) in glink_subdev_stop()
54 static void glink_subdev_unprepare(struct rproc_subdev *subdev) in glink_subdev_unprepare()
148 static int smd_subdev_start(struct rproc_subdev *subdev) in smd_subdev_start()
157 static void smd_subdev_stop(struct rproc_subdev *subdev, bool crashed) in smd_subdev_stop()
269 static int ssr_notify_prepare(struct rproc_subdev *subdev) in ssr_notify_prepare()
282 static int ssr_notify_start(struct rproc_subdev *subdev) in ssr_notify_start()
295 static void ssr_notify_stop(struct rproc_subdev *subdev, bool crashed) in ssr_notify_stop()
307 static void ssr_notify_unprepare(struct rproc_subdev *subdev) in ssr_notify_unprepare()
Dqcom_common.h12 struct rproc_subdev subdev;
22 struct rproc_subdev subdev;
32 struct rproc_subdev subdev;
Dqcom_sysmon.c22 struct rproc_subdev subdev;
442 static int sysmon_prepare(struct rproc_subdev *subdev) in sysmon_prepare()
465 static int sysmon_start(struct rproc_subdev *subdev) in sysmon_start()
495 static void sysmon_stop(struct rproc_subdev *subdev, bool crashed) in sysmon_stop()
515 static void sysmon_unprepare(struct rproc_subdev *subdev) in sysmon_unprepare()
Dmtk_common.h106 struct rproc_subdev *rpmsg_subdev;
Dremoteproc_core.c432 static int rproc_vdev_do_start(struct rproc_subdev *subdev) in rproc_vdev_do_start()
439 static void rproc_vdev_do_stop(struct rproc_subdev *subdev, bool crashed) in rproc_vdev_do_stop()
1164 struct rproc_subdev *subdev; in rproc_prepare_subdevices()
1188 struct rproc_subdev *subdev; in rproc_start_subdevices()
1212 struct rproc_subdev *subdev; in rproc_stop_subdevices()
1222 struct rproc_subdev *subdev; in rproc_unprepare_subdevices()
2356 void rproc_add_subdev(struct rproc *rproc, struct rproc_subdev *subdev) in rproc_add_subdev()
2367 void rproc_remove_subdev(struct rproc *rproc, struct rproc_subdev *subdev) in rproc_remove_subdev()
/Linux-v5.10/include/linux/
Dremoteproc.h565 struct rproc_subdev { struct
568 int (*prepare)(struct rproc_subdev *subdev); argument
569 int (*start)(struct rproc_subdev *subdev); argument
570 void (*stop)(struct rproc_subdev *subdev, bool crashed); argument
571 void (*unprepare)(struct rproc_subdev *subdev); argument
613 struct rproc_subdev subdev;
679 void rproc_add_subdev(struct rproc *rproc, struct rproc_subdev *subdev);
681 void rproc_remove_subdev(struct rproc *rproc, struct rproc_subdev *subdev);
/Linux-v5.10/include/linux/rpmsg/
Dmtk_rpmsg.h32 struct rproc_subdev *
36 void mtk_rpmsg_destroy_rproc_subdev(struct rproc_subdev *subdev);
/Linux-v5.10/drivers/rpmsg/
Dmtk_rpmsg.c20 struct rproc_subdev subdev;
307 static int mtk_rpmsg_prepare(struct rproc_subdev *subdev) in mtk_rpmsg_prepare()
327 static void mtk_rpmsg_unprepare(struct rproc_subdev *subdev) in mtk_rpmsg_unprepare()
337 static void mtk_rpmsg_stop(struct rproc_subdev *subdev, bool crashed) in mtk_rpmsg_stop()
375 struct rproc_subdev *
399 void mtk_rpmsg_destroy_rproc_subdev(struct rproc_subdev *subdev) in mtk_rpmsg_destroy_rproc_subdev()