参照元

説明

  • パス: linux-4.4.1/arch/arm64/mm/dma-mapping.c?
  • FIXME: これは何?
    • 説明

引数

返り値

参考

実装

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
Last-modified: 2016-06-30 (木) 18:38:12 (1437d)