FreeBSD kernel sound device code
aoa.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  aoa_softc
 

Macros

#define DPRINTF(x)   /* nothing */
 

Functions

void aoa_interrupt (void *)
 
int aoa_attach (void *xsc)
 

Macro Definition Documentation

◆ DPRINTF

#define DPRINTF (   x)    /* nothing */

Definition at line 34 of file aoa.h.

Function Documentation

◆ aoa_attach()

int aoa_attach ( void *  xsc)

Definition at line 367 of file aoa.c.

References AOA_BUFFER_SIZE, DPRINTF, pcm_addchan(), pcm_getbuffersize(), pcm_register(), pcm_setstatus(), PCMDIR_PLAY, aoa_softc::sc_dev, SND_STATUSLEN, and status.

Referenced by davbus_attach(), and i2s_attach().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ aoa_interrupt()

void aoa_interrupt ( void *  xsc)

Definition at line 319 of file aoa.c.

References aoa_dma::channel, chn_intr(), aoa_dma::mutex, aoa_dma::pcm, aoa_dma::running, aoa_softc::sc_intrp, aoa_dma::slot, and aoa_dma::slots.

Referenced by davbus_attach(), and i2s_attach().

Here is the call graph for this function:
Here is the caller graph for this function: