Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | dbll_sect_info |
struct | dbll_sym_val |
struct | dbll_attrs |
struct | dbll_fxns |
Macros | |
#define | DBLL_NOLOAD 0x0 /* Don't load symbols, code, or data */ |
#define | DBLL_SYMB 0x1 /* load symbols */ |
#define | DBLL_CODE 0x2 /* load code */ |
#define | DBLL_DATA 0x4 /* load data */ |
#define | DBLL_DYNAMIC 0x8 /* dynamic load */ |
#define | DBLL_BSS 0x20 /* Unitialized section */ |
#define | DBLL_MAXPATHLENGTH 255 |
#define DBLL_BSS 0x20 /* Unitialized section */ |
Definition at line 28 of file dblldefs.h.
#define DBLL_CODE 0x2 /* load code */ |
Definition at line 25 of file dblldefs.h.
#define DBLL_DATA 0x4 /* load data */ |
Definition at line 26 of file dblldefs.h.
#define DBLL_DYNAMIC 0x8 /* dynamic load */ |
Definition at line 27 of file dblldefs.h.
#define DBLL_MAXPATHLENGTH 255 |
Definition at line 30 of file dblldefs.h.
#define DBLL_NOLOAD 0x0 /* Don't load symbols, code, or data */ |
Definition at line 23 of file dblldefs.h.
#define DBLL_SYMB 0x1 /* load symbols */ |
Definition at line 24 of file dblldefs.h.
typedef s32(* dbll_alloc_fxn)(void *hdl, s32 space, u32 size, u32 align, u32 *dsp_address, s32 seg_id, s32 req, bool reserved) |
Definition at line 77 of file dblldefs.h.
typedef void(* dbll_close_fxn)(struct dbll_library_obj *library) |
Definition at line 189 of file dblldefs.h.
typedef int(* dbll_create_fxn)(struct dbll_tar_obj **target_obj, struct dbll_attrs *attrs) |
Definition at line 208 of file dblldefs.h.
typedef void(* dbll_delete_fxn)(struct dbll_tar_obj *target) |
Definition at line 222 of file dblldefs.h.
Definition at line 234 of file dblldefs.h.
Definition at line 84 of file dblldefs.h.
Definition at line 97 of file dblldefs.h.
typedef s32 dbll_flags |
Definition at line 36 of file dblldefs.h.
Definition at line 91 of file dblldefs.h.
typedef bool(* dbll_get_addr_fxn)(struct dbll_library_obj *lib, char *name, struct dbll_sym_val **sym_val) |
Definition at line 253 of file dblldefs.h.
typedef void(* dbll_get_attrs_fxn)(struct dbll_tar_obj *target, struct dbll_attrs *attrs) |
Definition at line 269 of file dblldefs.h.
typedef bool(* dbll_get_c_addr_fxn)(struct dbll_library_obj *lib, char *name, struct dbll_sym_val **sym_val) |
Definition at line 289 of file dblldefs.h.
Definition at line 311 of file dblldefs.h.
Definition at line 327 of file dblldefs.h.
typedef int(* dbll_load_fxn)(struct dbll_library_obj *lib, dbll_flags flags, struct dbll_attrs *attrs, u32 *entry) |
Definition at line 348 of file dblldefs.h.
Definition at line 104 of file dblldefs.h.
typedef int(* dbll_open_fxn)(struct dbll_tar_obj *target, char *file, dbll_flags flags, struct dbll_library_obj **lib_obj) |
Definition at line 375 of file dblldefs.h.
Definition at line 111 of file dblldefs.h.
typedef int(* dbll_read_sect_fxn)(struct dbll_library_obj *lib, char *name, char *content, u32 cont_size) |
Definition at line 398 of file dblldefs.h.
typedef bool(* dbll_sym_lookup)(void *handle, void *parg, void *rmm_handle, const char *name, struct dbll_sym_val **sym) |
Definition at line 132 of file dblldefs.h.
Definition at line 138 of file dblldefs.h.
typedef void(* dbll_unload_fxn)(struct dbll_library_obj *library, struct dbll_attrs *attrs) |
Definition at line 413 of file dblldefs.h.