8#ifndef __ZEPHYR_RTOS_SOF_H__
9#define __ZEPHYR_RTOS_SOF_H__
15#ifndef CONFIG_ZEPHYR_NATIVE_DRIVERS
26#ifndef CONFIG_ZEPHYR_NATIVE_DRIVERS
31struct pm_runtime_data;
49#ifndef CONFIG_SOF_USERSPACE_LL
76 struct pm_runtime_data *
prd;
92#ifndef CONFIG_ZEPHYR_NATIVE_DRIVERS
100#ifndef CONFIG_ZEPHYR_NATIVE_DRIVERS
111#ifdef CONFIG_LIBRARY_MANAGER
113 struct ext_library *ext_library;
struct mn * mn
Definition sof.h:57
struct sof * sof_get(void)
const struct dai_info * dai_info
Definition sof.h:42
struct pipeline_posn * pipeline_posn
Definition sof.h:64
struct trace * trace
Definition sof.h:16
Cascading interrupt controller root.
Definition interrupt.h:111
Holds list of registered components' drivers.
Definition component_ext.h:27
Definition dma-trace.h:30
Definition ll_schedule_domain.h:84
General firmware context.
Definition sof.h:44
struct ipc * ipc
Definition sof.h:51
struct comp_driver_list * comp_drivers
Definition sof.h:98
struct probe_pdata * probe
Definition sof.h:106
struct sa * sa
Definition sof.h:55
char ** argv
Definition sof.h:47
struct ll_schedule_domain * platform_timer_domain
Definition sof.h:67
struct dma_trace_data * dmat
Definition sof.h:58
const struct dai_info * dai_info
Definition sof.h:87
const struct dma_info * dma_info
Definition sof.h:90
struct clock_info * clocks
Definition sof.h:64
struct pm_runtime_data * prd
Definition sof.h:76
struct ll_schedule_domain * platform_dma_domain
Definition sof.h:70
struct notify_data * notify_data
Definition sof.h:84
struct mm * memory_map
Definition sof.h:73
__aligned(PLATFORM_DCACHE_ALIGN) int alignment[0]
int argc
Definition sof.h:46
struct cascade_root * cascade_root
Definition sof.h:94
struct trace * trace
Definition sof.h:61
struct mn * mn
Definition sof.h:102
struct pipeline_posn * pipeline_posn
Definition sof.h:109
#define __aligned(x)
Definition compiler_attributes.h:27