Sound Open Firmware
Loading...
Searching...
No Matches
llext_manager.h File Reference
Include dependency graph for llext_manager.h:

Go to the source code of this file.

Macros

#define llext_manager_store_to_dram()   0
 
#define llext_manager_restore_from_dram()   -ENOSYS
 

Functions

static bool module_is_llext (const struct sof_man_module *mod)
 
uintptr_t llext_manager_allocate_module (const struct comp_ipc_config *ipc_config, const void *ipc_specific_config)
 
int llext_manager_free_module (const uint32_t component_id)
 
int llext_manager_add_library (uint32_t module_id)
 
int llext_manager_add_domain (const uint32_t component_id, struct k_mem_domain *domain)
 
int llext_manager_rm_domain (const uint32_t component_id, struct k_mem_domain *domain)
 
bool comp_is_llext (struct comp_dev *comp)
 

Macro Definition Documentation

◆ llext_manager_restore_from_dram

#define llext_manager_restore_from_dram ( )    -ENOSYS

◆ llext_manager_store_to_dram

#define llext_manager_store_to_dram ( )    0

Function Documentation

◆ comp_is_llext()

bool comp_is_llext ( struct comp_dev *  comp)

◆ llext_manager_add_domain()

int llext_manager_add_domain ( const uint32_t  component_id,
struct k_mem_domain *  domain 
)

◆ llext_manager_add_library()

int llext_manager_add_library ( uint32_t  module_id)

◆ llext_manager_allocate_module()

uintptr_t llext_manager_allocate_module ( const struct comp_ipc_config *  ipc_config,
const void *  ipc_specific_config 
)

◆ llext_manager_free_module()

int llext_manager_free_module ( const uint32_t  component_id)

◆ llext_manager_rm_domain()

int llext_manager_rm_domain ( const uint32_t  component_id,
struct k_mem_domain *  domain 
)

◆ module_is_llext()

static bool module_is_llext ( const struct sof_man_module *  mod)
inlinestatic