*参照元 [#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]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS