Lines Matching defs:rproc
87 struct rproc *rproc = token; in rproc_iommu_fault() local
100 static int rproc_enable_iommu(struct rproc *rproc) in rproc_enable_iommu()
134 static void rproc_disable_iommu(struct rproc *rproc) in rproc_disable_iommu()
193 void *rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) in rproc_da_to_va()
252 rproc_find_carveout_by_name(struct rproc *rproc, const char *name, ...) in rproc_find_carveout_by_name()
290 static int rproc_check_carveout_da(struct rproc *rproc, in rproc_check_carveout_da()
327 struct rproc *rproc = rvdev->rproc; in rproc_alloc_vring() local
388 struct rproc *rproc = rvdev->rproc; in rproc_parse_vring() local
412 struct rproc *rproc = rvring->rvdev->rproc; in rproc_free_vring() local
436 void rproc_add_rvdev(struct rproc *rproc, struct rproc_vdev *rvdev) in rproc_add_rvdev()
475 static int rproc_handle_vdev(struct rproc *rproc, void *ptr, in rproc_handle_vdev()
539 static int rproc_handle_trace(struct rproc *rproc, void *ptr, in rproc_handle_trace()
613 static int rproc_handle_devmem(struct rproc *rproc, void *ptr, in rproc_handle_devmem()
677 static int rproc_alloc_carveout(struct rproc *rproc, in rproc_alloc_carveout()
785 static int rproc_release_carveout(struct rproc *rproc, in rproc_release_carveout()
816 static int rproc_handle_carveout(struct rproc *rproc, in rproc_handle_carveout()
884 void rproc_add_carveout(struct rproc *rproc, struct rproc_mem_entry *mem) in rproc_add_carveout()
910 int (*alloc)(struct rproc *, struct rproc_mem_entry *), in rproc_mem_entry_init()
911 int (*release)(struct rproc *, struct rproc_mem_entry *), in rproc_mem_entry_init()
1012 static int rproc_handle_resources(struct rproc *rproc, in rproc_handle_resources()
1067 static int rproc_prepare_subdevices(struct rproc *rproc) in rproc_prepare_subdevices()
1091 static int rproc_start_subdevices(struct rproc *rproc) in rproc_start_subdevices()
1115 static void rproc_stop_subdevices(struct rproc *rproc, bool crashed) in rproc_stop_subdevices()
1125 static void rproc_unprepare_subdevices(struct rproc *rproc) in rproc_unprepare_subdevices()
1146 static int rproc_alloc_registered_carveouts(struct rproc *rproc) in rproc_alloc_registered_carveouts()
1213 void rproc_resource_cleanup(struct rproc *rproc) in rproc_resource_cleanup()
1259 static int rproc_start(struct rproc *rproc, const struct firmware *fw) in rproc_start()
1324 static int __rproc_attach(struct rproc *rproc) in __rproc_attach()
1369 static int rproc_fw_boot(struct rproc *rproc, const struct firmware *fw) in rproc_fw_boot()
1445 static int rproc_set_rsc_table(struct rproc *rproc) in rproc_set_rsc_table()
1489 static int rproc_reset_rsc_table_on_detach(struct rproc *rproc) in rproc_reset_rsc_table_on_detach()
1542 static int rproc_reset_rsc_table_on_stop(struct rproc *rproc) in rproc_reset_rsc_table_on_stop()
1587 static int rproc_attach(struct rproc *rproc) in rproc_attach()
1666 struct rproc *rproc = context; in rproc_auto_boot_callback() local
1673 static int rproc_trigger_auto_boot(struct rproc *rproc) in rproc_trigger_auto_boot()
1699 static int rproc_stop(struct rproc *rproc, bool crashed) in rproc_stop()
1738 static int __rproc_detach(struct rproc *rproc) in __rproc_detach()
1773 static int rproc_attach_recovery(struct rproc *rproc) in rproc_attach_recovery()
1784 static int rproc_boot_recovery(struct rproc *rproc) in rproc_boot_recovery()
1824 int rproc_trigger_recovery(struct rproc *rproc) in rproc_trigger_recovery()
1858 struct rproc *rproc = container_of(work, struct rproc, crash_handler); in rproc_crash_handler_work() local
1894 int rproc_boot(struct rproc *rproc) in rproc_boot()
1974 int rproc_shutdown(struct rproc *rproc) in rproc_shutdown()
2039 int rproc_detach(struct rproc *rproc) in rproc_detach()
2100 struct rproc *rproc = NULL, *r; in rproc_get_by_phandle() local
2153 int rproc_set_firmware(struct rproc *rproc, const char *fw_name) in rproc_set_firmware()
2198 static int rproc_validate(struct rproc *rproc) in rproc_validate()
2255 int rproc_add(struct rproc *rproc) in rproc_add()
2303 static void devm_rproc_remove(void *rproc) in devm_rproc_remove()
2318 int devm_rproc_add(struct device *dev, struct rproc *rproc) in devm_rproc_add()
2341 struct rproc *rproc = container_of(dev, struct rproc, dev); in rproc_type_release() local
2361 static int rproc_alloc_firmware(struct rproc *rproc, in rproc_alloc_firmware()
2383 static int rproc_alloc_ops(struct rproc *rproc, const struct rproc_ops *ops) in rproc_alloc_ops()
2433 struct rproc *rproc; in rproc_alloc() local
2505 void rproc_free(struct rproc *rproc) in rproc_free()
2520 void rproc_put(struct rproc *rproc) in rproc_put()
2542 int rproc_del(struct rproc *rproc) in rproc_del()
2593 struct rproc **ptr, *rproc; in devm_rproc_alloc() local
2618 void rproc_add_subdev(struct rproc *rproc, struct rproc_subdev *subdev) in rproc_add_subdev()
2629 void rproc_remove_subdev(struct rproc *rproc, struct rproc_subdev *subdev) in rproc_remove_subdev()
2663 void rproc_report_crash(struct rproc *rproc, enum rproc_crash_type type) in rproc_report_crash()
2684 struct rproc *rproc; in rproc_panic_handler() local