linux-2.6.33/find_safe_buffer_dev(arm)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#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 d...
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\...
-
--[[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_ad...
-
--[[linux-2.6.33/find_safe_buffer()]]
}
*コメント [#q1e85a51]
終了行:
*参照元 [#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 d...
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\...
-
--[[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_ad...
-
--[[linux-2.6.33/find_safe_buffer()]]
}
*コメント [#q1e85a51]
ページ名: