*参照元 [#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 way as * dma_alloc_coherent above. */ void * dma_alloc_writecombine(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp) { 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]