Home
last modified time | relevance | path

Searched refs:dir (Results 1 – 25 of 128) sorted by relevance

123456

/sound/pci/lola/
Dlola_mixer.c32 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 …]
Dlola_pcm.c642 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()
Dlola.h497 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/
Datmel_ssc_dai.c229 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/
Dhda_local.h39 #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 …]
Dhda_codec.c1694 #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 …]
Dpatch_ca0132.c1394 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 …]
Dhda_generic.c337 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 …]
Dhda_proc.c114 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/
Dmc13783.c292 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()
D88pm860x-codec.c141 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()
Dtlv320aic26.c221 int clk_id, unsigned int freq, int dir) in aic26_set_sysclk() argument
228 codec_dai, clk_id, freq, dir); in aic26_set_sysclk()
Dcq93vc.c79 int clk_id, unsigned int freq, int dir) in cq93vc_set_dai_sysclk() argument
/sound/core/oss/
Dpcm_oss.c151 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/
Dmpc5200_psc_i2s.c89 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/
Dau88x0.h131 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);
Dau88x0_pcm.c244 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()
Dau88x0_core.c1150 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/
Dpcm_compat.c274 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/
Dcs4231.c59 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/
Domap-dmic.c386 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/
Dux500_msp_i2s.c554 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/
Dfsi.c1280 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/
Dep93xx-i2s.c299 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/
Di2s.c395 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()

123456