Lines Matching defs:rproc

88 	struct rproc *rproc = token;  in rproc_iommu_fault()  local
101 static int rproc_enable_iommu(struct rproc *rproc) in rproc_enable_iommu()
135 static void rproc_disable_iommu(struct rproc *rproc) in rproc_disable_iommu()
194 void *rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) in rproc_da_to_va()
253 rproc_find_carveout_by_name(struct rproc *rproc, const char *name, ...) in rproc_find_carveout_by_name()
291 static int rproc_check_carveout_da(struct rproc *rproc, in rproc_check_carveout_da()
328 struct rproc *rproc = rvdev->rproc; in rproc_alloc_vring() local
389 struct rproc *rproc = rvdev->rproc; in rproc_parse_vring() local
413 struct rproc *rproc = rvring->rvdev->rproc; in rproc_free_vring() local
437 void rproc_add_rvdev(struct rproc *rproc, struct rproc_vdev *rvdev) in rproc_add_rvdev()
476 static int rproc_handle_vdev(struct rproc *rproc, void *ptr, in rproc_handle_vdev()
546 static int rproc_handle_trace(struct rproc *rproc, void *ptr, in rproc_handle_trace()
620 static int rproc_handle_devmem(struct rproc *rproc, void *ptr, in rproc_handle_devmem()
685 static int rproc_alloc_carveout(struct rproc *rproc, in rproc_alloc_carveout()
793 static int rproc_release_carveout(struct rproc *rproc, in rproc_release_carveout()
824 static int rproc_handle_carveout(struct rproc *rproc, in rproc_handle_carveout()
892 void rproc_add_carveout(struct rproc *rproc, struct rproc_mem_entry *mem) in rproc_add_carveout()
918 int (*alloc)(struct rproc *, struct rproc_mem_entry *), in rproc_mem_entry_init()
919 int (*release)(struct rproc *, struct rproc_mem_entry *), in rproc_mem_entry_init()
1020 static int rproc_handle_resources(struct rproc *rproc, in rproc_handle_resources()
1075 static int rproc_prepare_subdevices(struct rproc *rproc) in rproc_prepare_subdevices()
1099 static int rproc_start_subdevices(struct rproc *rproc) in rproc_start_subdevices()
1123 static void rproc_stop_subdevices(struct rproc *rproc, bool crashed) in rproc_stop_subdevices()
1133 static void rproc_unprepare_subdevices(struct rproc *rproc) in rproc_unprepare_subdevices()
1154 static int rproc_alloc_registered_carveouts(struct rproc *rproc) in rproc_alloc_registered_carveouts()
1221 void rproc_resource_cleanup(struct rproc *rproc) in rproc_resource_cleanup()
1267 static int rproc_start(struct rproc *rproc, const struct firmware *fw) in rproc_start()
1332 static int __rproc_attach(struct rproc *rproc) in __rproc_attach()
1377 static int rproc_fw_boot(struct rproc *rproc, const struct firmware *fw) in rproc_fw_boot()
1453 static int rproc_set_rsc_table(struct rproc *rproc) in rproc_set_rsc_table()
1497 static int rproc_reset_rsc_table_on_detach(struct rproc *rproc) in rproc_reset_rsc_table_on_detach()
1550 static int rproc_reset_rsc_table_on_stop(struct rproc *rproc) in rproc_reset_rsc_table_on_stop()
1595 static int rproc_attach(struct rproc *rproc) in rproc_attach()
1674 struct rproc *rproc = context; in rproc_auto_boot_callback() local
1681 static int rproc_trigger_auto_boot(struct rproc *rproc) in rproc_trigger_auto_boot()
1707 static int rproc_stop(struct rproc *rproc, bool crashed) in rproc_stop()
1746 static int __rproc_detach(struct rproc *rproc) in __rproc_detach()
1781 static int rproc_attach_recovery(struct rproc *rproc) in rproc_attach_recovery()
1792 static int rproc_boot_recovery(struct rproc *rproc) in rproc_boot_recovery()
1832 int rproc_trigger_recovery(struct rproc *rproc) in rproc_trigger_recovery()
1866 struct rproc *rproc = container_of(work, struct rproc, crash_handler); in rproc_crash_handler_work() local
1909 int rproc_boot(struct rproc *rproc) in rproc_boot()
1989 int rproc_shutdown(struct rproc *rproc) in rproc_shutdown()
2054 int rproc_detach(struct rproc *rproc) in rproc_detach()
2115 struct rproc *rproc = NULL, *r; in rproc_get_by_phandle() local
2188 int rproc_set_firmware(struct rproc *rproc, const char *fw_name) in rproc_set_firmware()
2233 static int rproc_validate(struct rproc *rproc) in rproc_validate()
2290 int rproc_add(struct rproc *rproc) in rproc_add()
2338 static void devm_rproc_remove(void *rproc) in devm_rproc_remove()
2353 int devm_rproc_add(struct device *dev, struct rproc *rproc) in devm_rproc_add()
2376 struct rproc *rproc = container_of(dev, struct rproc, dev); in rproc_type_release() local
2396 static int rproc_alloc_firmware(struct rproc *rproc, in rproc_alloc_firmware()
2418 static int rproc_alloc_ops(struct rproc *rproc, const struct rproc_ops *ops) in rproc_alloc_ops()
2468 struct rproc *rproc; in rproc_alloc() local
2540 void rproc_free(struct rproc *rproc) in rproc_free()
2555 void rproc_put(struct rproc *rproc) in rproc_put()
2581 int rproc_del(struct rproc *rproc) in rproc_del()
2632 struct rproc **ptr, *rproc; in devm_rproc_alloc() local
2657 void rproc_add_subdev(struct rproc *rproc, struct rproc_subdev *subdev) in rproc_add_subdev()
2668 void rproc_remove_subdev(struct rproc *rproc, struct rproc_subdev *subdev) in rproc_remove_subdev()
2702 void rproc_report_crash(struct rproc *rproc, enum rproc_crash_type type) in rproc_report_crash()
2723 struct rproc *rproc; in rproc_panic_handler() local