Lines Matching defs:nm256
7 * The original author of OSS nm256 driver wishes to remain anonymous,
175 struct nm256 *chip;
193 struct nm256 {
266 snd_nm256_readb(struct nm256 *chip, int offset)
272 snd_nm256_readw(struct nm256 *chip, int offset)
278 snd_nm256_readl(struct nm256 *chip, int offset)
284 snd_nm256_writeb(struct nm256 *chip, int offset, u8 val)
290 snd_nm256_writew(struct nm256 *chip, int offset, u16 val)
296 snd_nm256_writel(struct nm256 *chip, int offset, u32 val)
302 snd_nm256_write_buffer(struct nm256 *chip, const void *src, int offset, int size)
330 snd_nm256_load_one_coefficient(struct nm256 *chip, int stream, u32 port, int which)
345 snd_nm256_load_coefficient(struct nm256 *chip, int stream, int number)
415 snd_nm256_set_format(struct nm256 *chip, struct nm256_stream *s,
451 static int snd_nm256_acquire_irq(struct nm256 *chip)
471 static void snd_nm256_release_irq(struct nm256 *chip)
489 static void snd_nm256_pcm_mark(struct nm256 *chip, struct nm256_stream *s, int reg)
500 snd_nm256_playback_start(struct nm256 *chip, struct nm256_stream *s,
517 snd_nm256_capture_start(struct nm256 *chip, struct nm256_stream *s,
533 snd_nm256_playback_stop(struct nm256 *chip)
543 snd_nm256_capture_stop(struct nm256 *chip)
552 struct nm256 *chip = snd_pcm_substream_chip(substream);
590 struct nm256 *chip = snd_pcm_substream_chip(substream);
627 struct nm256 *chip = snd_pcm_substream_chip(substream);
653 struct nm256 *chip = snd_pcm_substream_chip(substream);
667 struct nm256 *chip = snd_pcm_substream_chip(substream);
757 snd_nm256_playback_update(struct nm256 *chip)
772 snd_nm256_capture_update(struct nm256 *chip)
839 static void snd_nm256_setup_stream(struct nm256 *chip, struct nm256_stream *s,
862 struct nm256 *chip = snd_pcm_substream_chip(substream);
874 struct nm256 *chip = snd_pcm_substream_chip(substream);
889 struct nm256 *chip = snd_pcm_substream_chip(substream);
899 struct nm256 *chip = snd_pcm_substream_chip(substream);
938 snd_nm256_pcm(struct nm256 *chip, int device)
969 snd_nm256_init_chip(struct nm256 *chip)
981 snd_nm256_intr_check(struct nm256 *chip)
1018 struct nm256 *chip = dev_id;
1084 struct nm256 *chip = dev_id;
1149 snd_nm256_ac97_ready(struct nm256 *chip)
1213 * some nm256 easily crash when reading from mixer registers
1220 struct nm256 *chip = ac97->private_data;
1234 struct nm256 *chip = ac97->private_data;
1256 dev_dbg(chip->card->dev, "nm256: ac97 codec not ready..\n");
1280 struct nm256 *chip = ac97->private_data;
1307 snd_nm256_mixer(struct nm256 *chip)
1348 snd_nm256_peek_for_sig(struct nm256 *chip)
1399 struct nm256 *chip = card->private_data;
1410 struct nm256 *chip = card->private_data;
1441 static int snd_nm256_free(struct nm256 *chip)
1464 struct nm256 *chip = device->device_data;
1470 struct nm256 **chip_ret)
1472 struct nm256 *chip;
1652 struct nm256 *chip;