Home
last modified time | relevance | path

Searched refs:appl_ptr (Results 1 – 17 of 17) sorted by relevance

/linux/include/sound/
A Dpcm-indirect.h24 snd_pcm_uframes_t appl_ptr; /* Last seen appl_ptr */ member
39 snd_pcm_uframes_t appl_ptr = runtime->control->appl_ptr; in snd_pcm_indirect_playback_transfer() local
40 snd_pcm_sframes_t diff = appl_ptr - rec->appl_ptr; in snd_pcm_indirect_playback_transfer()
49 rec->appl_ptr = appl_ptr; in snd_pcm_indirect_playback_transfer()
108 snd_pcm_uframes_t appl_ptr = runtime->control->appl_ptr; in snd_pcm_indirect_capture_transfer() local
109 snd_pcm_sframes_t diff = appl_ptr - rec->appl_ptr; in snd_pcm_indirect_capture_transfer()
117 rec->appl_ptr = appl_ptr; in snd_pcm_indirect_capture_transfer()
A Drawmidi.h59 size_t appl_ptr; /* application pointer */ member
A Dpcm.h744 …_pcm_sframes_t avail = runtime->status->hw_ptr + runtime->buffer_size - runtime->control->appl_ptr; in snd_pcm_playback_avail()
760 snd_pcm_sframes_t avail = runtime->status->hw_ptr - runtime->control->appl_ptr; in snd_pcm_capture_avail()
1473 snd_pcm_uframes_t appl_ptr; /* appl ptr */ member
1498 u32 appl_ptr; /* appl ptr */ member
/linux/sound/core/
A Dpcm_compat.c165 u32 appl_ptr; member
212 .appl_ptr = status.appl_ptr, in snd_pcm_status_user_compat64()
394 u32 appl_ptr; member
427 get_user(scontrol.appl_ptr, &src->c.control.appl_ptr) || in snd_pcm_ioctl_sync_ptr_x32()
443 control->appl_ptr = scontrol.appl_ptr; in snd_pcm_ioctl_sync_ptr_x32()
445 scontrol.appl_ptr = control->appl_ptr % boundary; in snd_pcm_ioctl_sync_ptr_x32()
465 put_user(scontrol.appl_ptr, &src->c.control.appl_ptr) || in snd_pcm_ioctl_sync_ptr_x32()
488 __u32 appl_ptr; member
520 err = pcm_lib_apply_appl_ptr(substream, sync_cp->appl_ptr); in snd_pcm_ioctl_sync_ptr_buggy()
526 sync_cp->appl_ptr = control->appl_ptr; in snd_pcm_ioctl_sync_ptr_buggy()
A Drawmidi.c167 runtime->appl_ptr = runtime->hw_ptr = 0; in snd_rawmidi_runtime_create()
202 runtime->appl_ptr = runtime->hw_ptr = 0; in __reset_runtime_ptrs()
1136 unsigned long appl_ptr; in snd_rawmidi_kernel_read1() local
1149 appl_ptr = runtime->appl_ptr; in snd_rawmidi_kernel_read1()
1150 runtime->appl_ptr += count1; in snd_rawmidi_kernel_read1()
1151 runtime->appl_ptr %= runtime->buffer_size; in snd_rawmidi_kernel_read1()
1159 runtime->buffer + appl_ptr, count1)) in snd_rawmidi_kernel_read1()
1452 unsigned long appl_ptr; in snd_rawmidi_kernel_write1() local
1476 appl_ptr = runtime->appl_ptr; in snd_rawmidi_kernel_write1()
1477 runtime->appl_ptr += count1; in snd_rawmidi_kernel_write1()
[all …]
A Dpcm_lib.c53 snd_pcm_uframes_t appl_ptr = READ_ONCE(runtime->control->appl_ptr); in snd_pcm_playback_silence() local
54 if (runtime->silence_start != appl_ptr) { in snd_pcm_playback_silence()
55 n = appl_ptr - runtime->silence_start; in snd_pcm_playback_silence()
62 runtime->silence_start = appl_ptr; in snd_pcm_playback_silence()
2127 snd_pcm_uframes_t appl_ptr) in pcm_lib_apply_appl_ptr() argument
2133 if (old_appl_ptr == appl_ptr) in pcm_lib_apply_appl_ptr()
2136 runtime->control->appl_ptr = appl_ptr; in pcm_lib_apply_appl_ptr()
2250 appl_ptr = READ_ONCE(runtime->control->appl_ptr); in __snd_pcm_lib_xfer()
2272 appl_ptr += frames; in __snd_pcm_lib_xfer()
2273 if (appl_ptr >= runtime->boundary) in __snd_pcm_lib_xfer()
[all …]
A Dpcm_native.c1003 status->appl_ptr = runtime->control->appl_ptr; in snd_pcm_status64()
1069 .appl_ptr = status64.appl_ptr, in snd_pcm_status_user32()
2876 appl_ptr = runtime->control->appl_ptr + frames; in forward_appl_ptr()
2896 appl_ptr = runtime->control->appl_ptr - frames; in rewind_appl_ptr()
2897 if (appl_ptr < 0) in rewind_appl_ptr()
2996 sync_ptr.c.control.appl_ptr = control->appl_ptr; in snd_pcm_sync_ptr()
3027 u32 appl_ptr; member
3072 get_user(scontrol.appl_ptr, &src->c.control.appl_ptr) || in snd_pcm_ioctl_sync_ptr_compat()
3089 scontrol.appl_ptr); in snd_pcm_ioctl_sync_ptr_compat()
3095 scontrol.appl_ptr = control->appl_ptr % boundary; in snd_pcm_ioctl_sync_ptr_compat()
[all …]
A Dpcm_local.h27 snd_pcm_uframes_t appl_ptr);
A Dpcm.c472 snd_iprintf(buffer, "appl_ptr : %ld\n", runtime->control->appl_ptr); in snd_pcm_substream_proc_status_read()
/linux/tools/include/uapi/sound/
A Dasound.h482 snd_pcm_uframes_t appl_ptr; /* appl ptr */ member
537 snd_pcm_uframes_t appl_ptr; /* RW: appl ptr (0...boundary-1) */ member
581 snd_pcm_uframes_t appl_ptr; /* RW: appl ptr (0...boundary-1) */ member
/linux/include/uapi/sound/
A Dasound.h482 snd_pcm_uframes_t appl_ptr; /* appl ptr */ member
537 snd_pcm_uframes_t appl_ptr; /* RW: appl ptr (0...boundary-1) */ member
581 snd_pcm_uframes_t appl_ptr; /* RW: appl ptr (0...boundary-1) */ member
/linux/sound/drivers/
A Daloop.c540 snd_pcm_uframes_t appl_ptr, appl_ptr1, diff; in copy_play_buf() local
541 appl_ptr = appl_ptr1 = runtime->control->appl_ptr; in copy_play_buf()
544 if (appl_ptr < appl_ptr1) in copy_play_buf()
546 diff = (appl_ptr - appl_ptr1) * play->pcm_salign; in copy_play_buf()
/linux/sound/core/oss/
A Dpcm_oss.c1700 size = runtime->control->appl_ptr % runtime->period_size; in snd_pcm_oss_sync()
2055 snd_pcm_uframes_t appl_ptr; in snd_pcm_oss_simulate_fill() local
2056 appl_ptr = hw_ptr + runtime->buffer_size; in snd_pcm_oss_simulate_fill()
2057 appl_ptr %= runtime->boundary; in snd_pcm_oss_simulate_fill()
2058 runtime->control->appl_ptr = appl_ptr; in snd_pcm_oss_simulate_fill()
/linux/sound/soc/fsl/
A Dimx-pcm-rpmsg.c539 buffer_tail = (frames_to_bytes(runtime, runtime->control->appl_ptr) % in imx_rpmsg_pcm_ack()
/linux/sound/usb/
A Dpcm.c1393 avail = (runtime->control->appl_ptr - runtime->hw_ptr_base) in prepare_playback_urb()
/linux/sound/pci/asihpi/
A Dasihpi.c807 runtime->control->appl_ptr) in snd_card_asihpi_timer_function()
/linux/Documentation/sound/kernel-api/
A Dwriting-an-alsa-driver.rst2136 ``appl_ptr`` is updated in read or write operations. Some drivers like
2137 emu10k1-fx and cs46xx need to track the current ``appl_ptr`` for the

Completed in 68 milliseconds