/* Standard names for the directions: 'tx' and 'rx' */ if (!txdmachan && !rxdmachan) return devm_snd_dmaengine_pcm_register(dev,
&sdma_dmaengine_pcm_config, 0);
config = devm_kzalloc(dev, sizeof(*config), GFP_KERNEL); if (!config) return -ENOMEM;
*config = sdma_dmaengine_pcm_config;
if (!txdmachan || !rxdmachan) { /* One direction only PCM */
flags |= SND_DMAENGINE_PCM_FLAG_HALF_DUPLEX; if (!txdmachan) {
txdmachan = rxdmachan;
rxdmachan = NULL;
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.