HomeSort by: relevance | last modified time | path
    Searched refs:vm_page_md (Results 1 - 25 of 38) sorted by relevancy

1 2

  /src/sys/arch/powerpc/include/
pmap.h 32 * a compatible vm_page_md so that struct vm_page is the same size for all
39 struct vm_page_md { struct
44 __CTASSERT(sizeof(struct vm_page_md) == sizeof(uintptr_t)*5);
  /src/sys/uvm/pmap/
vmpagemd.h 91 struct vm_page_md { struct
116 kmutex_t *pmap_pvlist_lock_addr(struct vm_page_md *);
120 pmap_pvlist_lock_addr(struct vm_page_md *mdpg)
127 pmap_pvlist_lock(struct vm_page_md *mdpg, uintptr_t increment)
136 pmap_pvlist_unlock(struct vm_page_md *mdpg)
144 pmap_pvlist_locked_p(struct vm_page_md *mdpg)
pmap.h 304 bool pmap_page_clear_attributes(struct vm_page_md *, u_long);
305 void pmap_page_set_attributes(struct vm_page_md *, u_long);
308 void pmap_page_cache(struct vm_page_md *, bool);
319 kmutex_t *pmap_pvlist_lock_addr(struct vm_page_md *);
pmap.c 298 void pmap_page_remove(struct vm_page_md *);
299 static void pmap_pvlist_check(struct vm_page_md *);
301 void pmap_enter_pv(pmap_t, vaddr_t, paddr_t, struct vm_page_md *, pt_entry_t *, u_int);
418 pmap_page_clear_attributes(struct vm_page_md *mdpg, u_long clear_attributes)
441 pmap_page_set_attributes(struct vm_page_md *mdpg, u_long set_attributes)
458 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg);
895 pmap_page_remove(struct vm_page_md *mdpg)
1037 struct vm_page_md *mdpg = PMAP_PAGE_TO_MD(pp);
1191 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg);
1274 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg)
    [all...]
  /src/sys/arch/riscv/include/
pmap.h 194 pmap_md_page_syncicache(struct vm_page_md *mdpg, const kcpuset_t *onproc)
203 pmap_md_vca_add(struct vm_page_md *mdpg, vaddr_t va, pt_entry_t *nptep)
209 pmap_md_vca_remove(struct vm_page_md *mdpg, vaddr_t va)
214 pmap_md_vca_clean(struct vm_page_md *mdpg, vaddr_t va, int op)
248 * Define a compatible vm_page_md so that struct vm_page is the same size
254 struct vm_page_md { struct
257 __CTASSERT(sizeof(struct vm_page_md) == sizeof(uintptr_t)*3);
pte.h 198 pte_prot_bits(struct vm_page_md *mdpg, vm_prot_t prot, bool kernel_p)
214 pte_flag_bits(struct vm_page_md *mdpg, int flags, bool kernel_p)
230 pte_make_enter(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot,
268 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot,
  /src/sys/arch/or1k/include/
pmap.h 54 struct vm_page_md { struct
  /src/sys/arch/powerpc/include/booke/
pmap.h 107 void pmap_md_page_syncicache(struct vm_page_md *, const kcpuset_t *);
129 pmap_md_vca_add(struct vm_page_md *mdpg, vaddr_t va, pt_entry_t *nptep)
135 pmap_md_vca_remove(struct vm_page_md *mdpg, vaddr_t va, bool dirty)
141 pmap_md_vca_clean(struct vm_page_md *mdpg, vaddr_t va, int op)
pte.h 199 pte_prot_bits(struct vm_page_md *mdpg, vm_prot_t prot)
226 pte_flag_bits(struct vm_page_md *mdpg, int flags)
244 pte_make_enter(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot,
256 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot,
  /src/sys/arch/sh3/include/
pmap.h 94 struct vm_page_md { struct
101 struct vm_page_md *pvh = &(pg)->mdpage; \
  /src/sys/arch/mips/include/
pmap.h 96 struct vm_page_md;
126 void pmap_md_page_syncicache(struct vm_page_md *, const kcpuset_t *);
127 bool pmap_md_vca_add(struct vm_page_md *, vaddr_t, pt_entry_t *);
128 void pmap_md_vca_clean(struct vm_page_md *, int);
279 struct vm_page_md pp_md;
pte.h 365 struct vm_page_md;
368 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot,
387 pte_make_enter(paddr_t pa, const struct vm_page_md *mdpg, vm_prot_t prot,
  /src/sys/arch/aarch64/include/
pmap_machdep.h 128 struct vm_page_md pp_md;
149 struct vm_page_md;
153 void pmap_md_page_syncicache(struct vm_page_md *, const kcpuset_t *);
154 bool pmap_md_vca_add(struct vm_page_md *, vaddr_t, pt_entry_t *);
155 void pmap_md_vca_clean(struct vm_page_md *, int);
156 void pmap_md_vca_remove(struct vm_page_md *, vaddr_t, bool, bool);
223 pmap_md_clean_page(struct vm_page_md *md, bool is_src)
415 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot,
470 pte_make_enter(paddr_t pa, const struct vm_page_md *mdpg, vm_prot_t prot,
  /src/sys/arch/m68k/include/
pmap_coldfire.h 95 void pmap_md_page_syncicache(struct vm_page_md *, const kcpuset_t *);
117 pmap_md_vca_add(struct vm_page_md *mdpg, vaddr_t va, pt_entry_t *nptep)
129 pmap_md_vca_clean(struct vm_page_md *mdpg, vaddr_t va, int op)
pte_coldfire.h 181 pte_prot_bits(struct vm_page_md *mdpg, vm_prot_t prot)
198 pte_flag_bits(struct vm_page_md *mdpg, int flags)
216 pte_make_enter(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot,
228 pte_make_kenter_pa(paddr_t pa, struct vm_page_md *mdpg, vm_prot_t prot,
  /src/sys/arch/hppa/hppa/
pmap.c 182 static inline void pmap_pv_lock(const struct vm_page_md *md);
183 static inline void pmap_pv_unlock(const struct vm_page_md *md);
184 static inline bool pmap_pv_locked(const struct vm_page_md *md);
238 pmap_pv_lock(const struct vm_page_md *md)
245 pmap_pv_unlock(const struct vm_page_md *md)
252 pmap_pv_locked(const struct vm_page_md *md)
526 struct vm_page_md *md;
550 struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
716 struct vm_page_md * const md = VM_PAGE_TO_MD(pg);
740 struct vm_page_md * const md = VM_PAGE_TO_MD(pg)
    [all...]
  /src/sys/arch/mips/mips/
pmap_machdep.c 173 pmap_md_map_ephemeral_page(struct vm_page_md *mdpg, bool locked_p, int prot,
265 pmap_md_unmap_ephemeral_page(struct vm_page_md *mdpg, bool locked_p,
311 pmap_md_vca_page_wbinv(struct vm_page_md *mdpg, bool locked_p)
622 struct vm_page_md * const dst_mdpg = VM_PAGE_TO_MD(dst_pg);
652 struct vm_page_md * const src_mdpg = VM_PAGE_TO_MD(src_pg);
653 struct vm_page_md * const dst_mdpg = VM_PAGE_TO_MD(dst_pg);
672 pmap_md_page_syncicache(struct vm_page_md *mdpg, const kcpuset_t *onproc)
737 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg);
770 struct vm_page_md * const mdpg = VM_PAGE_TO_MD(pg);
936 pmap_md_vca_add(struct vm_page_md *mdpg, vaddr_t va, pt_entry_t *ptep
    [all...]
  /src/sys/arch/sh3/sh3/
pmap.c 324 struct vm_page_md *pvh;
471 struct vm_page_md *pvh;
551 struct vm_page_md *pvh;
705 struct vm_page_md *pvh = VM_PAGE_TO_MD(pg);
801 struct vm_page_md *pvh = VM_PAGE_TO_MD(pg);
809 struct vm_page_md *pvh = VM_PAGE_TO_MD(pg);
844 struct vm_page_md *pvh = VM_PAGE_TO_MD(pg);
852 struct vm_page_md *pvh = VM_PAGE_TO_MD(pg);
1043 struct vm_page_md *pvh = VM_PAGE_TO_MD(pg);
  /src/sys/arch/ia64/include/
pmap.h 178 struct vm_page_md { struct
  /src/sys/arch/arm/arm32/
pmap.c 539 pmap_acquire_page_lock(struct vm_page_md *md)
545 pmap_release_page_lock(struct vm_page_md *md)
551 pmap_page_locked_p(struct vm_page_md *md)
702 static void pmap_enter_pv(struct vm_page_md *, paddr_t, struct pv_entry *,
704 static struct pv_entry *pmap_find_pv(struct vm_page_md *, pmap_t, vaddr_t);
705 static struct pv_entry *pmap_remove_pv(struct vm_page_md *, paddr_t, pmap_t, vaddr_t);
706 static u_int pmap_modify_pv(struct vm_page_md *, paddr_t, pmap_t, vaddr_t,
724 static void pmap_vac_me_harder(struct vm_page_md *, paddr_t, pmap_t, vaddr_t);
726 static void pmap_vac_me_kpmap(struct vm_page_md *, paddr_t, pmap_t, vaddr_t);
727 static void pmap_vac_me_user(struct vm_page_md *, paddr_t, pmap_t, vaddr_t)
    [all...]
  /src/sys/arch/hppa/include/
pmap.h 216 struct vm_page_md { struct
  /src/sys/arch/sparc64/include/
pmap.h 263 struct vm_page_md { struct
  /src/sys/arch/vax/include/
pmap.h 263 struct vm_page_md {
  /src/sys/arch/x86/include/
pmap.h 234 struct vm_page_md { struct
  /src/sys/uvm/
uvm_page.h 180 struct vm_page_md mdpage; /* ?: pmap-specific data */

Completed in 23 milliseconds

1 2