FreeBSD kernel sound device code
hdaa_chan Struct Reference

#include <hdaa.h>

Collaboration diagram for hdaa_chan:

Data Fields

struct snd_dbufb
 
struct pcm_channelc
 
struct pcmchan_caps caps
 
struct hdaa_devinfodevinfo
 
struct hdaa_pcm_devinfopdevinfo
 
uint32_t spd
 
uint32_t fmt
 
uint32_t fmtlist [32]
 
uint32_t pcmrates [16]
 
uint32_t supp_stream_formats
 
uint32_t supp_pcm_size_rate
 
uint32_t blkcnt
 
uint32_t blksz
 
uint32_t * dmapos
 
uint32_t flags
 
int dir
 
int off
 
int sid
 
int bit16
 
int bit32
 
int channels
 
int as
 
int asindex
 
nid_t io [16]
 
uint8_t stripecap
 
uint8_t stripectl
 

Detailed Description

Definition at line 223 of file hdaa.h.

Field Documentation

◆ as

◆ asindex

int hdaa_chan::asindex

Definition at line 240 of file hdaa.h.

Referenced by hdaa_audio_setup(), and hdaa_pcmchannel_setup().

◆ b

struct snd_dbuf* hdaa_chan::b

Definition at line 224 of file hdaa.h.

Referenced by hdaa_channel_init(), hdaa_channel_setfragments(), and hdaa_channel_start().

◆ bit16

int hdaa_chan::bit16

Definition at line 237 of file hdaa.h.

Referenced by hdaa_pcmchannel_setup(), and hdaa_stream_format().

◆ bit32

int hdaa_chan::bit32

Definition at line 237 of file hdaa.h.

Referenced by hdaa_pcmchannel_setup(), and hdaa_stream_format().

◆ blkcnt

uint32_t hdaa_chan::blkcnt

◆ blksz

uint32_t hdaa_chan::blksz

◆ c

struct pcm_channel* hdaa_chan::c

Definition at line 225 of file hdaa.h.

Referenced by hdaa_channel_init(), and hdaa_stream_intr().

◆ caps

struct pcmchan_caps hdaa_chan::caps

Definition at line 226 of file hdaa.h.

Referenced by hdaa_channel_init(), hdaa_channel_setformat(), and hdaa_pcmchannel_setup().

◆ channels

int hdaa_chan::channels

Definition at line 238 of file hdaa.h.

Referenced by hdaa_channels_handler(), and hdaa_pcmchannel_setup().

◆ devinfo

◆ dir

◆ dmapos

uint32_t* hdaa_chan::dmapos

Definition at line 232 of file hdaa.h.

Referenced by hdaa_channel_getptr(), and hdaa_channel_start().

◆ flags

uint32_t hdaa_chan::flags

Definition at line 233 of file hdaa.h.

Referenced by hdaa_channel_start(), hdaa_channel_stop(), and hdaa_stream_intr().

◆ fmt

uint32_t hdaa_chan::fmt

Definition at line 229 of file hdaa.h.

Referenced by hdaa_audio_setup(), hdaa_channel_setformat(), and hdaa_stream_format().

◆ fmtlist

uint32_t hdaa_chan::fmtlist[32]

Definition at line 229 of file hdaa.h.

Referenced by hdaa_pcmchannel_setup().

◆ io

nid_t hdaa_chan::io[16]

◆ off

int hdaa_chan::off

Definition at line 235 of file hdaa.h.

◆ pcmrates

uint32_t hdaa_chan::pcmrates[16]

Definition at line 229 of file hdaa.h.

Referenced by hdaa_channel_init(), hdaa_channel_setspeed(), and hdaa_pcmchannel_setup().

◆ pdevinfo

struct hdaa_pcm_devinfo* hdaa_chan::pdevinfo

◆ sid

int hdaa_chan::sid

◆ spd

uint32_t hdaa_chan::spd

Definition at line 229 of file hdaa.h.

Referenced by hdaa_audio_setup(), hdaa_channel_setspeed(), and hdaa_stream_format().

◆ stripecap

uint8_t hdaa_chan::stripecap

Definition at line 242 of file hdaa.h.

Referenced by hdaa_channel_start(), and hdaa_pcmchannel_setup().

◆ stripectl

uint8_t hdaa_chan::stripectl

Definition at line 243 of file hdaa.h.

Referenced by hdaa_audio_setup(), and hdaa_channel_start().

◆ supp_pcm_size_rate

uint32_t hdaa_chan::supp_pcm_size_rate

Definition at line 230 of file hdaa.h.

Referenced by hdaa_pcmchannel_setup().

◆ supp_stream_formats

uint32_t hdaa_chan::supp_stream_formats

Definition at line 230 of file hdaa.h.

Referenced by hdaa_pcmchannel_setup().


The documentation for this struct was generated from the following file: