Lines Matching full:sof

9 #include <sof/compiler_info.h>
10 #include <sof/debug/debug.h>
11 #include <sof/drivers/edma.h>
13 #include <sof/ipc/msg.h>
15 #include <sof/fw-ready-metadata.h>
16 #include <sof/lib/agent.h>
18 #include <sof/lib/cpu.h>
19 #include <sof/lib/dai.h>
20 #include <sof/lib/dma.h>
21 #include <sof/lib/mailbox.h>
22 #include <sof/lib/memory.h>
23 #include <sof/lib/mm_heap.h>
24 #include <sof/platform.h>
25 #include <sof/schedule/edf_schedule.h>
26 #include <sof/schedule/ll_schedule.h>
27 #include <sof/schedule/ll_schedule_domain.h>
28 #include <rtos/sof.h>
29 #include <sof/trace/dma-trace.h>
41 struct sof;
162 int platform_init(struct sof *sof) in platform_init() argument
166 sof->platform_timer = platform_shared_get(&timer_shared, sizeof(timer_shared)); in platform_init()
167 sof->cpu_timers = sof->platform_timer; in platform_init()
170 platform_clock_init(sof); in platform_init()
175 sof->platform_timer_domain = timer_domain_init(sof->platform_timer, PLATFORM_DEFAULT_CLOCK); in platform_init()
176 scheduler_init_ll(sof->platform_timer_domain); in platform_init()
177 platform_timer_start(sof->platform_timer); in platform_init()
179 sa_init(sof, CONFIG_SYSTICK_PERIOD); in platform_init()
182 ret = dmac_init(sof); in platform_init()
187 sof->platform_dma_domain = dma_multi_chan_domain_init(&sof->dma_info->dma_array[0], 1, in platform_init()
189 scheduler_init_ll(sof->platform_dma_domain); in platform_init()
192 ipc_init(sof); in platform_init()
194 ret = dai_init(sof); in platform_init()
201 dma_trace_init_complete(sof->dmat); in platform_init()
210 int platform_context_save(struct sof *sof) in platform_context_save() argument