Home
last modified time | relevance | path

Searched refs:link (Results 1 – 7 of 7) sorted by relevance

/sound/pcmcia/pdaudiocf/
Dpdaudiocf.c59 static int pdacf_config(struct pcmcia_device *link);
62 static void pdacf_release(struct pcmcia_device *link) in pdacf_release() argument
64 free_irq(link->irq, link->priv); in pdacf_release()
65 pcmcia_disable_device(link); in pdacf_release()
73 struct pcmcia_device *link = pdacf->p_dev; in snd_pdacf_free() local
75 pdacf_release(link); in snd_pdacf_free()
93 static int snd_pdacf_probe(struct pcmcia_device *link) in snd_pdacf_probe() argument
116 err = snd_card_new(&link->dev, index[i], id[i], THIS_MODULE, in snd_pdacf_probe()
139 pdacf->p_dev = link; in snd_pdacf_probe()
140 link->priv = pdacf; in snd_pdacf_probe()
[all …]
/sound/pcmcia/vx/
Dvxpocket.c63 static void vxpocket_release(struct pcmcia_device *link) in vxpocket_release() argument
65 free_irq(link->irq, link->priv); in vxpocket_release()
66 pcmcia_disable_device(link); in vxpocket_release()
136 struct pcmcia_device *link, in snd_vxpocket_new() argument
160 vxp->p_dev = link; in snd_vxpocket_new()
161 link->priv = chip; in snd_vxpocket_new()
163 link->resource[0]->flags |= IO_DATA_PATH_WIDTH_AUTO; in snd_vxpocket_new()
164 link->resource[0]->end = 16; in snd_vxpocket_new()
166 link->config_flags |= CONF_ENABLE_IRQ; in snd_vxpocket_new()
167 link->config_index = 1; in snd_vxpocket_new()
[all …]
/sound/soc/fsl/
Dfsl_dma.c97 struct fsl_dma_link_descriptor link[NUM_DMA_LINKS]; member
172 struct fsl_dma_link_descriptor *link = in fsl_dma_update_pointers() local
173 &dma_private->link[dma_private->current_link]; in fsl_dma_update_pointers()
180 link->source_addr = cpu_to_be32(dma_private->dma_buf_next); in fsl_dma_update_pointers()
182 link->source_attr = cpu_to_be32(CCSR_DMA_ATR_SNOOP | in fsl_dma_update_pointers()
186 link->dest_addr = cpu_to_be32(dma_private->dma_buf_next); in fsl_dma_update_pointers()
188 link->dest_attr = cpu_to_be32(CCSR_DMA_ATR_SNOOP | in fsl_dma_update_pointers()
469 dma_private->link[i].next = cpu_to_be64(temp_link); in fsl_dma_open()
474 dma_private->link[i - 1].next = cpu_to_be64(dma_private->ld_buf_phys); in fsl_dma_open()
651 struct fsl_dma_link_descriptor *link = &dma_private->link[i]; in fsl_dma_hw_params() local
[all …]
/sound/soc/
Dsoc-core.c3652 struct snd_soc_dai_link *link = &card->dai_link[i]; in snd_soc_register_card() local
3654 ret = snd_soc_init_multicodec(card, link); in snd_soc_register_card()
3660 for (j = 0; j < link->num_codecs; j++) { in snd_soc_register_card()
3665 if (!!link->codecs[j].name == in snd_soc_register_card()
3666 !!link->codecs[j].of_node) { in snd_soc_register_card()
3668 link->name); in snd_soc_register_card()
3672 if (!link->codecs[j].dai_name) { in snd_soc_register_card()
3674 link->name); in snd_soc_register_card()
3683 if (link->platform_name && link->platform_of_node) { in snd_soc_register_card()
3686 link->name); in snd_soc_register_card()
[all …]
Dsoc-pcm.c292 struct snd_soc_dai_link *link = rtd->dai_link; in soc_pcm_has_symmetry() local
295 symmetry = cpu_driver->symmetric_rates || link->symmetric_rates || in soc_pcm_has_symmetry()
296 cpu_driver->symmetric_channels || link->symmetric_channels || in soc_pcm_has_symmetry()
297 cpu_driver->symmetric_samplebits || link->symmetric_samplebits; in soc_pcm_has_symmetry()
/sound/soc/davinci/
Ddavinci-pcm.c205 static void davinci_pcm_dma_irq(unsigned link, u16 ch_status, void *data) in davinci_pcm_dma_irq() argument
211 pr_debug("davinci_pcm: link=%d, status=0x%x\n", link, ch_status); in davinci_pcm_dma_irq()
/sound/
DKconfig131 This is used to avoid config and link hard dependencies between the