*参照元 [#x3d4f7cf] #backlinks *説明 [#fb176bfa] -パス: [[linux-4.4.1/sound/core/pcm_dmaengine.c]] -FIXME: これは何? --説明 **引数 [#q383341e] -dma_filter_fn filter_fn -- --[[linux-4.4.1/dma_filter_fn]] -void *filter_data -- **返り値 [#t094f337] -struct dma_chan * -- --[[linux-4.4.1/dma_chan]] **参考 [#q34becc3] *実装 [#h95e8f81] /** * snd_dmaengine_pcm_request_channel - Request channel for the dmaengine PCM * @filter_fn: Filter function used to request the DMA channel * @filter_data: Data passed to the DMA filter function * * Returns NULL or the requested DMA channel. * * This function request a DMA channel for usage with dmaengine PCM. */ struct dma_chan *snd_dmaengine_pcm_request_channel(dma_filter_fn filter_fn, void *filter_data) { dma_cap_mask_t mask; - --[[linux-4.4.1/dma_cap_mask_t]] dma_cap_zero(mask); dma_cap_set(DMA_SLAVE, mask); dma_cap_set(DMA_CYCLIC, mask); - --[[linux-4.4.1/dma_cap_zero()]] --[[linux-4.4.1/dma_cap_set()]] return dma_request_channel(mask, filter_fn, filter_data); - --[[linux-4.4.1/dma_request_channel()]] } EXPORT_SYMBOL_GPL(snd_dmaengine_pcm_request_channel); - --[[linux-4.4.1/EXPORT_SYMBOL_GPL()]] *コメント [#qc814b29]