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