Searched refs:pvh (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.3-release/sys/arm/arm/
H A Dpmap-v6.c933 struct md_page *pvh; local
945 pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m));
946 TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, next_pv) {
1081 * NOTE: pmap_enter_pv expects to lock the pvh itself
1082 * pmap_remove_pv expects the caller to lock the pvh before calling
2215 struct md_page *pvh; local
2246 pvh = pa_to_pvh(l1pd & L1_S_FRAME);
2247 TAILQ_REMOVE(&pvh->pv_list, pv, pv_list);
2248 if (TAILQ_EMPTY(&pvh->pv_list)) {
2277 pvh
2681 struct md_page *pvh; local
2810 struct md_page *pvh; local
3281 struct md_page *pvh; local
3529 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) argument
3543 pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va) argument
3555 struct md_page *pvh; local
3575 struct md_page *pvh; local
3609 struct md_page *pvh; local
3713 struct md_page *pvh; local
3977 struct md_page *pvh; local
4672 struct md_page *pvh; local
4736 pmap_pvh_wired_mappings(struct md_page *pvh, int count) argument
4753 pmap_is_referenced_pvh(struct md_page *pvh) argument
4823 pmap_is_modified_pvh(struct md_page *pvh) argument
[all...]
/freebsd-10.3-release/sys/i386/i386/
H A Dpmap.c308 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
309 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
311 static int pmap_pvh_wired_mappings(struct md_page *pvh, int count);
321 static boolean_t pmap_is_modified_pvh(struct md_page *pvh);
322 static boolean_t pmap_is_referenced_pvh(struct md_page *pvh);
2227 struct md_page *pvh;
2296 pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m));
2297 if (TAILQ_EMPTY(&pvh->pv_list)) {
2462 * Access to the ptelist "pv_vafree" is synchronized by the pvh
2493 pmap_pvh_remove(struct md_page *pvh, pmap_
2226 struct md_page *pvh; local
2492 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) argument
2509 struct md_page *pvh; local
2542 struct md_page *pvh; local
2574 pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va) argument
2586 struct md_page *pvh; local
2638 struct md_page *pvh; local
2857 struct md_page *pvh; local
3093 struct md_page *pvh; local
4400 struct md_page *pvh; local
4464 pmap_pvh_wired_mappings(struct md_page *pvh, int count) argument
4517 struct md_page *pvh; local
4677 pmap_is_modified_pvh(struct md_page *pvh) argument
4750 pmap_is_referenced_pvh(struct md_page *pvh) argument
4779 struct md_page *pvh; local
4858 struct md_page *pvh; local
5059 struct md_page *pvh; local
[all...]
/freebsd-10.3-release/sys/amd64/amd64/
H A Dpmap.c441 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
442 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
2767 struct md_page *pvh;
2844 pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m));
2845 if (TAILQ_EMPTY(&pvh->pv_list)) {
3120 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va)
3125 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) {
3127 TAILQ_REMOVE(&pvh->pv_list, pv, pv_next);
3128 pvh->pv_gen++;
3144 struct md_page *pvh;
2766 struct md_page *pvh; local
3119 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) argument
3143 struct md_page *pvh; local
3212 struct md_page *pvh; local
3251 pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va) argument
3291 struct md_page *pvh; local
3513 struct md_page *pvh; local
3578 struct md_page *pvh; local
3799 struct md_page *pvh; local
5177 struct md_page *pvh; local
5225 struct md_page *pvh; local
5330 struct md_page *pvh; local
5507 struct md_page *pvh; local
5658 struct md_page *pvh; local
5792 struct md_page *pvh; local
6120 struct md_page *pvh; local
[all...]
/freebsd-10.3-release/sys/mips/mips/
H A Dpmap.c163 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
164 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
1603 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) argument
1608 TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) {
1610 TAILQ_REMOVE(&pvh->pv_list, pv, pv_list);
1618 pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va) argument
1622 pv = pmap_pvh_remove(pvh, pmap, va);
1624 (u_long)VM_PAGE_TO_PHYS(__containerof(pvh, struct vm_page, md)),
/freebsd-10.3-release/sys/i386/xen/
H A Dpmap.c284 static void pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
285 static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
2229 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va)
2234 TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) {
2236 TAILQ_REMOVE(&pvh->pv_list, pv, pv_next);
2244 pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va)
2248 pv = pmap_pvh_remove(pvh, pmap, va);
2228 pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, vm_offset_t va) argument
2243 pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va) argument

Completed in 146 milliseconds