|
Sound Open Firmware
|
Audio component base driver "class". More...
#include <component.h>

Data Fields | |
| uint32_t | type |
| SOF_COMP_ for driver. | |
| const struct sof_uuid * | uid |
| Address to UUID value. | |
| struct tr_ctx * | tctx |
| Pointer to trace context. | |
| struct comp_ops | ops |
| component operations | |
| const struct module_interface * | adapter_ops |
| module specific operations. | |
| struct k_heap * | user_heap |
| Userspace heap. | |
| struct sof_uuid | uid_cp |
| UUID copy for LLEXT modules. | |
Audio component base driver "class".
| const struct module_interface* comp_driver::adapter_ops |
module specific operations.
Intended to replace the ops field. Currently used by module_adapter.
| struct comp_ops comp_driver::ops |
component operations
| struct tr_ctx* comp_driver::tctx |
Pointer to trace context.
| uint32_t comp_driver::type |
SOF_COMP_ for driver.
| const struct sof_uuid* comp_driver::uid |
Address to UUID value.
| struct sof_uuid comp_driver::uid_cp |
UUID copy for LLEXT modules.
| struct k_heap* comp_driver::user_heap |
Userspace heap.