Home
last modified time | relevance | path

Searched refs:fifo (Results 1 – 12 of 12) sorted by relevance

/sound/core/seq/
Dseq_fifo.h53 #define snd_seq_fifo_lock(fifo) snd_use_lock_use(&(fifo)->use_lock) argument
54 #define snd_seq_fifo_unlock(fifo) snd_use_lock_free(&(fifo)->use_lock) argument
Dseq_clientmgr.c344 user->fifo = NULL; in snd_seq_open()
349 user->fifo = snd_seq_fifo_new(user->fifo_pool_size); in snd_seq_open()
350 if (user->fifo == NULL) { in snd_seq_open()
382 if (client->data.user.fifo) in snd_seq_release()
383 snd_seq_fifo_delete(&client->data.user.fifo); in snd_seq_release()
402 struct snd_seq_fifo *fifo; in snd_seq_read() local
417 if (!client->accept_input || (fifo = client->data.user.fifo) == NULL) in snd_seq_read()
420 if (atomic_read(&fifo->overflow) > 0) { in snd_seq_read()
422 snd_seq_fifo_clear(fifo); in snd_seq_read()
429 snd_seq_fifo_lock(fifo); in snd_seq_read()
[all …]
Dseq_fifo.c62 void snd_seq_fifo_delete(struct snd_seq_fifo **fifo) in snd_seq_fifo_delete() argument
66 if (snd_BUG_ON(!fifo)) in snd_seq_fifo_delete()
68 f = *fifo; in snd_seq_fifo_delete()
71 *fifo = NULL; in snd_seq_fifo_delete()
Dseq_prioq.c74 void snd_seq_prioq_delete(struct snd_seq_prioq **fifo) in snd_seq_prioq_delete() argument
76 struct snd_seq_prioq *f = *fifo; in snd_seq_prioq_delete()
77 *fifo = NULL; in snd_seq_prioq_delete()
Dseq_prioq.h41 void snd_seq_prioq_delete(struct snd_seq_prioq **fifo);
Dseq_clientmgr.h38 struct snd_seq_fifo *fifo; /* queue for incoming events */ member
/sound/pci/au88x0/
Dau88x0_core.c779 vortex_fifo_clearadbdata(vortex_t * vortex, int fifo, int x) in vortex_fifo_clearadbdata() argument
784 (((fifo << FIFO_SIZE_BITS) + x) << 2), 0); in vortex_fifo_clearadbdata()
788 static void vortex_fifo_adbinitialize(vortex_t * vortex, int fifo, int j)
790 vortex_fifo_clearadbdata(vortex, fifo, FIFO_SIZE);
792 hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2),
795 hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2),
800 static void vortex_fifo_setadbvalid(vortex_t * vortex, int fifo, int en) in vortex_fifo_setadbvalid() argument
802 hwwrite(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2), in vortex_fifo_setadbvalid()
803 (hwread(vortex->mmio, VORTEX_FIFO_ADBCTRL + (fifo << 2)) & in vortex_fifo_setadbvalid()
808 vortex_fifo_setadbctrl(vortex_t * vortex, int fifo, int stereo, int priority, in vortex_fifo_setadbctrl() argument
[all …]
Dau88x0_synth.c25 static void vortex_fifo_setwtvalid(vortex_t * vortex, int fifo, int en);
33 static void vortex_fifo_wtinitialize(vortex_t * vortex, int fifo, int j);
/sound/soc/fsl/
Dmpc5200_dma.c371 phys_addr_t fifo; in mpc5200_audio_dma_create() local
418 fifo = res.start + offsetof(struct mpc52xx_psc, buffer.buffer_32); in mpc5200_audio_dma_create()
420 bcom_psc_gen_bd_rx_init(psc_dma->id, 10, fifo, 512); in mpc5200_audio_dma_create()
422 bcom_psc_gen_bd_tx_init(psc_dma->id, 10, fifo); in mpc5200_audio_dma_create()
/sound/arm/
Daaci.c250 : "r" (aacirun->fifo) in aaci_fifo_irq()
310 : "r" (aacirun->fifo) in aaci_fifo_irq()
963 writel(0, aacirun->fifo); in aaci_size_fifo()
1014 aaci->playback.fifo = aaci->base + AACI_DR1; in aaci_probe()
1021 aaci->capture.fifo = aaci->base + AACI_DR1; in aaci_probe()
Daaci.h204 void __iomem *fifo; member
/sound/pci/
Dintel8x0.c893 unsigned int val, fifo; in snd_intel8x0_ali_trigger() local
904 fifo = igetdword(chip, fiforeg[ichdev->ali_slot / 4]); in snd_intel8x0_ali_trigger()
905 fifo &= ~(0xff << (ichdev->ali_slot % 4)); in snd_intel8x0_ali_trigger()
906 fifo |= 0x83 << (ichdev->ali_slot % 4); in snd_intel8x0_ali_trigger()
907 iputdword(chip, fiforeg[ichdev->ali_slot / 4], fifo); in snd_intel8x0_ali_trigger()