*参照元 [#nb903739]
#backlinks

*説明 [#yc7dda90]
-パス: [[linux-4.4.1/arch/arm/mm/dma-mapping.c]]

-FIXME: これは何?
--説明


**引数 [#kf0b7c12]
-struct device *dev
--
--[[linux-4.4.1/device]]
-size_t size
--
-gfp_t gfp
--
--[[linux-4.4.1/gfp_t]]
-struct page **ret_page
--
--[[linux-4.4.1/page]]


**返り値 [#o2e3260f]
-void *
--


**参考 [#r1ff44eb]


*実装 [#e365525a]
 static void *__alloc_simple_buffer(struct device *dev, size_t size, gfp_t gfp,
                                    struct page **ret_page)
 {
         struct page *page;
         page = __dma_alloc_buffer(dev, size, gfp);
         if (!page)
                 return NULL;
 
-
--[[linux-4.4.1/page]]
--[[linux-4.4.1/__dma_alloc_buffer()]]

         *ret_page = page;
         return page_address(page);
-
--[[linux-4.4.1/page_address()]]

 }


*コメント [#me4e952c]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS