Lines Matching defs:rme96

227 struct rme96 {  struct
228 spinlock_t lock;
229 int irq;
230 unsigned long port;
231 void __iomem *iobase;
233 u32 wcreg; /* cached write control register value */
234 u32 wcreg_spdif; /* S/PDIF setup */
235 u32 wcreg_spdif_stream; /* S/PDIF setup (temporary) */
236 u32 rcreg; /* cached read control register value */
237 u32 areg; /* cached additional register value */
238 u16 vol[2]; /* cached volume of analog output */
240 u8 rev; /* card revision number */
265 static const struct pci_device_id snd_rme96_ids[] = { argument
275 #define RME96_ISPLAYING(rme96) ((rme96)->wcreg & RME96_WCR_START) argument
276 #define RME96_ISRECORDING(rme96) ((rme96)->wcreg & RME96_WCR_START_2) argument
277 #define RME96_HAS_ANALOG_IN(rme96) ((rme96)->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST) argument
278 #define RME96_HAS_ANALOG_OUT(rme96) ((rme96)->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PRO || \ argument
280 #define RME96_DAC_IS_1852(rme96) (RME96_HAS_ANALOG_OUT(rme96) && (rme96)->rev >= 4) argument
281 #define RME96_DAC_IS_1855(rme96) (((rme96)->pci->device == PCI_DEVICE_ID_RME_DIGI96_8_PAD_OR_PST &&… argument
283 #define RME96_185X_MAX_OUT(rme96) ((1 << (RME96_DAC_IS_1852(rme96) ? RME96_AD1852_VOL_BITS : RME96_… argument
315 snd_rme96_playback_ptr(struct rme96 *rme96) in snd_rme96_playback_ptr()
322 snd_rme96_capture_ptr(struct rme96 *rme96) in snd_rme96_capture_ptr()
332 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_playback_silence() local
344 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_playback_copy() local
355 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_playback_copy_kernel() local
366 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_capture_copy() local
378 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_capture_copy_kernel() local
513 snd_rme96_write_SPI(struct rme96 *rme96, u16 val) in snd_rme96_write_SPI()
540 snd_rme96_apply_dac_volume(struct rme96 *rme96) in snd_rme96_apply_dac_volume()
552 snd_rme96_reset_dac(struct rme96 *rme96) in snd_rme96_reset_dac()
560 snd_rme96_getmontracks(struct rme96 *rme96) in snd_rme96_getmontracks()
567 snd_rme96_setmontracks(struct rme96 *rme96, in snd_rme96_setmontracks()
585 snd_rme96_getattenuation(struct rme96 *rme96) in snd_rme96_getattenuation()
592 snd_rme96_setattenuation(struct rme96 *rme96, in snd_rme96_setattenuation()
620 snd_rme96_capture_getrate(struct rme96 *rme96, in snd_rme96_capture_getrate()
683 snd_rme96_playback_getrate(struct rme96 *rme96) in snd_rme96_playback_getrate()
713 snd_rme96_playback_setrate(struct rme96 *rme96, in snd_rme96_playback_setrate()
766 snd_rme96_capture_analog_setrate(struct rme96 *rme96, in snd_rme96_capture_analog_setrate()
808 snd_rme96_setclockmode(struct rme96 *rme96, in snd_rme96_setclockmode()
836 snd_rme96_getclockmode(struct rme96 *rme96) in snd_rme96_getclockmode()
846 snd_rme96_setinputtype(struct rme96 *rme96, in snd_rme96_setinputtype()
907 snd_rme96_getinputtype(struct rme96 *rme96) in snd_rme96_getinputtype()
917 snd_rme96_setframelog(struct rme96 *rme96, in snd_rme96_setframelog()
939 snd_rme96_playback_setformat(struct rme96 *rme96, snd_pcm_format_t format) in snd_rme96_playback_setformat()
956 snd_rme96_capture_setformat(struct rme96 *rme96, snd_pcm_format_t format) in snd_rme96_capture_setformat()
973 snd_rme96_set_period_properties(struct rme96 *rme96, in snd_rme96_set_period_properties()
995 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_playback_hw_params() local
1058 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_capture_hw_params() local
1109 snd_rme96_trigger(struct rme96 *rme96, in snd_rme96_trigger()
1143 struct rme96 *rme96 = (struct rme96 *)dev_id; in snd_rme96_interrupt() local
1175 rme96_set_buffer_size_constraint(struct rme96 *rme96, in rme96_set_buffer_size_constraint()
1197 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_playback_spdif_open() local
1234 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_capture_spdif_open() local
1266 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_playback_adat_open() local
1298 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_capture_adat_open() local
1332 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_playback_close() local
1354 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_capture_close() local
1369 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_playback_prepare() local
1383 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_capture_prepare() local
1398 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_playback_trigger() local
1455 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_capture_trigger() local
1511 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_playback_pointer() local
1518 struct rme96 *rme96 = snd_pcm_substream_chip(substream); in snd_rme96_capture_pointer() local
1579 struct rme96 *rme96 = (struct rme96 *)private_data; in snd_rme96_free() local
1609 struct rme96 *rme96 = pcm->private_data; in snd_rme96_free_spdif_pcm() local
1616 struct rme96 *rme96 = pcm->private_data; in snd_rme96_free_adat_pcm() local
1621 snd_rme96_create(struct rme96 *rme96) in snd_rme96_create()
1744 struct rme96 *rme96 = entry->private_data; in snd_rme96_proc_read() local
1869 static void snd_rme96_proc_init(struct rme96 *rme96) in snd_rme96_proc_init()
1886 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_get_loopback_control() local
1896 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_put_loopback_control() local
1916 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_info_inputtype_control() local
1949 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_get_inputtype_control() local
1988 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_put_inputtype_control() local
2037 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_get_clockmode_control() local
2047 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_put_clockmode_control() local
2071 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_get_attenuation_control() local
2081 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_put_attenuation_control() local
2104 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_get_montracks_control() local
2114 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_put_montracks_control() local
2157 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_control_spdif_get() local
2165 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_control_spdif_put() local
2186 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_control_spdif_stream_get() local
2194 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_control_spdif_stream_put() local
2225 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_dac_volume_info() local
2237 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_dac_volume_get() local
2250 struct rme96 *rme96 = snd_kcontrol_chip(kcontrol); in snd_rme96_dac_volume_put() local
2358 struct rme96 *rme96) in snd_rme96_create_switches()
2388 struct rme96 *rme96 = card->private_data; in rme96_suspend() local
2415 struct rme96 *rme96 = card->private_data; in rme96_resume() local
2464 struct rme96 *rme96; in snd_rme96_probe() local