Lines Matching defs:mixart_mgr
53 struct mixart_mgr { struct
54 unsigned int num_cards;
55 struct snd_mixart *chip[MIXART_MAX_CARDS];
57 struct pci_dev *pci;
59 int irq;
62 struct mem_area mem[2];
65 u32 pending_event;
66 wait_queue_head_t msg_sleep;
69 u32 msg_fifo[MSG_FIFO_SIZE];
70 int msg_fifo_readptr;
71 int msg_fifo_writeptr;
72 atomic_t msg_processed; /* number of messages to be processed in irq thread */
74 struct mutex lock; /* interrupt lock */
75 struct mutex msg_lock; /* mailbox lock */
77 struct mutex setup_mutex; /* mutex used in hw_params, open and close */
80 unsigned int dsp_loaded; /* bit flags of loaded dsp indices */
81 …* read from embedded once elf file is loaded, 250 = miXart8, 251 = with AES, 252 = with Cobranet */
83 struct snd_dma_buffer flowinfo;
84 struct snd_dma_buffer bufferinfo;
86 struct mixart_uid uid_console_manager;
87 int sample_rate;
88 int ref_count_rate;
90 struct mutex mixer_mutex; /* mutex for mixer */