Lines Matching defs:snd_wss
79 struct snd_wss {
116 void (*set_playback_format) (struct snd_wss *chip,
119 void (*set_capture_format) (struct snd_wss *chip,
122 void (*trigger) (struct snd_wss *chip, unsigned int what, int start);
124 void (*suspend) (struct snd_wss *chip);
125 void (*resume) (struct snd_wss *chip);
128 int (*claim_dma) (struct snd_wss *chip,
130 int (*release_dma) (struct snd_wss *chip,
136 void snd_wss_out(struct snd_wss *chip, unsigned char reg, unsigned char val);
137 unsigned char snd_wss_in(struct snd_wss *chip, unsigned char reg);
138 void snd_cs4236_ext_out(struct snd_wss *chip,
140 unsigned char snd_cs4236_ext_in(struct snd_wss *chip, unsigned char reg);
141 void snd_wss_mce_up(struct snd_wss *chip);
142 void snd_wss_mce_down(struct snd_wss *chip);
144 void snd_wss_overrange(struct snd_wss *chip);
148 const char *snd_wss_chip_id(struct snd_wss *chip);
156 struct snd_wss **rchip);
157 int snd_wss_pcm(struct snd_wss *chip, int device, struct snd_pcm **rpcm);
158 int snd_wss_timer(struct snd_wss *chip, int device, struct snd_timer **rtimer);
159 int snd_wss_mixer(struct snd_wss *chip);
169 struct snd_wss **rchip);
170 int snd_cs4236_pcm(struct snd_wss *chip, int device, struct snd_pcm **rpcm);
171 int snd_cs4236_mixer(struct snd_wss *chip);