Sound Open Firmware
Loading...
Searching...
No Matches
sof.h File Reference
Include dependency graph for sof.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  sof
 General firmware context. More...

Functions

struct sof __aligned (PLATFORM_DCACHE_ALIGN)
struct sof * sof_get (void)

Variables

int argc
char ** argv
struct ipc * ipc
struct sa * sa
struct dma_trace_data * dmat
struct trace * trace
struct clock_info * clocks
struct ll_schedule_domain * platform_timer_domain
struct ll_schedule_domain * platform_dma_domain
struct mm * memory_map
struct pm_runtime_data * prd
struct notify_data * notify_data
const struct dai_info * dai_info
const struct dma_info * dma_info
struct cascade_root * cascade_root
struct comp_driver_list * comp_drivers
struct mn * mn
struct probe_pdata * probe
struct pipeline_posn * pipeline_posn

Function Documentation

◆ __aligned()

struct sof __aligned ( PLATFORM_DCACHE_ALIGN )

◆ sof_get()

struct sof * sof_get ( void )

Variable Documentation

◆ argc

int argc

◆ argv

char** argv

◆ cascade_root

struct cascade_root* cascade_root

◆ clocks

struct clock_info* clocks

◆ comp_drivers

struct comp_driver_list* comp_drivers

◆ dai_info

const struct dai_info* dai_info

◆ dma_info

const struct dma_info* dma_info

◆ dmat

struct dma_trace_data* dmat

◆ ipc

struct ipc* ipc

◆ memory_map

struct mm* memory_map

◆ mn

struct mn* mn

◆ notify_data

struct notify_data* notify_data

◆ pipeline_posn

struct pipeline_posn* pipeline_posn

◆ platform_dma_domain

struct ll_schedule_domain* platform_dma_domain

◆ platform_timer_domain

struct ll_schedule_domain* platform_timer_domain

◆ prd

struct pm_runtime_data* prd

◆ probe

struct probe_pdata* probe

◆ sa

struct sa* sa

◆ trace

struct trace* trace