linux-4.4.1/ion_heap_clear_pages()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#r89d2b52]
#backlinks
*説明 [#a8fd7442]
-パス: [[linux-4.4.1/drivers/staging/android/ion/ion_heap...
-FIXME: これは何?
--説明
**引数 [#d961aa15]
-struct page **pages
--
--[[linux-4.4.1/page]]
-int num
--
-pgprot_t pgprot
--
**返り値 [#u2fa0460]
-int
--
**参考 [#wb2d71df]
*実装 [#v6b5c14d]
static int ion_heap_clear_pages(struct page **pages, int...
{
void *addr = vm_map_ram(pages, num, -1, pgprot);
-
--[[linux-4.4.1/vm_map_ram()]]
if (!addr)
return -ENOMEM;
memset(addr, 0, PAGE_SIZE * num);
vm_unmap_ram(addr, num);
-
--[[linux-4.4.1/memset()]]
--[[linux-4.4.1/vm_unmap_ram()]]
return 0;
}
*コメント [#zeb76d33]
終了行:
*参照元 [#r89d2b52]
#backlinks
*説明 [#a8fd7442]
-パス: [[linux-4.4.1/drivers/staging/android/ion/ion_heap...
-FIXME: これは何?
--説明
**引数 [#d961aa15]
-struct page **pages
--
--[[linux-4.4.1/page]]
-int num
--
-pgprot_t pgprot
--
**返り値 [#u2fa0460]
-int
--
**参考 [#wb2d71df]
*実装 [#v6b5c14d]
static int ion_heap_clear_pages(struct page **pages, int...
{
void *addr = vm_map_ram(pages, num, -1, pgprot);
-
--[[linux-4.4.1/vm_map_ram()]]
if (!addr)
return -ENOMEM;
memset(addr, 0, PAGE_SIZE * num);
vm_unmap_ram(addr, num);
-
--[[linux-4.4.1/memset()]]
--[[linux-4.4.1/vm_unmap_ram()]]
return 0;
}
*コメント [#zeb76d33]
ページ名: