Lines Matching defs:snd_ps3_card_info
60 struct snd_ps3_card_info { struct
61 struct ps3_system_bus_device *ps3_dev;
62 struct snd_card *card;
64 struct snd_pcm *pcm;
65 struct snd_pcm_substream *substream;
68 u64 audio_lpar_addr;
69 u64 audio_lpar_size;
72 void __iomem *mapped_mmio_vaddr;
75 u64 audio_irq_outlet;
76 unsigned int irq_no;
79 struct snd_ps3_avsetting_info avs;
82 spinlock_t dma_lock;
84 void * dma_start_vaddr[2]; /* 0 for L, 1 for R */
85 dma_addr_t dma_start_bus_addr[2];
86 size_t dma_buffer_size;
87 void * dma_last_transfer_vaddr[2];
88 void * dma_next_transfer_vaddr[2];
89 int silent;
92 int running;
95 void *null_buffer_start_vaddr;
96 dma_addr_t null_buffer_start_dma_addr;
99 unsigned int start_delay;