VM_PAGE_RENAME(9) | FreeBSD Kernel Developer's Manual | VM_PAGE_RENAME(9) |
名称
vm_page_rename — ページを移動する書式
#include < sys/param.h>#include < vm/vm.h>
#include < vm/vm_page.h>
void
vm_page_rename( vm_page_t m, vm_object_t new_object, vm_pindex_t new_pindex);
解説
vm_page_rename() 関数は、1 つのオブジェクトから 1 つのページを移動して、与えられたページインデックスで別のものにそれを加えます。ページは与えられたオブジェクトに加えられ、それが現在関連しているオブジェクトから移動されます。ページが現在、キャッシュキューにあって、wired されるか、または unmanaged (非管理) でなければ、それは非アクティブ化されます。 unmanaged (非管理) の場合、非アクティブ化は失敗します。すべてのページは移動の後にダーティとマークされます。vm_page_rename() への引数は次のの通りです:
- m
- 移動するページ。
- new_object
- ページが挿入されるべきであるオブジェクト。
- new_pindex
- 新しいページが挿入されるべきである new_object へのページインデックス。
作者
このマニュアルページは、 <davidc@acns.ab.ca>によって書かれました。July 17, 2001 | FreeBSD |