7#ifndef __SOF_RING_BUFFER_H__
8#define __SOF_RING_BUFFER_H__
16#include <ipc/topology.h>
102struct sof_audio_stream_params;
128 size_t min_free_space,
bool is_shared,
Audio Stream API definition.
struct ring_buffer * ring_buffer_create(struct comp_dev *dev, size_t min_available, size_t min_free_space, bool is_shared, uint32_t id)
Audio component base device "class".
Definition component.h:645
Definition ring_buffer.h:105
uint8_t __sparse_cache * _data_buffer
Definition ring_buffer.h:111
size_t _write_offset
Definition ring_buffer.h:112
size_t _read_offset
Definition ring_buffer.h:113
struct sof_audio_buffer audio_buffer
Definition ring_buffer.h:107
size_t data_buffer_size
Definition ring_buffer.h:109
Definition audio_buffer.h:65
#define __sparse_cache
Definition compiler_attributes.h:11