参照元

説明

引数

返り値

参考

実装

static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size)
{
        u64 limit, mask;

        if (!dev->dma_mask)
                return 0;

        mask = *dev->dma_mask;

        limit = (mask + 1) & ~mask;
        if (limit && size > limit)
                return 0;

        if ((addr | (addr + size - 1)) & ~mask)
                return 0;

        return 1;
}

コメント


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-08-03 (水) 18:39:02