/sound/pci/lola/ |
D | lola_mixer.c | 32 int dir, int nid) in lola_init_pin() argument 46 else if (val == 0x0040000a && dir == CAPT) /* Dig=0, InAmp/ovrd */ in lola_init_pin() 48 else if (val == 0x0040000c && dir == PLAY) /* Dig=0, OutAmp/ovrd */ in lola_init_pin() 60 if (dir == PLAY) in lola_init_pin() 94 int lola_init_pins(struct lola *chip, int dir, int *nidp) in lola_init_pins() argument 98 for (i = 0; i < chip->pin[dir].num_pins; i++, nid++) { in lola_init_pins() 99 err = lola_init_pin(chip, &chip->pin[dir].pins[i], dir, nid); in lola_init_pins() 102 if (chip->pin[dir].pins[i].is_analog) in lola_init_pins() 103 chip->pin[dir].num_analog_pins++; in lola_init_pins() 329 static int set_analog_volume(struct lola *chip, int dir, [all …]
|
D | lola_pcm.c | 642 int idx, int nid, int dir) in lola_init_stream() argument 650 if (dir == PLAY) in lola_init_stream() 657 if (dir == PLAY) { in lola_init_stream() 693 int lola_init_pcm(struct lola *chip, int dir, int *nidp) in lola_init_pcm() argument 695 struct lola_pcm *pcm = &chip->pcm[dir]; in lola_init_pcm() 700 err = lola_init_stream(chip, &pcm->streams[i], i, nid, dir); in lola_init_pcm()
|
D | lola.h | 497 int lola_init_pcm(struct lola *chip, int dir, int *nidp); 511 int lola_init_pins(struct lola *chip, int dir, int *nidp); 515 int lola_setup_all_analog_gains(struct lola *chip, int dir, bool mute);
|
/sound/soc/atmel/ |
D | atmel_ssc_dai.c | 229 int dir, dir_mask; in atmel_ssc_shutdown() local 232 dir = 0; in atmel_ssc_shutdown() 234 dir = 1; in atmel_ssc_shutdown() 236 dma_params = ssc_p->dma_params[dir]; in atmel_ssc_shutdown() 241 (dir ? "receive" : "transmit"), in atmel_ssc_shutdown() 246 ssc_p->dma_params[dir] = NULL; in atmel_ssc_shutdown() 249 dir_mask = 1 << dir; in atmel_ssc_shutdown() 332 int dir, channels, bits; in atmel_ssc_hw_params() local 343 dir = 0; in atmel_ssc_hw_params() 345 dir = 1; in atmel_ssc_hw_params() [all …]
|
/sound/pci/hda/ |
D | hda_local.h | 39 #define HDA_COMPOSE_AMP_VAL_OFS(nid,chs,idx,dir,ofs) \ argument 40 ((nid) | ((chs)<<16) | ((dir)<<18) | ((idx)<<19) | ((ofs)<<23)) 42 #define HDA_COMPOSE_AMP_VAL(nid,chs,idx,dir) \ argument 43 HDA_COMPOSE_AMP_VAL_OFS(nid, chs, idx, dir, 0) 45 #define HDA_CODEC_VOLUME_MONO_IDX(xname, xcidx, nid, channel, xindex, dir, flags) \ argument 55 .private_value = HDA_COMPOSE_AMP_VAL(nid, channel, xindex, dir) | flags } 97 #define HDA_CODEC_MUTE_BEEP_MONO_IDX(xname, xcidx, nid, ch, xidx, dir) \ argument 98 HDA_CODEC_MUTE_MONO_IDX(xname, xcidx, nid, ch, xidx, dir) 135 int dir, int idx, int mask, int val); 139 int dir, int idx, int mask, int val); [all …]
|
D | hda_codec.c | 1694 #define HDA_HASH_KEY(nid, dir, idx) (u32)((nid) + ((idx) << 16) + ((dir) << 24)) argument 1781 query_caps_hash(struct hda_codec *codec, hda_nid_t nid, int dir, u32 key, in query_caps_hash() argument 1795 val = func(codec, nid, dir); in query_caps_hash() 1847 int snd_hda_override_amp_caps(struct hda_codec *codec, hda_nid_t nid, int dir, in snd_hda_override_amp_caps() argument 1850 return write_caps_hash(codec, HDA_HASH_KEY(nid, dir, 0), caps); in snd_hda_override_amp_caps() 1855 int dir) in read_pin_cap() argument 2059 int dir, int idx, int mask, int val) in snd_hda_codec_amp_init() argument 2061 return codec_amp_update(codec, nid, ch, dir, idx, mask, val, true); in snd_hda_codec_amp_init() 2066 int dir, int idx, int mask, int val) in snd_hda_codec_amp_init_stereo() argument 2073 ret |= snd_hda_codec_amp_init(codec, nid, ch, dir, in snd_hda_codec_amp_init_stereo() [all …]
|
D | patch_ca0132.c | 1394 int mod_id, int req, int dir, void *data, unsigned int len, in dspio_scp() argument 1409 if (dir == SCP_GET && reply == NULL) { in dspio_scp() 1419 scp_send.hdr = make_scp_header(mod_id, 0x20, (dir == SCP_GET), req, in dspio_scp() 2870 #define CA0132_CODEC_VOL_MONO(xname, nid, channel, dir) \ argument 2881 .private_value = HDA_COMPOSE_AMP_VAL(nid, channel, 0, dir) } 2883 #define CA0132_CODEC_MUTE_MONO(xname, nid, channel, dir) \ argument 2890 .private_value = HDA_COMPOSE_AMP_VAL(nid, channel, 0, dir) } 2893 #define CA0132_CODEC_VOL(xname, nid, dir) \ argument 2894 CA0132_CODEC_VOL_MONO(xname, nid, 3, dir) 2895 #define CA0132_CODEC_MUTE(xname, nid, dir) \ argument [all …]
|
D | hda_generic.c | 337 int dir, int idx, int type) in is_ctl_associated() argument 339 unsigned int val = HDA_COMPOSE_AMP_VAL(nid, 3, idx, dir); in is_ctl_associated() 502 int dir, unsigned int bits) in check_amp_caps() argument 506 if (get_wcaps(codec, nid) & (1 << (dir + 1))) in check_amp_caps() 507 if (query_amp_caps(codec, nid, dir) & bits) in check_amp_caps() 513 hda_nid_t nid2, int dir) in same_amp_caps() argument 515 if (!(get_wcaps(codec, nid1) & (1 << (dir + 1)))) in same_amp_caps() 516 return !(get_wcaps(codec, nid2) & (1 << (dir + 1))); in same_amp_caps() 517 return (query_amp_caps(codec, nid1, dir) == in same_amp_caps() 518 query_amp_caps(codec, nid2, dir)); in same_amp_caps() [all …]
|
D | hda_proc.c | 114 struct hda_codec *codec, hda_nid_t nid, int dir) in print_amp_caps() argument 118 dir == HDA_OUTPUT ? in print_amp_caps() 134 int dir, int stereo, int indices) in print_amp_vals() argument 139 dir = dir == HDA_OUTPUT ? AC_AMP_GET_OUTPUT : AC_AMP_GET_INPUT; in print_amp_vals() 144 AC_AMP_GET_LEFT | dir | i); in print_amp_vals() 149 AC_AMP_GET_RIGHT | dir | i); in print_amp_vals()
|
/sound/soc/codecs/ |
D | mc13783.c | 292 int clk_id, unsigned int freq, int dir, in mc13783_set_sysclk() argument 321 int clk_id, unsigned int freq, int dir) in mc13783_set_sysclk_dac() argument 323 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_DAC); in mc13783_set_sysclk_dac() 327 int clk_id, unsigned int freq, int dir) in mc13783_set_sysclk_codec() argument 329 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_CODEC); in mc13783_set_sysclk_codec() 333 int clk_id, unsigned int freq, int dir) in mc13783_set_sysclk_sync() argument 337 ret = mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_DAC); in mc13783_set_sysclk_sync() 341 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_CODEC); in mc13783_set_sysclk_sync()
|
D | 88pm860x-codec.c | 141 unsigned int dir; member 1036 if (pm860x->dir == PM860X_CLK_DIR_OUT) { in pm860x_pcm_set_dai_fmt() 1042 if (pm860x->dir == PM860X_CLK_DIR_IN) { in pm860x_pcm_set_dai_fmt() 1063 int clk_id, unsigned int freq, int dir) in pm860x_set_dai_sysclk() argument 1068 if (dir == PM860X_CLK_DIR_OUT) in pm860x_set_dai_sysclk() 1069 pm860x->dir = PM860X_CLK_DIR_OUT; in pm860x_set_dai_sysclk() 1071 pm860x->dir = PM860X_CLK_DIR_IN; in pm860x_set_dai_sysclk() 1141 if (pm860x->dir == PM860X_CLK_DIR_OUT) in pm860x_i2s_set_dai_fmt() 1147 if (pm860x->dir == PM860X_CLK_DIR_IN) in pm860x_i2s_set_dai_fmt()
|
D | tlv320aic26.c | 221 int clk_id, unsigned int freq, int dir) in aic26_set_sysclk() argument 228 codec_dai, clk_id, freq, dir); in aic26_set_sysclk()
|
D | cq93vc.c | 79 int clk_id, unsigned int freq, int dir) in cq93vc_set_dai_sysclk() argument
|
/sound/core/oss/ |
D | pcm_oss.c | 151 snd_pcm_hw_param_t var, int *dir) in snd_pcm_hw_param_value_min() argument 154 if (dir) in snd_pcm_hw_param_value_min() 155 *dir = 0; in snd_pcm_hw_param_value_min() 160 if (dir) in snd_pcm_hw_param_value_min() 161 *dir = i->openmin; in snd_pcm_hw_param_value_min() 177 snd_pcm_hw_param_t var, int *dir) in snd_pcm_hw_param_value_max() argument 180 if (dir) in snd_pcm_hw_param_value_max() 181 *dir = 0; in snd_pcm_hw_param_value_max() 186 if (dir) in snd_pcm_hw_param_value_max() 187 *dir = - (int) i->openmax; in snd_pcm_hw_param_value_max() [all …]
|
/sound/soc/fsl/ |
D | mpc5200_psc_i2s.c | 89 int clk_id, unsigned int freq, int dir) in psc_i2s_set_sysclk() argument 93 cpu_dai, dir); in psc_i2s_set_sysclk() 94 return (dir == SND_SOC_CLOCK_IN) ? 0 : -EINVAL; in psc_i2s_set_sysclk()
|
/sound/pci/au88x0/ |
D | au88x0.h | 131 int dir; /* Stream Direction. */ member 203 unsigned int cvrt, int dir); 209 int dir, int fmt, int d, 251 int dir, int type, int subdev);
|
D | au88x0_pcm.c | 244 stream->nr_ch, stream->dir, in snd_vortex_pcm_hw_params() 305 stream->nr_ch, stream->dir, in snd_vortex_pcm_hw_free() 328 int dma = stream->dma, fmt, dir; in snd_vortex_pcm_prepare() local 332 dir = 1; in snd_vortex_pcm_prepare() 334 dir = 0; in snd_vortex_pcm_prepare() 338 vortex_adbdma_setmode(chip, dma, 1, dir, fmt, in snd_vortex_pcm_prepare() 342 vortex_adb_setsrc(chip, dma, runtime->rate, dir); in snd_vortex_pcm_prepare()
|
D | au88x0_core.c | 1150 vortex_adbdma_setmode(vortex_t * vortex, int adbdma, int ie, int dir, in vortex_adbdma_setmode() argument 1163 (dma->dma_ctrl & ~DIR_MASK) | ((dir << DIR_SHIFT) & DIR_MASK); in vortex_adbdma_setmode() 2112 vortex_adb_allocroute(vortex_t *vortex, int dma, int nr_ch, int dir, in vortex_adb_allocroute() argument 2134 stream->dir = dir; in vortex_adb_allocroute() 2138 if (dir == SNDRV_PCM_STREAM_PLAYBACK) { in vortex_adb_allocroute() 2349 vortex_adb_setsrc(vortex_t * vortex, int adbdma, unsigned int rate, int dir) in vortex_adb_setsrc() argument 2355 if (dir) in vortex_adb_setsrc() 2363 vortex_src_setupchannel(vortex, i, cvrt, 0, 0, i, dir, 1, cvrt, dir); in vortex_adb_setsrc()
|
/sound/core/ |
D | pcm_compat.c | 274 int dir, struct snd_xferi32 __user *data32) in snd_pcm_ioctl_xferi_compat() argument 282 if (substream->stream != dir) in snd_pcm_ioctl_xferi_compat() 291 if (dir == SNDRV_PCM_STREAM_PLAYBACK) in snd_pcm_ioctl_xferi_compat() 318 int dir, struct snd_xfern32 __user *data32) in snd_pcm_ioctl_xfern_compat() argument 328 if (substream->stream != dir) in snd_pcm_ioctl_xfern_compat() 349 if (dir == SNDRV_PCM_STREAM_PLAYBACK) in snd_pcm_ioctl_xfern_compat()
|
/sound/sparc/ |
D | cs4231.c | 59 int dir; member 67 int dir); 1689 if (base->dir == APC_PLAY) in sbus_dma_request() 1695 if (base->dir == APC_PLAY) in sbus_dma_request() 1700 sbus_writel(bus_addr, base->regs + base->dir + APCNVA); in sbus_dma_request() 1701 sbus_writel(len, base->regs + base->dir + APCNC); in sbus_dma_request() 1718 if (base->dir == APC_RECORD) in sbus_dma_prepare() 1734 sbus_writel(0, base->regs + base->dir + APCNC); in sbus_dma_enable() 1735 sbus_writel(0, base->regs + base->dir + APCNVA); in sbus_dma_enable() 1736 if (base->dir == APC_PLAY) { in sbus_dma_enable() [all …]
|
/sound/soc/omap/ |
D | omap-dmic.c | 386 unsigned int freq, int dir) in omap_dmic_set_dai_sysclk() argument 390 if (dir == SND_SOC_CLOCK_IN) in omap_dmic_set_dai_sysclk() 392 else if (dir == SND_SOC_CLOCK_OUT) in omap_dmic_set_dai_sysclk() 395 dev_err(dmic->dev, "invalid clock direction (%d)\n", dir); in omap_dmic_set_dai_sysclk()
|
/sound/soc/ux500/ |
D | ux500_msp_i2s.c | 554 static int disable_msp(struct ux500_msp *msp, unsigned int dir) in disable_msp() argument 561 disable_tx = dir & MSP_DIR_TX; in disable_msp() 562 disable_rx = dir & MSP_DIR_TX; in disable_msp() 631 int ux500_msp_i2s_close(struct ux500_msp *msp, unsigned int dir) in ux500_msp_i2s_close() argument 636 dev_dbg(msp->dev, "%s: Enter (dir = 0x%01x).\n", __func__, dir); in ux500_msp_i2s_close() 638 status = disable_msp(msp, dir); in ux500_msp_i2s_close()
|
/sound/soc/sh/ |
D | fsi.c | 1280 enum dma_data_direction dir = fsi_stream_is_play(fsi, io) ? in fsi_dma_init() local 1291 snd_pcm_lib_buffer_bytes(io->substream), dir); in fsi_dma_init() 1298 enum dma_data_direction dir = fsi_stream_is_play(fsi, io) ? in fsi_dma_quit() local 1302 snd_pcm_lib_buffer_bytes(io->substream), dir); in fsi_dma_quit() 1319 enum dma_data_direction dir = fsi_stream_is_play(fsi, io) ? in fsi_dma_complete() local 1323 samples_to_bytes(runtime, io->period_samples), dir); in fsi_dma_complete() 1346 enum dma_data_direction dir; in fsi_dma_do_work() local 1356 dir = is_play ? DMA_TO_DEVICE : DMA_FROM_DEVICE; in fsi_dma_do_work() 1360 dma_sync_single_for_device(dai->dev, buf, len, dir); in fsi_dma_do_work() 1362 desc = dmaengine_prep_slave_single(io->chan, buf, len, dir, in fsi_dma_do_work()
|
/sound/soc/cirrus/ |
D | ep93xx-i2s.c | 299 unsigned int freq, int dir) in ep93xx_i2s_set_sysclk() argument 303 if (dir == SND_SOC_CLOCK_IN || clk_id != 0) in ep93xx_i2s_set_sysclk()
|
/sound/soc/samsung/ |
D | i2s.c | 395 int clk_id, unsigned int rfs, int dir) in i2s_set_sysclk() argument 404 if (dir == SND_SOC_CLOCK_IN) in i2s_set_sysclk() 409 (((dir == SND_SOC_CLOCK_IN) in i2s_set_sysclk() 411 ((dir == SND_SOC_CLOCK_OUT) in i2s_set_sysclk() 418 if (dir == SND_SOC_CLOCK_IN) in i2s_set_sysclk()
|