Lines Matching defs:dsp_spos_instance
134 struct dsp_spos_instance { struct
135 struct dsp_symbol_desc symbol_table; /* currently available loaded symbols in SP */
137 int nmodules;
138 struct dsp_module_desc * modules; /* modules loaded into SP */
140 struct dsp_segment_desc code;
143 struct dsp_scb_descriptor * master_mix_scb;
144 u16 dac_volume_right;
145 u16 dac_volume_left;
148 struct dsp_scb_descriptor * rear_mix_scb;
151 struct dsp_scb_descriptor * center_lfe_mix_scb;
153 int npcm_channels;
154 int nsrc_scb;
155 struct dsp_pcm_channel_descriptor pcm_channels[DSP_MAX_PCM_CHANNELS];
156 int src_scb_slots[DSP_MAX_SRC_NR];
159 struct dsp_symbol_entry * null_algorithm; /* used by PCMreaderSCB's */
160 struct dsp_symbol_entry * s16_up; /* used by SRCtaskSCB's */
163 struct snd_card *snd_card;
164 struct snd_info_entry * proc_dsp_dir;
167 int nscb;
168 int scb_highest_frag_index;
169 struct dsp_scb_descriptor scbs[DSP_MAX_SCB_DESC];
170 struct dsp_scb_descriptor * the_null_scb;
173 int ntask;
174 struct dsp_task_descriptor tasks[DSP_MAX_TASK_DESC];
177 int spdif_status_out;
178 int spdif_status_in;
179 u16 spdif_input_volume_right;
180 u16 spdif_input_volume_left;
183 unsigned int spdif_csuv_default;
184 unsigned int spdif_csuv_stream;
187 struct dsp_scb_descriptor * spdif_in_src;
189 struct dsp_scb_descriptor * asynch_rx_scb;
192 struct dsp_scb_descriptor * record_mixer_scb;
195 struct dsp_scb_descriptor * codec_in_scb;
198 struct dsp_scb_descriptor * ref_snoop_scb;
201 struct dsp_scb_descriptor * spdif_pcm_input_scb;
204 struct dsp_scb_descriptor * asynch_tx_scb;
207 struct dsp_scb_descriptor * pcm_input;
208 struct dsp_scb_descriptor * adc_input;
210 int spdif_in_sample_rate;