Home
last modified time | relevance | path

Searched refs:snd_pcm_direct_t (Results 1 – 8 of 8) sorted by relevance

/third_party/alsa-lib/src/pcm/
Dpcm_direct.h130 typedef struct snd_pcm_direct snd_pcm_direct_t; typedef
195 void (*server_free)(snd_pcm_direct_t *direct);
268 int snd_pcm_direct_semaphore_create_or_connect(snd_pcm_direct_t *dmix);
270 static inline int snd_pcm_direct_semaphore_discard(snd_pcm_direct_t *dmix) in snd_pcm_direct_semaphore_discard()
280 static inline int snd_pcm_direct_semaphore_down(snd_pcm_direct_t *dmix, int sem_num) in snd_pcm_direct_semaphore_down()
291 static inline int snd_pcm_direct_semaphore_up(snd_pcm_direct_t *dmix, int sem_num) in snd_pcm_direct_semaphore_up()
302 static inline int snd_pcm_direct_semaphore_final(snd_pcm_direct_t *dmix, int sem_num) in snd_pcm_direct_semaphore_final()
311 int snd_pcm_direct_shm_create_or_connect(snd_pcm_direct_t *dmix);
312 int snd_pcm_direct_shm_discard(snd_pcm_direct_t *dmix);
313 int snd_pcm_direct_server_create(snd_pcm_direct_t *dmix);
[all …]
Dpcm_dmix.c62 static int shm_sum_discard(snd_pcm_direct_t *dmix);
67 static int shm_sum_create_or_connect(snd_pcm_direct_t *dmix) in shm_sum_create_or_connect()
109 static int shm_sum_discard(snd_pcm_direct_t *dmix) in shm_sum_discard()
130 static void dmix_server_free(snd_pcm_direct_t *dmix) in dmix_server_free()
154 static void mix_areas(snd_pcm_direct_t *dmix, in mix_areas()
222 static void remix_areas(snd_pcm_direct_t *dmix, in remix_areas()
295 static void dmix_down_sem(snd_pcm_direct_t *dmix) in dmix_down_sem()
301 static void dmix_up_sem(snd_pcm_direct_t *dmix) in dmix_up_sem()
313 snd_pcm_direct_t *dmix = pcm->private_data; in snd_pcm_dmix_sync_area()
390 snd_pcm_direct_t *dmix = pcm->private_data; in snd_pcm_dmix_sync_ptr0()
[all …]
Dpcm_dsnoop.c59 snd_pcm_direct_t *dsnoop = pcm->private_data; in snoop_timestamp()
74 static void snoop_areas(snd_pcm_direct_t *dsnoop, in snoop_areas()
104 snd_pcm_direct_t *dsnoop = pcm->private_data; in snd_pcm_dsnoop_sync_area()
132 snd_pcm_direct_t *dsnoop = pcm->private_data; in snd_pcm_dsnoop_sync_ptr()
181 snd_pcm_direct_t *dsnoop = pcm->private_data; in snd_pcm_dsnoop_status()
208 snd_pcm_direct_t *dsnoop = pcm->private_data; in snd_pcm_dsnoop_state()
230 snd_pcm_direct_t *dsnoop = pcm->private_data; in snd_pcm_dsnoop_delay()
255 snd_pcm_direct_t *dsnoop = pcm->private_data; in snd_pcm_dsnoop_hwsync()
275 snd_pcm_direct_t *dsnoop = pcm->private_data; in snd_pcm_dsnoop_reset()
285 snd_pcm_direct_t *dsnoop = pcm->private_data; in snd_pcm_dsnoop_start()
[all …]
Dpcm_direct.c59 int snd_pcm_direct_semaphore_create_or_connect(snd_pcm_direct_t *dmix) in snd_pcm_direct_semaphore_create_or_connect()
85 static unsigned int snd_pcm_direct_magic(snd_pcm_direct_t *dmix) in snd_pcm_direct_magic()
97 int snd_pcm_direct_shm_create_or_connect(snd_pcm_direct_t *dmix) in snd_pcm_direct_shm_create_or_connect()
159 static int _snd_pcm_direct_shm_discard(snd_pcm_direct_t *dmix) in _snd_pcm_direct_shm_discard()
181 int snd_pcm_direct_shm_discard(snd_pcm_direct_t *dmix) in snd_pcm_direct_shm_discard()
263 static snd_pcm_direct_t *server_job_dmix;
265 static void server_cleanup(snd_pcm_direct_t *dmix) in server_cleanup()
318 static void server_job(snd_pcm_direct_t *dmix)
420 int snd_pcm_direct_server_create(snd_pcm_direct_t *dmix)
458 int snd_pcm_direct_server_discard(snd_pcm_direct_t *dmix)
[all …]
Dpcm_dshare.c60 snd_pcm_direct_t *dshare = pcm->private_data; in do_silence()
76 static void share_areas(snd_pcm_direct_t *dshare, in share_areas()
109 snd_pcm_direct_t *dshare = pcm->private_data; in snd_pcm_dshare_sync_area()
163 snd_pcm_direct_t *dshare = pcm->private_data; in snd_pcm_dshare_sync_ptr0()
201 snd_pcm_direct_t *dshare = pcm->private_data; in snd_pcm_dshare_sync_ptr()
231 snd_pcm_direct_t *dshare = pcm->private_data; in snd_pcm_dshare_status()
257 snd_pcm_direct_t *dshare = pcm->private_data; in snd_pcm_dshare_state()
281 snd_pcm_direct_t *dshare = pcm->private_data; in snd_pcm_dshare_delay()
307 snd_pcm_direct_t *dshare = pcm->private_data; in snd_pcm_dshare_hwsync()
327 snd_pcm_direct_t *dshare = pcm->private_data; in snd_pcm_dshare_reset()
[all …]
Dpcm_dmix_x86_64.c69 static void mix_select_callbacks(snd_pcm_direct_t *dmix) in mix_select_callbacks()
Dpcm_dmix_generic.c112 static void mix_select_callbacks(snd_pcm_direct_t *dmix) in mix_select_callbacks()
515 static void generic_mix_select_callbacks(snd_pcm_direct_t *dmix) in generic_mix_select_callbacks()
Dpcm_dmix_i386.c86 static void mix_select_callbacks(snd_pcm_direct_t *dmix) in mix_select_callbacks()