|
Sound Open Firmware
|
module memory container - used for every memory allocated by module More...
#include <generic.h>

Data Fields | |
| union { | |
| void * ptr | |
| Pointer to heap allocated memory. More... | |
| struct comp_data_blob_handler * bhp | |
| Blob handler ptr. More... | |
| const void * sram_ptr | |
| SRAM ptr from fast_get(). More... | |
| }; | |
| struct list_item | list |
| list element | |
| size_t | size |
| Size of allocated heap memory, 0 if not from heap. | |
| enum mod_resource_type | type |
| Resource type. | |
module memory container - used for every memory allocated by module
| union { ... } module_resource |
| struct comp_data_blob_handler* module_resource::bhp |
Blob handler ptr.
| struct list_item module_resource::list |
list element
| void* module_resource::ptr |
Pointer to heap allocated memory.
| size_t module_resource::size |
Size of allocated heap memory, 0 if not from heap.
| const void* module_resource::sram_ptr |
SRAM ptr from fast_get().
| enum mod_resource_type module_resource::type |
Resource type.