*参照元 [#cd33b4d3] #backlinks *説明 [#ef7af344] -パス: [[linux-2.6.33/]] -FIXME: これは何? --説明 **引数 [#gbb36c45] - -- **返り値 [#l22cec99] - -- **参考 [#k5e927b2] *実装 [#r6573ffa] static inline dma_addr_t dma_map_single_attrs(struct device *dev, void *ptr, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) { struct dma_map_ops *ops = get_dma_ops(dev); dma_addr_t addr; kmemcheck_mark_initialized(ptr, size); BUG_ON(!valid_dma_direction(dir)); addr = ops->map_page(dev, virt_to_page(ptr), (unsigned long)ptr & ~PAGE_MASK, size, dir, attrs); debug_dma_map_page(dev, virt_to_page(ptr), (unsigned long)ptr & ~PAGE_MASK, size, dir, addr, true); return addr; } *コメント [#u0dcd6dd]