*参照元 [#zc7c9b6d]
#backlinks

*説明 [#n429f6f2]
-パス: [[linux-2.6.33/arch/arm/common/dmabounce.c]]

-FIXME: これは何?
--説明


**引数 [#iaab30cf]
-struct device *dev
--
--[[linux-2.6.33/device]]
-dma_addr_t dma_addr
--
--[[linux-2.6.33/dma_addr_t]]
-const char *where
--


**返り値 [#b79fed20]
-struct safe_buffer *
--


**参考 [#b7e48cf7]


*実装 [#d3a98dc9]
 /* ************************************************** */
 
 static struct safe_buffer *find_safe_buffer_dev(struct device *dev,
 		dma_addr_t dma_addr, const char *where)
 {
 	if (!dev || !dev->archdata.dmabounce)
 		return NULL;
 	if (dma_mapping_error(dev, dma_addr)) {
 		if (dev)
 			dev_err(dev, "Trying to %s invalid mapping\n", where);
 		else
 			pr_err("unknown device: Trying to %s invalid mapping\n", where);
-
--[[linux-2.6.33/dma_mapping_error()]]
-
--[[linux-2.6.33/dev_err()]]
-
--[[linux-2.6.33/pr_err()]]

 		return NULL;
 	}
 	return find_safe_buffer(dev->archdata.dmabounce, dma_addr);
-
--[[linux-2.6.33/find_safe_buffer()]]

 }


*コメント [#q1e85a51]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS