Lines Matching refs:snd_sb
65 struct snd_sb {
280 static inline void snd_sb_ack_8bit(struct snd_sb *chip)
285 static inline void snd_sb_ack_16bit(struct snd_sb *chip)
291 int snd_sbdsp_command(struct snd_sb *chip, unsigned char val);
292 int snd_sbdsp_get_byte(struct snd_sb *chip);
293 int snd_sbdsp_reset(struct snd_sb *chip);
300 struct snd_sb **r_chip);
302 void snd_sbmixer_write(struct snd_sb *chip, unsigned char reg, unsigned char data);
303 unsigned char snd_sbmixer_read(struct snd_sb *chip, unsigned char reg);
304 int snd_sbmixer_new(struct snd_sb *chip);
306 void snd_sbmixer_suspend(struct snd_sb *chip);
307 void snd_sbmixer_resume(struct snd_sb *chip);
311 int snd_sb8dsp_pcm(struct snd_sb *chip, int device, struct snd_pcm ** rpcm);
313 irqreturn_t snd_sb8dsp_interrupt(struct snd_sb *chip);
319 irqreturn_t snd_sb8dsp_midi_interrupt(struct snd_sb *chip);
320 int snd_sb8dsp_midi(struct snd_sb *chip, int device, struct snd_rawmidi ** rrawmidi);
323 int snd_sb16dsp_pcm(struct snd_sb *chip, int device, struct snd_pcm ** rpcm);
325 int snd_sb16dsp_configure(struct snd_sb *chip);
346 int snd_sbmixer_add_ctl(struct snd_sb *chip, const char *name, int index, int type, unsigned long value);
370 static inline int snd_sbmixer_add_ctl_elem(struct snd_sb *chip, const struct sbmix_elem *c)