*参照元 [#r366bf96] #backlinks *説明 [#zc8145c8] -パス: [[linux-2.6.33/include/asm-generic/dma-coherent.h]] -FIXME: これは何? --説明 **引数 [#d5af6009] -struct device *dev -- --[[linux-2.6.33/device]] -ssize_t size -- -dma_addr_t *dma_handle -- --[[linux-2.6.33/dma_addr_t]] -void **ret -- **返り値 [#f8c12ac4] -int -- **参考 [#h5efe1a3] *実装 [#fd489f93] #ifdef CONFIG_HAVE_GENERIC_DMA_COHERENT - --[[linux-2.6.33/CONFIG_HAVE_GENERIC_DMA_COHERENT]] /* * These two functions are only for dma allocator. * Don't use them in device drivers. */ int dma_alloc_from_coherent(struct device *dev, ssize_t size, dma_addr_t *dma_handle, void **ret); -今のところ独自定義しているアーキテクチャは存在しない。 (...中略...) #else #define dma_alloc_from_coherent(dev, size, handle, ret) (0) -何もせず、失敗を返す。 (...中略...) #endif *コメント [#v7a5513c]