Lines Matching defs:dsp_spos_instance

149 struct dsp_spos_instance {  struct
150 struct dsp_symbol_desc symbol_table; /* currently available loaded symbols in SP */
152 int nmodules;
153 struct dsp_module_desc * modules; /* modules loaded into SP */
155 struct dsp_segment_desc code;
158 struct dsp_scb_descriptor * master_mix_scb;
159 u16 dac_volume_right;
160 u16 dac_volume_left;
163 struct dsp_scb_descriptor * rear_mix_scb;
166 struct dsp_scb_descriptor * center_lfe_mix_scb;
168 int npcm_channels;
169 int nsrc_scb;
170 struct dsp_pcm_channel_descriptor pcm_channels[DSP_MAX_PCM_CHANNELS];
171 int src_scb_slots[DSP_MAX_SRC_NR];
174 struct dsp_symbol_entry * null_algorithm; /* used by PCMreaderSCB's */
175 struct dsp_symbol_entry * s16_up; /* used by SRCtaskSCB's */
178 struct snd_card *snd_card;
179 struct snd_info_entry * proc_dsp_dir;
180 struct snd_info_entry * proc_sym_info_entry;
181 struct snd_info_entry * proc_modules_info_entry;
182 struct snd_info_entry * proc_parameter_dump_info_entry;
183 struct snd_info_entry * proc_sample_dump_info_entry;
186 int nscb;
187 int scb_highest_frag_index;
188 struct dsp_scb_descriptor scbs[DSP_MAX_SCB_DESC];
189 struct snd_info_entry * proc_scb_info_entry;
190 struct dsp_scb_descriptor * the_null_scb;
193 int ntask;
194 struct dsp_task_descriptor tasks[DSP_MAX_TASK_DESC];
195 struct snd_info_entry * proc_task_info_entry;
198 int spdif_status_out;
199 int spdif_status_in;
200 u16 spdif_input_volume_right;
201 u16 spdif_input_volume_left;
204 unsigned int spdif_csuv_default;
205 unsigned int spdif_csuv_stream;
208 struct dsp_scb_descriptor * spdif_in_src;
210 struct dsp_scb_descriptor * asynch_rx_scb;
213 struct dsp_scb_descriptor * record_mixer_scb;
216 struct dsp_scb_descriptor * codec_in_scb;
219 struct dsp_scb_descriptor * ref_snoop_scb;
222 struct dsp_scb_descriptor * spdif_pcm_input_scb;
225 struct dsp_scb_descriptor * asynch_tx_scb;
228 struct dsp_scb_descriptor * pcm_input;
229 struct dsp_scb_descriptor * adc_input;
231 int spdif_in_sample_rate;