| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/remoteproc/ |
| A D | remoteproc.c | 161 if (rproc) { in remoteproc_init() 162 memset(rproc, 0, sizeof (*rproc)); in remoteproc_init() 168 rproc = ops->init(rproc, ops, priv); in remoteproc_init() 179 rproc->ops->remove(rproc); in remoteproc_remove() 201 ret = rproc->ops->config(rproc, data); in remoteproc_config() 218 ret = rproc->ops->start(rproc); in remoteproc_start() 237 ret = rproc->ops->stop(rproc); in remoteproc_stop() 257 ret = rproc->ops->stop(rproc); in remoteproc_shutdown() 261 ret = rproc->ops->shutdown(rproc); in remoteproc_shutdown() 342 if (!rproc) in remoteproc_mmap() [all …]
|
| A D | rsc_table_parser.c | 12 static int handle_dummy_rsc(struct remoteproc *rproc, void *rsc); 24 int handle_rsc_table(struct remoteproc *rproc, in handle_rsc_table() argument 67 status = rsc_handler_table[rsc_type](rproc, in handle_rsc_table() 71 status = handle_vendor_rsc(rproc, rsc_start); in handle_rsc_table() 122 if (rproc && rproc->ops->handle_rsc) { in handle_vendor_rsc() 126 return rproc->ops->handle_rsc(rproc, rsc, len); in handle_vendor_rsc() 131 int handle_vdev_rsc(struct remoteproc *rproc, void *rsc) in handle_vdev_rsc() argument 139 notifyid = remoteproc_allocate_id(rproc, in handle_vdev_rsc() 151 notifyid = remoteproc_allocate_id(rproc, in handle_vdev_rsc() 175 (void)rproc; in handle_trace_rsc() [all …]
|
| A D | elf_loader.c | 538 int elf_load(struct remoteproc *rproc, in elf_load() argument 548 (void)rproc; in elf_load()
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/remoteproc/ |
| A D | remoteproc.c | 161 if (rproc) { in remoteproc_init() 162 memset(rproc, 0, sizeof (*rproc)); in remoteproc_init() 168 rproc = ops->init(rproc, ops, priv); in remoteproc_init() 179 rproc->ops->remove(rproc); in remoteproc_remove() 201 ret = rproc->ops->config(rproc, data); in remoteproc_config() 218 ret = rproc->ops->start(rproc); in remoteproc_start() 237 ret = rproc->ops->stop(rproc); in remoteproc_stop() 257 ret = rproc->ops->stop(rproc); in remoteproc_shutdown() 261 ret = rproc->ops->shutdown(rproc); in remoteproc_shutdown() 342 if (!rproc) in remoteproc_mmap() [all …]
|
| A D | rsc_table_parser.c | 12 static int handle_dummy_rsc(struct remoteproc *rproc, void *rsc); 24 int handle_rsc_table(struct remoteproc *rproc, in handle_rsc_table() argument 67 status = rsc_handler_table[rsc_type](rproc, in handle_rsc_table() 71 status = handle_vendor_rsc(rproc, rsc_start); in handle_rsc_table() 122 if (rproc && rproc->ops->handle_rsc) { in handle_vendor_rsc() 126 return rproc->ops->handle_rsc(rproc, rsc, len); in handle_vendor_rsc() 131 int handle_vdev_rsc(struct remoteproc *rproc, void *rsc) in handle_vdev_rsc() argument 139 notifyid = remoteproc_allocate_id(rproc, in handle_vdev_rsc() 151 notifyid = remoteproc_allocate_id(rproc, in handle_vdev_rsc() 175 (void)rproc; in handle_trace_rsc() [all …]
|
| A D | elf_loader.c | 538 int elf_load(struct remoteproc *rproc, in elf_load() argument 548 (void)rproc; in elf_load()
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/include/openamp/ |
| A D | remoteproc.h | 440 void (*remove)(struct remoteproc *rproc); 441 void *(*mmap)(struct remoteproc *rproc, 447 int (*start)(struct remoteproc *rproc); 448 int (*stop)(struct remoteproc *rproc); 449 int (*shutdown)(struct remoteproc *rproc); 532 int remoteproc_remove(struct remoteproc *rproc); 574 if (!rproc || !mem) in remoteproc_add_mem() 576 metal_list_add_tail(&rproc->mems, &mem->node); in remoteproc_add_mem() 652 void *remoteproc_mmap(struct remoteproc *rproc, 710 int remoteproc_start(struct remoteproc *rproc); [all …]
|
| A D | rsc_table_parser.h | 22 typedef int (*rsc_handler) (struct remoteproc *rproc, void *rsc); 39 int handle_rsc_table(struct remoteproc *rproc, 42 int handle_carve_out_rsc(struct remoteproc *rproc, void *rsc); 43 int handle_trace_rsc(struct remoteproc *rproc, void *rsc); 44 int handle_vdev_rsc(struct remoteproc *rproc, void *rsc); 45 int handle_vendor_rsc(struct remoteproc *rproc, void *rsc);
|
| A D | remoteproc_loader.h | 91 int (*load_data)(struct remoteproc *rproc,
|
| A D | elf_loader.h | 379 int elf_load(struct remoteproc *rproc, const void *img_data,
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/include/openamp/ |
| A D | remoteproc.h | 440 void (*remove)(struct remoteproc *rproc); 441 void *(*mmap)(struct remoteproc *rproc, 447 int (*start)(struct remoteproc *rproc); 448 int (*stop)(struct remoteproc *rproc); 449 int (*shutdown)(struct remoteproc *rproc); 532 int remoteproc_remove(struct remoteproc *rproc); 574 if (!rproc || !mem) in remoteproc_add_mem() 576 metal_list_add_tail(&rproc->mems, &mem->node); in remoteproc_add_mem() 652 void *remoteproc_mmap(struct remoteproc *rproc, 710 int remoteproc_start(struct remoteproc *rproc); [all …]
|
| A D | rsc_table_parser.h | 22 typedef int (*rsc_handler) (struct remoteproc *rproc, void *rsc); 39 int handle_rsc_table(struct remoteproc *rproc, 42 int handle_carve_out_rsc(struct remoteproc *rproc, void *rsc); 43 int handle_trace_rsc(struct remoteproc *rproc, void *rsc); 44 int handle_vdev_rsc(struct remoteproc *rproc, void *rsc); 45 int handle_vendor_rsc(struct remoteproc *rproc, void *rsc);
|
| A D | remoteproc_loader.h | 91 int (*load_data)(struct remoteproc *rproc,
|
| A D | elf_loader.h | 379 int elf_load(struct remoteproc *rproc, const void *img_data,
|