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 | ||
) |