Scroll to navigation

STRUCT SND_COMPR_RUN(9) Compress Offload STRUCT SND_COMPR_RUN(9)

NAME

struct_snd_compr_runtime -

SYNOPSIS

struct snd_compr_runtime {

snd_pcm_state_t state;
struct snd_compr_ops * ops;
void * buffer;
u64 buffer_size;
u32 fragment_size;
u32 fragments;
u64 total_bytes_available;
u64 total_bytes_transferred;
wait_queue_head_t sleep;
void * private_data; };

MEMBERS

state

stream state

ops

pointer to DSP callbacks

buffer

pointer to kernel buffer, valid only when not in mmap mode or DSP doesn't implement copy

buffer_size

size of the above buffer

fragment_size

size of buffer fragment in bytes

fragments

number of such fragments

total_bytes_available

cumulative number of bytes made available in the ring buffer

total_bytes_transferred

cumulative bytes transferred by offload DSP

sleep

poll sleep

private_data

driver private data pointer

COPYRIGHT

January 2017 Kernel Hackers Manual 4.8.