Lines Matching defs:mixart_mgr
66 struct mixart_mgr { struct
67 unsigned int num_cards;
68 struct snd_mixart *chip[MIXART_MAX_CARDS];
70 struct pci_dev *pci;
72 int irq;
75 struct mem_area mem[2];
78 char shortname[32]; /* short name of this soundcard */
79 char longname[80]; /* name of this soundcard */
82 u32 pending_event;
83 wait_queue_head_t msg_sleep;
86 u32 msg_fifo[MSG_FIFO_SIZE];
87 int msg_fifo_readptr;
88 int msg_fifo_writeptr;
89 atomic_t msg_processed; /* number of messages to be processed in takslet */
91 struct mutex lock; /* interrupt lock */
92 struct mutex msg_lock; /* mailbox lock */
94 struct mutex setup_mutex; /* mutex used in hw_params, open and close */
97 unsigned int dsp_loaded; /* bit flags of loaded dsp indices */
98 …* read from embedded once elf file is loaded, 250 = miXart8, 251 = with AES, 252 = with Cobranet */
100 struct snd_dma_buffer flowinfo;
101 struct snd_dma_buffer bufferinfo;
103 struct mixart_uid uid_console_manager;
104 int sample_rate;
105 int ref_count_rate;
107 struct mutex mixer_mutex; /* mutex for mixer */