linux-2.6.33/dma_alloc_writecombine(arm)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#uf216c93]
#backlinks
*説明 [#r6101ee5]
-パス: [[linux-2.6.33/arch/arm/mm/dma-mapping.c]]
-FIXME: これは何?
--説明
**引数 [#k53dd844]
-struct device *dev
--
--[[linux-2.6.33/device]]
-size_t size
--
-dma_addr_t *handle
--
--[[linux-2.6.33/dma_addr_t]]
-gfp_t gfp
--
--[[linux-2.6.33/gfp_t]]
**返り値 [#p2233732]
-void *
--
**参考 [#h464ee6d]
*実装 [#n9c0e133]
/*
* Allocate a writecombining region, in much the same wa...
* dma_alloc_coherent above.
*/
void *
dma_alloc_writecombine(struct device *dev, size_t size, ...
{
return __dma_alloc(dev, size, handle, gfp,
pgprot_writecombine(pgprot_kernel));
-
--[[linux-2.6.33/__dma_alloc()]]
-
--[[linux-2.6.33/pgprot_writecombine()]]
-
--[[linux-2.6.33/pgprot_kernel(global)]]
}
EXPORT_SYMBOL(dma_alloc_writecombine);
-ライセンスに関係なくシンボルを公開する。
--[[linux-2.6.33/EXPORT_SYMBOL()]]
*コメント [#j666b4ca]
終了行:
*参照元 [#uf216c93]
#backlinks
*説明 [#r6101ee5]
-パス: [[linux-2.6.33/arch/arm/mm/dma-mapping.c]]
-FIXME: これは何?
--説明
**引数 [#k53dd844]
-struct device *dev
--
--[[linux-2.6.33/device]]
-size_t size
--
-dma_addr_t *handle
--
--[[linux-2.6.33/dma_addr_t]]
-gfp_t gfp
--
--[[linux-2.6.33/gfp_t]]
**返り値 [#p2233732]
-void *
--
**参考 [#h464ee6d]
*実装 [#n9c0e133]
/*
* Allocate a writecombining region, in much the same wa...
* dma_alloc_coherent above.
*/
void *
dma_alloc_writecombine(struct device *dev, size_t size, ...
{
return __dma_alloc(dev, size, handle, gfp,
pgprot_writecombine(pgprot_kernel));
-
--[[linux-2.6.33/__dma_alloc()]]
-
--[[linux-2.6.33/pgprot_writecombine()]]
-
--[[linux-2.6.33/pgprot_kernel(global)]]
}
EXPORT_SYMBOL(dma_alloc_writecombine);
-ライセンスに関係なくシンボルを公開する。
--[[linux-2.6.33/EXPORT_SYMBOL()]]
*コメント [#j666b4ca]
ページ名: