Searched refs:snd_pcm_direct_t (Results 1 – 8 of 8) sorted by relevance
130 typedef struct snd_pcm_direct snd_pcm_direct_t; typedef195 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 …]
62 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 …]
59 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 …]
59 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 …]
60 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 …]
69 static void mix_select_callbacks(snd_pcm_direct_t *dmix) in mix_select_callbacks()
112 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()
86 static void mix_select_callbacks(snd_pcm_direct_t *dmix) in mix_select_callbacks()