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()
545 static int rproc_handle_trace(struct rproc *rproc, void *ptr, in rproc_handle_trace()
619 static int rproc_handle_devmem(struct rproc *rproc, void *ptr, in rproc_handle_devmem()
684 static int rproc_alloc_carveout(struct rproc *rproc, in rproc_alloc_carveout()
792 static int rproc_release_carveout(struct rproc *rproc, in rproc_release_carveout()
823 static int rproc_handle_carveout(struct rproc *rproc, in rproc_handle_carveout()
891 void rproc_add_carveout(struct rproc *rproc, struct rproc_mem_entry *mem) in rproc_add_carveout()
917 int (*alloc)(struct rproc *, struct rproc_mem_entry *), in rproc_mem_entry_init()
918 int (*release)(struct rproc *, struct rproc_mem_entry *), in rproc_mem_entry_init()
1019 static int rproc_handle_resources(struct rproc *rproc, in rproc_handle_resources()
1074 static int rproc_prepare_subdevices(struct rproc *rproc) in rproc_prepare_subdevices()
1098 static int rproc_start_subdevices(struct rproc *rproc) in rproc_start_subdevices()
1122 static void rproc_stop_subdevices(struct rproc *rproc, bool crashed) in rproc_stop_subdevices()
1132 static void rproc_unprepare_subdevices(struct rproc *rproc) in rproc_unprepare_subdevices()
1153 static int rproc_alloc_registered_carveouts(struct rproc *rproc) in rproc_alloc_registered_carveouts()
1220 void rproc_resource_cleanup(struct rproc *rproc) in rproc_resource_cleanup()
1266 static int rproc_start(struct rproc *rproc, const struct firmware *fw) in rproc_start()
1331 static int __rproc_attach(struct rproc *rproc) in __rproc_attach()
1376 static int rproc_fw_boot(struct rproc *rproc, const struct firmware *fw) in rproc_fw_boot()
1452 static int rproc_set_rsc_table(struct rproc *rproc) in rproc_set_rsc_table()
1496 static int rproc_reset_rsc_table_on_detach(struct rproc *rproc) in rproc_reset_rsc_table_on_detach()
1549 static int rproc_reset_rsc_table_on_stop(struct rproc *rproc) in rproc_reset_rsc_table_on_stop()
1594 static int rproc_attach(struct rproc *rproc) in rproc_attach()
1673 struct rproc *rproc = context; in rproc_auto_boot_callback() local
1680 static int rproc_trigger_auto_boot(struct rproc *rproc) in rproc_trigger_auto_boot()
1706 static int rproc_stop(struct rproc *rproc, bool crashed) in rproc_stop()
1745 static int __rproc_detach(struct rproc *rproc) in __rproc_detach()
1780 static int rproc_attach_recovery(struct rproc *rproc) in rproc_attach_recovery()
1791 static int rproc_boot_recovery(struct rproc *rproc) in rproc_boot_recovery()
1831 int rproc_trigger_recovery(struct rproc *rproc) in rproc_trigger_recovery()
1865 struct rproc *rproc = container_of(work, struct rproc, crash_handler); in rproc_crash_handler_work() local
1908 int rproc_boot(struct rproc *rproc) in rproc_boot()
1988 int rproc_shutdown(struct rproc *rproc) in rproc_shutdown()
2053 int rproc_detach(struct rproc *rproc) in rproc_detach()
2114 struct rproc *rproc = NULL, *r; in rproc_get_by_phandle() local
2167 int rproc_set_firmware(struct rproc *rproc, const char *fw_name) in rproc_set_firmware()
2212 static int rproc_validate(struct rproc *rproc) in rproc_validate()
2269 int rproc_add(struct rproc *rproc) in rproc_add()
2317 static void devm_rproc_remove(void *rproc) in devm_rproc_remove()
2332 int devm_rproc_add(struct device *dev, struct rproc *rproc) in devm_rproc_add()
2355 struct rproc *rproc = container_of(dev, struct rproc, dev); in rproc_type_release() local
2375 static int rproc_alloc_firmware(struct rproc *rproc, in rproc_alloc_firmware()
2397 static int rproc_alloc_ops(struct rproc *rproc, const struct rproc_ops *ops) in rproc_alloc_ops()
2447 struct rproc *rproc; in rproc_alloc() local
2519 void rproc_free(struct rproc *rproc) in rproc_free()
2534 void rproc_put(struct rproc *rproc) in rproc_put()
2556 int rproc_del(struct rproc *rproc) in rproc_del()
2607 struct rproc **ptr, *rproc; in devm_rproc_alloc() local
2632 void rproc_add_subdev(struct rproc *rproc, struct rproc_subdev *subdev) in rproc_add_subdev()
2643 void rproc_remove_subdev(struct rproc *rproc, struct rproc_subdev *subdev) in rproc_remove_subdev()
2677 void rproc_report_crash(struct rproc *rproc, enum rproc_crash_type type) in rproc_report_crash()
2698 struct rproc *rproc; in rproc_panic_handler() local