Home
last modified time | relevance | path

Searched refs:vm_page (Results 1 – 25 of 33) sorted by relevance

12

/minix3/sys/uvm/
H A Duvm_page.h147 struct vm_page { struct
151 TAILQ_ENTRY(vm_page) queue; /* w: wired page queue argument
153 LIST_ENTRY(vm_page) list; /* f: global free page queue */
157 TAILQ_ENTRY(vm_page) queue; /* o: pages in same object */ argument
158 LIST_ENTRY(vm_page) list; /* f: CPU free page queue */
305 struct vm_page *pgs; /* vm_page structures (from start) */
306 struct vm_page *lastpg; /* vm_page structure for end */
344 void uvm_page_own(struct vm_page *, const char *);
352 void uvm_pageactivate(struct vm_page *);
354 void uvm_pagecopy(struct vm_page *, struct vm_page *);
[all …]
H A Duvm_pdpolicy.h32 struct vm_page;
45 void uvmpdpol_pageactivate(struct vm_page *);
46 void uvmpdpol_pagedeactivate(struct vm_page *);
47 void uvmpdpol_pagedequeue(struct vm_page *);
48 void uvmpdpol_pageenqueue(struct vm_page *);
49 bool uvmpdpol_pageisqueued_p(struct vm_page *);
54 struct vm_page *uvmpdpol_selectvictim(void);
H A Duvm_pager.h128 int (*pgo_fault)(struct uvm_faultinfo *, vaddr_t, struct vm_page **,
132 int (*pgo_get)(struct uvm_object *, voff_t, struct vm_page **,
160 #define PGO_DONTCARE ((struct vm_page *) -1L) /* [get only] */
170 struct vm_page *uvm_pageratop(vaddr_t);
171 vaddr_t uvm_pagermapin(struct vm_page **, int, int);
H A Duvm_pglist.h39 struct vm_page;
40 TAILQ_HEAD(pglist, vm_page);
41 LIST_HEAD(pgflist, vm_page);
H A Duvm_pmap.h145 bool pmap_clear_modify(struct vm_page *);
148 bool pmap_clear_reference(struct vm_page *);
172 bool pmap_is_modified(struct vm_page *);
175 bool pmap_is_referenced(struct vm_page *);
178 void pmap_page_protect(struct vm_page *, vm_prot_t);
H A Duvm_loan.h50 struct vm_page **);
51 struct vm_page *uvm_loanbreak(struct vm_page *);
H A Duvm_pdaemon.h80 kmutex_t *uvmpd_trylockowner(struct vm_page *);
82 bool uvmpd_trydropswap(struct vm_page *);
H A Duvm_swap.h45 int uvm_swap_get(struct vm_page *, int, int);
46 int uvm_swap_put(int, struct vm_page **, int, int);
H A Duvm_anon.h55 struct vm_page *an_page; /* If in RAM [an_lock] */
106 struct vm_page *uvm_anon_lockloanpg(struct vm_anon *);
H A Duvm_extern.h241 struct vm_page;
575 void uvm_emap_enter(vaddr_t, struct vm_page **, u_int);
695 struct vm_page *uvm_pagealloc_strat(struct uvm_object *,
700 void uvm_pagereplace(struct vm_page *,
701 struct vm_page *);
702 void uvm_pagerealloc(struct vm_page *,
712 void uvm_aio_aiodone_pages(struct vm_page **, int, bool,
741 int *, struct vm_page **, int);
H A Duvm_ddb.h40 void uvm_page_printit(struct vm_page *, bool,
/minix3/sys/arch/x86/include/
H A Dpmap_pv.h35 struct vm_page;
48 struct vm_page *pte_ptp; /* PTP; NULL for pmap_kernel() */
78 struct vm_page *u_link;
H A Dpmap.h152 struct vm_page *pm_ptphint[PTP_LEVELS-1];
170 struct vm_page *pm_gc_ptp; /* pages from pmap g/c */
245 bool pmap_clear_attrs(struct vm_page *, unsigned);
248 void pmap_page_remove(struct vm_page *);
251 bool pmap_test_attrs(struct vm_page *, unsigned);
357 pmap_page_protect(struct vm_page *pg, vm_prot_t prot) in pmap_page_protect()
/minix3/sys/arch/i386/include/
H A Dproc.h44 struct vm_page;
51 struct vm_page *md_gc_ptp; /* pages from pmap g/c */
/minix3/sys/sys/
H A Dverified_exec.h44 struct vm_page;
115 int veriexec_page_verify(struct veriexec_file_entry *, struct vm_page *,
H A Dphysmap.h60 physmap_create_pagelist(struct vm_page **, size_t);
H A Dpipe.h83 struct vm_page **pgs; /* pointers to the pages */
H A Dvnode_if.h482 struct vm_page **a_m;
490 int VOP_GETPAGES(struct vnode *, voff_t, struct vm_page **, int *, int,
/minix3/sys/ufs/lfs/
H A Dlfs_pages.c108 static int check_dirty(struct lfs *, struct vnode *, off_t, off_t, off_t, int, int, struct vm_page
148 wait_for_page(struct vnode *vp, struct vm_page *pg, const char *label) in wait_for_page()
155 static struct vm_page *lastpg; in wait_for_page()
188 write_and_wait(struct lfs *fs, struct vnode *vp, struct vm_page *pg, in write_and_wait()
243 int flags, int checkfirst, struct vm_page **pgp) in check_dirty()
246 struct vm_page *curpg = NULL; /* XXX: gcc */ in check_dirty()
247 struct vm_page *pgs[MAXBSIZE / PAGE_SIZE], *pg; in check_dirty()
467 struct vm_page *pg, *busypg; in lfs_putpages()
H A Dulfs_inode.c193 struct vm_page **pgs; in ulfs_balloc_range()
214 pgssize = npages * sizeof(struct vm_page *); in ulfs_balloc_range()
/minix3/external/bsd/llvm/dist/llvm/test/CodeGen/X86/
H A D2009-09-23-LiveVariablesBug.ll14 %struct.vm_object = type { %struct.queue_entry, %struct._lck_rw_t_internal_, i64, %struct.vm_page*,…
15 %struct.vm_page = type { %struct.queue_entry, %struct.queue_entry, %struct.vm_page*, %struct.vm_obj…
/minix3/tests/rump/kernspace/
H A Dbusypage.c46 static struct vm_page *testpg;
/minix3/sys/ufs/ufs/
H A Dufs_inode.c206 struct vm_page **pgs; in ufs_balloc_range()
227 pgssize = npages * sizeof(struct vm_page *); in ufs_balloc_range()
/minix3/sys/uvm/pmap/
H A Dpmap.h191 struct vm_page *pmap_md_alloc_poolpage(int);
/minix3/external/bsd/llvm/dist/llvm/test/Analysis/ScalarEvolution/
H A Davoid-infinite-recursion-1.ll13 %3 = type <{ %struct.vm_page*, %struct.vm_page** }> ; type %3
44 …red*, i8*, %union.pager_info, i8, i8, i8, i8, %union.anon, [32 x %struct.vm_page*], i32, i8, i8, i…
110 …ct.pmap = type <{ %struct.mtx, i64*, %15, i32, i8, i8, i8, i8, %struct.bintime, %struct.vm_page* }>
156 …1, %2, %1, %3, %struct.vm_page*, i64, i32, i32, i32, i8, i8, i16, i16, i16, i32, %struct.vm_object…
157 …%struct.vm_page = type <{ %3, %3, %struct.vm_page*, %struct.vm_page*, %struct.vm_object*, i64, i64…
175 …%struct.vop_getpages_args = type <{ %struct.vop_generic_args, %struct.vnode*, %struct.vm_page**, i…
187 …%struct.vop_putpages_args = type <{ %struct.vop_generic_args, %struct.vnode*, %struct.vm_page**, i…

12