Lines Matching defs:au1xpsc_audio_dmadata
40 struct au1xpsc_audio_dmadata { struct
42 unsigned int ddma_id; /* DDMA direction ID for this PSC */
43 u32 ddma_chan; /* DDMA context */
46 struct snd_pcm_substream *substream;
47 unsigned long curr_period; /* current segment DDMA is working on */
48 unsigned long q_period; /* queue period(s) */
49 dma_addr_t dma_area; /* address of queued DMA area */
50 dma_addr_t dma_area_s; /* start address of DMA area */
51 unsigned long pos; /* current byte position being played */
52 unsigned long periods; /* number of SG segments in total */
53 unsigned long period_bytes; /* size in bytes of one SG segment */
78 static void au1x_pcm_queue_tx(struct au1xpsc_audio_dmadata *cd) in au1x_pcm_queue_tx() argument