Searched refs:ak4117 (Results 1 - 7 of 7) sorted by relevance

/linux-master/sound/i2c/other/
H A Dak4117.c14 #include <sound/ak4117.h>
25 static void reg_write(struct ak4117 *ak4117, unsigned char reg, unsigned char val) argument
27 ak4117->write(ak4117->private_data, reg, val);
28 if (reg < sizeof(ak4117->regmap))
29 ak4117->regmap[reg] = val;
32 static inline unsigned char reg_read(struct ak4117 *ak4117, unsigned char reg) argument
34 return ak4117
411 snd_ak4117_build(struct ak4117 *ak4117, struct snd_pcm_substream *cap_substream) argument
434 snd_ak4117_external_rate(struct ak4117 *ak4117) argument
442 snd_ak4117_check_rate_and_errors(struct ak4117 *ak4117, unsigned int flags) argument
[all...]
H A DMakefile8 snd-ak4117-objs := ak4117.o
14 obj-$(CONFIG_SND_PDAUDIOCF) += snd-ak4117.o
/linux-master/include/sound/
H A Dak4117.h151 struct ak4117 { struct
167 void (*change_callback)(struct ak4117 *ak4117, unsigned char c0, unsigned char c1);
171 const unsigned char pgm[5], void *private_data, struct ak4117 **r_ak4117);
172 void snd_ak4117_reg_write(struct ak4117 *ak4117, unsigned char reg, unsigned char mask, unsigned char val);
173 void snd_ak4117_reinit(struct ak4117 *ak4117);
174 int snd_ak4117_build(struct ak4117 *ak4117, struc
[all...]
/linux-master/sound/pcmcia/pdaudiocf/
H A Dpdaudiocf_core.c119 snd_ak4117_reinit(chip->ak4117);
157 static void snd_pdacf_ak4117_change(struct ak4117 *ak4117, unsigned char c0, unsigned char c1) argument
159 struct snd_pdacf *chip = ak4117->change_callback_private;
166 if (ak4117->rcs0 & AK4117_UNLCK)
193 err = snd_ak4117_create(chip->card, pdacf_ak4117_read, pdacf_ak4117_write, pgm, chip, &chip->ak4117);
221 chip->ak4117->change_callback_private = chip;
222 chip->ak4117->change_callback = snd_pdacf_ak4117_change;
225 snd_pdacf_ak4117_change(chip->ak4117, AK4117_UNLCK, 0);
263 return (chip->ak4117
[all...]
H A Dpdaudiocf.h17 #include <sound/ak4117.h>
83 struct ak4117 *ak4117; member in struct:snd_pdacf
H A Dpdaudiocf_pcm.c54 rate = snd_ak4117_check_rate_and_errors(chip->ak4117, AK4117_CHECK_NO_STAT|AK4117_CHECK_NO_RATE);
71 if ((chip->ak4117->rcs0 & AK4117_UNLCK) || runtime->rate != rate) {
82 snd_ak4117_check_rate_and_errors(chip->ak4117, AK4117_CHECK_NO_RATE);
144 snd_ak4117_reg_write(chip->ak4117, AK4117_REG_IO, AK4117_DIF2|AK4117_DIF1|AK4117_DIF0, aval);
269 err = snd_ak4117_build(chip->ak4117, pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream);
H A Dpdaudiocf_irq.c37 snd_ak4117_check_rate_and_errors(chip->ak4117, 0);

Completed in 219 milliseconds