diff options
| author | Bjorn Andersson <[email protected]> | 2018-06-26 07:11:57 -0500 |
|---|---|---|
| committer | Bjorn Andersson <[email protected]> | 2018-06-26 13:53:07 -0700 |
| commit | 4902676f04acc20fe12e49f5f4916f2659c2a7bc (patch) | |
| tree | fadf7b89ad14b1ed27b91662b5ca724baccae6f5 /include/linux | |
| parent | be37b1e0fb100a369cfb7ebf016491dfb6c71987 (diff) | |
remoteproc: Make client initialize ops in rproc_subdev
In preparation of adding the additional prepare and unprepare operations
make the client responsible for filling out the function pointers of the
rproc_subdev. This makes the arguments to rproc_add_subdev() more
manageable, in particular when some of the functions are left out.
Tested-by: Fabien Dessenne <[email protected]>
Signed-off-by: Bjorn Andersson <[email protected]>
[[email protected]: added comment about assigning function pointers]
Signed-off-by Alex Elder <[email protected]>
Signed-off-by: Bjorn Andersson <[email protected]>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/remoteproc.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/include/linux/remoteproc.h b/include/linux/remoteproc.h index bf55bf2a5ee1..8f1426330cca 100644 --- a/include/linux/remoteproc.h +++ b/include/linux/remoteproc.h @@ -566,10 +566,7 @@ static inline struct rproc *vdev_to_rproc(struct virtio_device *vdev) return rvdev->rproc; } -void rproc_add_subdev(struct rproc *rproc, - struct rproc_subdev *subdev, - int (*start)(struct rproc_subdev *subdev), - void (*stop)(struct rproc_subdev *subdev, bool crashed)); +void rproc_add_subdev(struct rproc *rproc, struct rproc_subdev *subdev); void rproc_remove_subdev(struct rproc *rproc, struct rproc_subdev *subdev); |