8 #ifndef RSC_TABLE_PARSER_H
9 #define RSC_TABLE_PARSER_H
13 #if defined __cplusplus
17 #define RSC_TAB_SUPPORTED_VERSION 1
38 struct metal_io_region *io);
79 #if defined __cplusplus
int handle_rsc_table(struct remoteproc *rproc, struct resource_table *rsc_table, size_t len, struct metal_io_region *io)
Definition: rsc_table_parser.c:23
int handle_vendor_rsc(struct remoteproc *rproc, void *rsc)
Definition: rsc_table_parser.c:105
int handle_trace_rsc(struct remoteproc *rproc, void *rsc)
Definition: rsc_table_parser.c:160
int handle_vdev_rsc(struct remoteproc *rproc, void *rsc)
Definition: rsc_table_parser.c:116
size_t find_rsc(void *rsc_table, unsigned int rsc_type, unsigned int index)
Definition: rsc_table_parser.c:190
int(* rsc_handler)(struct remoteproc *rproc, void *rsc)
Definition: rsc_table_parser.h:20
int handle_carve_out_rsc(struct remoteproc *rproc, void *rsc)
Definition: rsc_table_parser.c:79
Definition: remoteproc.h:366
void * rsc_table
Definition: remoteproc.h:368
Definition: remoteproc.h:55