|
Linux Kernel
3.7.1
|
#include <linux/types.h>#include <dspbridge/host_os.h>#include <dspbridge/dbdefs.h>#include <dspbridge/gh.h>#include <dspbridge/dynamic_loader.h>#include <dspbridge/getsection.h>#include <dspbridge/dbll.h>#include <dspbridge/rmm.h>Go to the source code of this file.
Data Structures | |
| struct | dbll_tar_obj |
| struct | dbll_stream |
| struct | ldr_symbol |
| struct | dbll_alloc |
| struct | dbll_init_obj |
| struct | dbll_library_obj |
| struct | dbll_symbol |
Macros | |
| #define | MAXBUCKETS 211 |
| #define | MAXEXPR 128 |
| #define | DOFF_ALIGN(x) (((x) + 3) & ~3UL) |
Functions | |
| void | dbll_close (struct dbll_library_obj *zl_lib) |
| int | dbll_create (struct dbll_tar_obj **target_obj, struct dbll_attrs *pattrs) |
| void | dbll_delete (struct dbll_tar_obj *target) |
| void | dbll_exit (void) |
| bool | dbll_get_addr (struct dbll_library_obj *zl_lib, char *name, struct dbll_sym_val **sym_val) |
| void | dbll_get_attrs (struct dbll_tar_obj *target, struct dbll_attrs *pattrs) |
| bool | dbll_get_c_addr (struct dbll_library_obj *zl_lib, char *name, struct dbll_sym_val **sym_val) |
| int | dbll_get_sect (struct dbll_library_obj *lib, char *name, u32 *paddr, u32 *psize) |
| bool | dbll_init (void) |
| int | dbll_load (struct dbll_library_obj *lib, dbll_flags flags, struct dbll_attrs *attrs, u32 *entry) |
| int | dbll_open (struct dbll_tar_obj *target, char *file, dbll_flags flags, struct dbll_library_obj **lib_obj) |
| int | dbll_read_sect (struct dbll_library_obj *lib, char *name, char *buf, u32 size) |
| void | dbll_unload (struct dbll_library_obj *lib, struct dbll_attrs *attrs) |
| void dbll_close | ( | struct dbll_library_obj * | zl_lib | ) |
| int dbll_create | ( | struct dbll_tar_obj ** | target_obj, |
| struct dbll_attrs * | pattrs | ||
| ) |
| void dbll_delete | ( | struct dbll_tar_obj * | target | ) |
| bool dbll_get_addr | ( | struct dbll_library_obj * | zl_lib, |
| char * | name, | ||
| struct dbll_sym_val ** | sym_val | ||
| ) |
| void dbll_get_attrs | ( | struct dbll_tar_obj * | target, |
| struct dbll_attrs * | pattrs | ||
| ) |
| bool dbll_get_c_addr | ( | struct dbll_library_obj * | zl_lib, |
| char * | name, | ||
| struct dbll_sym_val ** | sym_val | ||
| ) |
| int dbll_load | ( | struct dbll_library_obj * | lib, |
| dbll_flags | flags, | ||
| struct dbll_attrs * | attrs, | ||
| u32 * | entry | ||
| ) |
| int dbll_open | ( | struct dbll_tar_obj * | target, |
| char * | file, | ||
| dbll_flags | flags, | ||
| struct dbll_library_obj ** | lib_obj | ||
| ) |
| void dbll_unload | ( | struct dbll_library_obj * | lib, |
| struct dbll_attrs * | attrs | ||
| ) |
1.8.2