参照元

説明

引数

返り値

参考

実装

static dma_addr_t __swiotlb_map_page(struct device *dev, struct page *page,
                                     unsigned long offset, size_t size,
                                     enum dma_data_direction dir,
                                     struct dma_attrs *attrs)
{
        dma_addr_t dev_addr;
        dev_addr = swiotlb_map_page(dev, page, offset, size, dir, attrs);
        if (!is_device_dma_coherent(dev))
                __dma_map_area(phys_to_virt(dma_to_phys(dev, dev_addr)), size, dir);
        return dev_addr;
}

コメント


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS