Lines Matching refs:rproc
326 struct rproc;
343 int (*start)(struct rproc *rproc);
344 int (*stop)(struct rproc *rproc);
345 void (*kick)(struct rproc *rproc, int vqid);
346 void * (*da_to_va)(struct rproc *rproc, u64 da, int len);
347 int (*parse_fw)(struct rproc *rproc, const struct firmware *fw);
349 struct rproc *rproc, const struct firmware *fw);
350 int (*load)(struct rproc *rproc, const struct firmware *fw);
351 int (*sanity_check)(struct rproc *rproc, const struct firmware *fw);
352 u32 (*get_boot_addr)(struct rproc *rproc, const struct firmware *fw);
444 struct rproc { struct
539 struct rproc *rproc; member
545 struct rproc *rproc_get_by_phandle(phandle phandle);
546 struct rproc *rproc_get_by_child(struct device *dev);
548 struct rproc *rproc_alloc(struct device *dev, const char *name,
551 void rproc_put(struct rproc *rproc);
552 int rproc_add(struct rproc *rproc);
553 int rproc_del(struct rproc *rproc);
554 void rproc_free(struct rproc *rproc);
556 int rproc_boot(struct rproc *rproc);
557 void rproc_shutdown(struct rproc *rproc);
558 void rproc_report_crash(struct rproc *rproc, enum rproc_crash_type type);
559 int rproc_coredump_add_segment(struct rproc *rproc, dma_addr_t da, size_t size);
566 static inline struct rproc *vdev_to_rproc(struct virtio_device *vdev) in vdev_to_rproc()
570 return rvdev->rproc; in vdev_to_rproc()
573 void rproc_add_subdev(struct rproc *rproc, struct rproc_subdev *subdev);
575 void rproc_remove_subdev(struct rproc *rproc, struct rproc_subdev *subdev);