Home
last modified time | relevance | path

Searched refs:src (Results 1 – 25 of 111) sorted by relevance

12345

/sound/pci/ctxfi/
Dctsrc.c28 static int src_default_config_memrd(struct src *src);
29 static int src_default_config_memwr(struct src *src);
30 static int src_default_config_arcrw(struct src *src);
32 static int (*src_default_config[3])(struct src *) = {
38 static int src_set_state(struct src *src, unsigned int state) in src_set_state() argument
42 hw = src->rsc.hw; in src_set_state()
43 hw->src_set_state(src->rsc.ctrl_blk, state); in src_set_state()
48 static int src_set_bm(struct src *src, unsigned int bm) in src_set_bm() argument
52 hw = src->rsc.hw; in src_set_bm()
53 hw->src_set_bm(src->rsc.ctrl_blk, bm); in src_set_bm()
[all …]
Dctsrc.h48 struct src { struct
50 struct src *intlv; /* Pointer to next interleaved SRC in a series */ argument
58 int (*set_state)(struct src *src, unsigned int state); argument
59 int (*set_bm)(struct src *src, unsigned int bm);
60 int (*set_sf)(struct src *src, unsigned int sf);
61 int (*set_pm)(struct src *src, unsigned int pm);
62 int (*set_rom)(struct src *src, unsigned int rom);
63 int (*set_vo)(struct src *src, unsigned int vo);
64 int (*set_st)(struct src *src, unsigned int st);
65 int (*set_bp)(struct src *src, unsigned int bp);
[all …]
Dctatc.c249 struct src *src; in atc_pcm_playback_prepare() local
263 err = src_mgr->get_src(src_mgr, &desc, (struct src **)&apcm->src); in atc_pcm_playback_prepare()
269 src = apcm->src; in atc_pcm_playback_prepare()
270 src->ops->set_pitch(src, pitch); in atc_pcm_playback_prepare()
271 src->ops->set_rom(src, select_rom(pitch)); in atc_pcm_playback_prepare()
272 src->ops->set_sf(src, convert_format(apcm->substream->runtime->format, in atc_pcm_playback_prepare()
274 src->ops->set_pm(src, (src->ops->next_interleave(src) != NULL)); in atc_pcm_playback_prepare()
299 src = apcm->src; in atc_pcm_playback_prepare()
303 amixer->ops->setup(amixer, &src->rsc, in atc_pcm_playback_prepare()
306 src = src->ops->next_interleave(src); in atc_pcm_playback_prepare()
[all …]
/sound/core/
Dpcm_compat.c27 s32 __user *src) in snd_pcm_ioctl_delay_compat() argument
38 if (put_user(delay, src)) in snd_pcm_ioctl_delay_compat()
44 u32 __user *src) in snd_pcm_ioctl_rewind_compat() argument
49 if (get_user(frames, src)) in snd_pcm_ioctl_rewind_compat()
55 if (put_user(err, src)) in snd_pcm_ioctl_rewind_compat()
61 u32 __user *src) in snd_pcm_ioctl_forward_compat() argument
66 if (get_user(frames, src)) in snd_pcm_ioctl_forward_compat()
72 if (put_user(err, src)) in snd_pcm_ioctl_forward_compat()
123 struct snd_pcm_sw_params32 __user *src) in snd_pcm_ioctl_sw_params_compat() argument
130 if (get_user(params.tstamp_mode, &src->tstamp_mode) || in snd_pcm_ioctl_sw_params_compat()
[all …]
Drawmidi_compat.c34 struct snd_rawmidi_params32 __user *src) in snd_rawmidi_ioctl_params_compat() argument
39 if (get_user(params.stream, &src->stream) || in snd_rawmidi_ioctl_params_compat()
40 get_user(params.buffer_size, &src->buffer_size) || in snd_rawmidi_ioctl_params_compat()
41 get_user(params.avail_min, &src->avail_min) || in snd_rawmidi_ioctl_params_compat()
42 get_user(val, &src->no_active_sensing)) in snd_rawmidi_ioctl_params_compat()
67 struct snd_rawmidi_status32 __user *src) in snd_rawmidi_ioctl_status_compat() argument
72 if (get_user(status.stream, &src->stream)) in snd_rawmidi_ioctl_status_compat()
92 if (compat_put_timespec(&status.tstamp, &src->tstamp) || in snd_rawmidi_ioctl_status_compat()
93 put_user(status.avail, &src->avail) || in snd_rawmidi_ioctl_status_compat()
94 put_user(status.xruns, &src->xruns)) in snd_rawmidi_ioctl_status_compat()
[all …]
Dmemory.c38 int copy_to_user_fromio(void __user *dst, const volatile void __iomem *src, size_t count) in copy_to_user_fromio() argument
41 return copy_to_user(dst, (const void __force*)src, count) ? -EFAULT : 0; in copy_to_user_fromio()
48 memcpy_fromio(buf, (void __iomem *)src, c); in copy_to_user_fromio()
53 src += c; in copy_to_user_fromio()
71 int copy_from_user_toio(volatile void __iomem *dst, const void __user *src, size_t count) in copy_from_user_toio() argument
74 return copy_from_user((void __force *)dst, src, count) ? -EFAULT : 0; in copy_from_user_toio()
81 if (copy_from_user(buf, src, c)) in copy_from_user_toio()
86 src += c; in copy_from_user_toio()
Dhwdep_compat.c34 struct snd_hwdep_dsp_image32 __user *src) in snd_hwdep_dsp_load_compat() argument
43 if (copy_in_user(dst, src, 4 + 64)) in snd_hwdep_dsp_load_compat()
45 if (get_user(ptr, &src->image) || in snd_hwdep_dsp_load_compat()
48 if (get_user(val, &src->length) || in snd_hwdep_dsp_load_compat()
51 if (get_user(val, &src->driver_data) || in snd_hwdep_dsp_load_compat()
Dinfo.c670 const char *snd_info_get_str(char *dest, const char *src, int len) in snd_info_get_str() argument
674 while (*src == ' ' || *src == '\t') in snd_info_get_str()
675 src++; in snd_info_get_str()
676 if (*src == '"' || *src == '\'') { in snd_info_get_str()
677 c = *src++; in snd_info_get_str()
678 while (--len > 0 && *src && *src != c) { in snd_info_get_str()
679 *dest++ = *src++; in snd_info_get_str()
681 if (*src == c) in snd_info_get_str()
682 src++; in snd_info_get_str()
684 while (--len > 0 && *src && *src != ' ' && *src != '\t') { in snd_info_get_str()
[all …]
/sound/soc/sh/rcar/
Dsrc.c33 #define rsnd_src_get(priv, id) ((struct rsnd_src *)(priv->src) + id)
34 #define rsnd_src_to_dma(src) ((src)->dma) argument
44 ((pos) = (struct rsnd_src *)(priv)->src + i); \
99 struct rsnd_src *src = rsnd_mod_to_src(mod); in rsnd_src_convert_rate() local
106 return src->convert_rate; in rsnd_src_convert_rate()
108 convert_rate = src->sync.val; in rsnd_src_convert_rate()
111 convert_rate = src->convert_rate; in rsnd_src_convert_rate()
158 struct rsnd_src *src = rsnd_mod_to_src(mod); in rsnd_src_hw_params() local
179 src->convert_rate = params_rate(be_params); in rsnd_src_hw_params()
292 struct rsnd_src *src = rsnd_mod_to_src(mod); in rsnd_src_irq() local
[all …]
Dcmd.c49 struct rsnd_mod *src; in rsnd_cmd_init() local
61 src = rsnd_io_to_mod_src(tio); in rsnd_cmd_init()
63 data |= path[rsnd_mod_id(src)]; in rsnd_cmd_init()
66 src = rsnd_io_to_mod_src(tio); in rsnd_cmd_init()
68 data |= path[rsnd_mod_id(src)]; in rsnd_cmd_init()
72 struct rsnd_mod *src = rsnd_io_to_mod_src(io); in rsnd_cmd_init() local
85 if (unlikely(!src)) in rsnd_cmd_init()
88 data = path[rsnd_mod_id(src)] | in rsnd_cmd_init()
89 cmd_case[rsnd_mod_id(src)] << 16; in rsnd_cmd_init()
Ddma.c302 struct rsnd_mod *src = rsnd_io_to_mod_src(io); in rsnd_dmapp_get_id() local
311 } else if (mod == src) { in rsnd_dmapp_get_id()
496 { RDMA_SRC_O_N(src, id), RDMA_SRC_I_P(src, id) }, in rsnd_gen2_dma_addr()
497 { RDMA_CMD_O_N(src, id), RDMA_SRC_I_P(src, id) } }, in rsnd_gen2_dma_addr()
500 { RDMA_SRC_O_P(src, id), RDMA_SRC_I_N(src, id) }, in rsnd_gen2_dma_addr()
501 { RDMA_CMD_O_P(src, id), RDMA_SRC_I_N(src, id) } } in rsnd_gen2_dma_addr()
563 struct rsnd_mod *src = rsnd_io_to_mod_src(io); in rsnd_dma_of_path() local
603 if (src) { in rsnd_dma_of_path()
604 mod[idx++] = src; in rsnd_dma_of_path()
605 src = NULL; in rsnd_dma_of_path()
/sound/firewire/tascam/
Damdtp-tascam.c47 const u32 *src; in write_pcm_s32() local
50 src = (void *)runtime->dma_area + in write_pcm_s32()
56 buffer[c] = cpu_to_be32(*src); in write_pcm_s32()
57 src++; in write_pcm_s32()
61 src = (void *)runtime->dma_area; in write_pcm_s32()
72 const u16 *src; in write_pcm_s16() local
75 src = (void *)runtime->dma_area + in write_pcm_s16()
81 buffer[c] = cpu_to_be32(*src << 16); in write_pcm_s16()
82 src++; in write_pcm_s16()
86 src = (void *)runtime->dma_area; in write_pcm_s16()
/sound/soc/blackfin/
Dbf5xx-i2s-pcm.c236 void *src, *dst; in bf5xx_pcm_copy() local
242 src = buf; in bf5xx_pcm_copy()
249 sample_size, src, sample_size); in bf5xx_pcm_copy()
250 src += sample_size; in bf5xx_pcm_copy()
255 src = runtime->dma_area; in bf5xx_pcm_copy()
256 src += pos * sample_size * 8; in bf5xx_pcm_copy()
261 memcpy(dst, src + dma_data->map[i] * in bf5xx_pcm_copy()
265 src += 8 * sample_size; in bf5xx_pcm_copy()
270 src = buf; in bf5xx_pcm_copy()
274 src = runtime->dma_area; in bf5xx_pcm_copy()
[all …]
Dbf5xx-ac97.c46 void bf5xx_pcm_to_ac97(struct ac97_frame *dst, const __u16 *src, in bf5xx_pcm_to_ac97() argument
52 dst->ac97_pcm_r = *src++; in bf5xx_pcm_to_ac97()
56 dst->ac97_pcm_l = *src++; in bf5xx_pcm_to_ac97()
62 dst->ac97_sl = *src++; in bf5xx_pcm_to_ac97()
66 dst->ac97_sr = *src++; in bf5xx_pcm_to_ac97()
70 dst->ac97_lfe = *src++; in bf5xx_pcm_to_ac97()
74 dst->ac97_center = *src++; in bf5xx_pcm_to_ac97()
83 void bf5xx_ac97_to_pcm(const struct ac97_frame *src, __u16 *dst, in bf5xx_ac97_to_pcm() argument
87 *(dst++) = src->ac97_pcm_l; in bf5xx_ac97_to_pcm()
88 *(dst++) = src->ac97_pcm_r; in bf5xx_ac97_to_pcm()
[all …]
/sound/pci/au88x0/
Dau88x0_core.c455 static void vortex_src_flushbuffers(vortex_t * vortex, unsigned char src) in vortex_src_flushbuffers() argument
461 VORTEX_SRC_DATA0 + (src << 7) + (i << 2), 0); in vortex_src_flushbuffers()
462 hwwrite(vortex->mmio, VORTEX_SRC_DATA + (src << 3), 0); in vortex_src_flushbuffers()
463 hwwrite(vortex->mmio, VORTEX_SRC_DATA + (src << 3) + 4, 0); in vortex_src_flushbuffers()
466 static void vortex_src_cleardrift(vortex_t * vortex, unsigned char src) in vortex_src_cleardrift() argument
468 hwwrite(vortex->mmio, VORTEX_SRC_DRIFT0 + (src << 2), 0); in vortex_src_cleardrift()
469 hwwrite(vortex->mmio, VORTEX_SRC_DRIFT1 + (src << 2), 0); in vortex_src_cleardrift()
470 hwwrite(vortex->mmio, VORTEX_SRC_DRIFT2 + (src << 2), 1); in vortex_src_cleardrift()
474 vortex_src_set_throttlesource(vortex_t * vortex, unsigned char src, int en) in vortex_src_set_throttlesource() argument
480 temp |= 1 << src; in vortex_src_set_throttlesource()
[all …]
/sound/core/oss/
Dmulaw.c177 char *src; in mulaw_decode() local
188 src = src_channels[channel].area.addr + src_channels[channel].area.first / 8; in mulaw_decode()
194 signed short sample = ulaw2linear(*src); in mulaw_decode()
196 src += src_step; in mulaw_decode()
203 unsigned char *src) in cvt_native_to_s16() argument
206 memcpy((char *)&sample + data->copy_ofs, src + data->native_ofs, in cvt_native_to_s16()
223 char *src; in mulaw_encode() local
234 src = src_channels[channel].area.addr + src_channels[channel].area.first / 8; in mulaw_encode()
240 signed short sample = cvt_native_to_s16(data, src); in mulaw_encode()
242 src += src_step; in mulaw_encode()
Dlinear.c43 unsigned char *dst, unsigned char *src) in do_convert() argument
48 memcpy(p + data->copy_ofs, src + data->src_ofs, data->copy_bytes); in do_convert()
64 char *src; in convert() local
75 src = src_channels[channel].area.addr + src_channels[channel].area.first / 8; in convert()
81 do_convert(data, dst, src); in convert()
82 src += src_step; in convert()
Drate.c72 signed short *src, *dst; in resample_expand() local
90 src = (signed short *)src_channels[channel].area.addr + in resample_expand()
103 S2 = *src; in resample_expand()
104 src += src_step; in resample_expand()
131 signed short *src, *dst; in resample_shrink() local
149 src = (signed short *)src_channels[channel].area.addr + in resample_shrink()
160 S2 = *src; in resample_shrink()
161 src += src_step; in resample_shrink()
/sound/firewire/
Damdtp-stream-trace.h23 __field(int, src)
36 __entry->src = fw_parent_device(s->unit)->node_id;
49 __entry->src,
67 __field(int, src)
80 __entry->src = fw_parent_device(s->unit)->card->node_id;
93 __entry->src,
Damdtp-am824.c161 const u32 *src; in write_pcm_s32() local
164 src = (void *)runtime->dma_area + in write_pcm_s32()
171 cpu_to_be32((*src >> 8) | 0x40000000); in write_pcm_s32()
172 src++; in write_pcm_s32()
176 src = (void *)runtime->dma_area; in write_pcm_s32()
187 const u16 *src; in write_pcm_s16() local
190 src = (void *)runtime->dma_area + in write_pcm_s16()
197 cpu_to_be32((*src << 8) | 0x42000000); in write_pcm_s16()
198 src++; in write_pcm_s16()
202 src = (void *)runtime->dma_area; in write_pcm_s16()
/sound/firewire/digi00x/
Damdtp-dot.c156 const u32 *src; in write_pcm_s32() local
159 src = (void *)runtime->dma_area + in write_pcm_s32()
166 buffer[c] = cpu_to_be32((*src >> 8) | 0x40000000); in write_pcm_s32()
168 src++; in write_pcm_s32()
172 src = (void *)runtime->dma_area; in write_pcm_s32()
182 const u16 *src; in write_pcm_s16() local
185 src = (void *)runtime->dma_area + in write_pcm_s16()
192 buffer[c] = cpu_to_be32((*src << 8) | 0x40000000); in write_pcm_s16()
194 src++; in write_pcm_s16()
198 src = (void *)runtime->dma_area; in write_pcm_s16()
/sound/soc/intel/atom/sst/
Dsst_loader.c42 void memcpy32_toio(void __iomem *dst, const void *src, int count) in memcpy32_toio() argument
47 __iowrite32_copy(dst, src, count/4); in memcpy32_toio()
50 void memcpy32_fromio(void *dst, const void __iomem *src, int count) in memcpy32_fromio() argument
55 __iowrite32_copy(dst, src, count/4); in memcpy32_fromio()
155 void *destn, const void *src, u32 size, bool is_io) in sst_fill_memcpy_list() argument
163 listnode->src = src; in sst_fill_memcpy_list()
274 listnode->src, listnode->size); in sst_do_memcpy()
276 memcpy(listnode->dstn, listnode->src, listnode->size); in sst_do_memcpy()
/sound/core/seq/
Dseq_memory.c129 static int seq_copy_in_kernel(char **bufptr, const void *src, int size) in seq_copy_in_kernel() argument
131 memcpy(*bufptr, src, size); in seq_copy_in_kernel()
136 static int seq_copy_in_user(char __user **bufptr, const void *src, int size) in seq_copy_in_user() argument
138 if (copy_to_user(*bufptr, src, size)) in seq_copy_in_user()
325 struct snd_seq_event_cell *src, *tmp, *tail; in snd_seq_event_dup() local
331 src = (struct snd_seq_event_cell *)event->data.ext.ptr; in snd_seq_event_dup()
349 if (is_chained && src) { in snd_seq_event_dup()
350 tmp->event = src->event; in snd_seq_event_dup()
351 src = src->next; in snd_seq_event_dup()
/sound/soc/nuc900/
Dnuc900-pcm.c207 dma_addr_t *src, dma_addr_t *dst) in nuc900_dma_getposition() argument
212 if (src != NULL) in nuc900_dma_getposition()
213 *src = AUDIO_READ(nuc900_audio->mmio + ACTL_PDSTC); in nuc900_dma_getposition()
224 dma_addr_t src, dst; in nuc900_dma_pointer() local
227 nuc900_dma_getposition(substream, &src, &dst); in nuc900_dma_pointer()
232 res = src - runtime->dma_addr; in nuc900_dma_pointer()
/sound/soc/intel/common/
Dsst-dsp.c60 u32 *src, size_t bytes) in _sst_memcpy_toio_32() argument
65 writel(src[i], dest + i); in _sst_memcpy_toio_32()
69 const volatile __iomem u32 *src, size_t bytes) in _sst_memcpy_fromio_32() argument
74 dest[i] = readl(src + i); in _sst_memcpy_fromio_32()
78 void __iomem *dest, void *src, size_t bytes) in sst_memcpy_toio_32() argument
80 _sst_memcpy_toio_32(dest, src, bytes); in sst_memcpy_toio_32()
85 void __iomem *src, size_t bytes) in sst_memcpy_fromio_32() argument
87 _sst_memcpy_fromio_32(dest, src, bytes); in sst_memcpy_fromio_32()

12345