Symbol: vm_page
sys/dev/drm/drm_vm.c
183
fp = kmalloc(page_count * sizeof(struct vm_page), M_DRM,
sys/dev/drm/include/asm/cacheflush.h
56
struct vm_page *p = (struct vm_page *)page;
sys/dev/drm/include/asm/cacheflush.h
66
struct vm_page *p = (struct vm_page *)page;
sys/dev/drm/include/asm/cacheflush.h
78
pmap_page_set_memattr((struct vm_page *)pages[i], VM_MEMATTR_UNCACHEABLE);
sys/dev/drm/include/asm/cacheflush.h
87
pmap_page_set_memattr((struct vm_page *)pages[i], VM_MEMATTR_WRITE_BACK);
sys/dev/drm/include/asm/cacheflush.h
96
pmap_page_set_memattr((struct vm_page *)pages[i], VM_MEMATTR_WRITE_COMBINING);
sys/dev/drm/include/asm/memory_model.h
35
struct vm_page *p = (struct vm_page *)page;
sys/dev/drm/include/asm/page.h
37
struct vm_page *p = (struct vm_page *)page;
sys/dev/drm/include/asm/pci-dma-compat.h
37
return VM_PAGE_TO_PHYS((struct vm_page *)page) + offset;
sys/dev/drm/include/drm/intel-gtt.h
65
struct vm_page *scratch_page;
sys/dev/drm/include/linux/dma-mapping.h
52
return VM_PAGE_TO_PHYS((struct vm_page *)page) + offset;
sys/dev/drm/include/linux/dma-mapping.h
59
return VM_PAGE_TO_PHYS((struct vm_page *)page) + offset;
sys/dev/drm/include/linux/gfp.h
105
vm_page_free_contig((struct vm_page *)pgs, bytes);
sys/dev/drm/include/linux/gfp.h
89
struct vm_page *pgs;
sys/dev/drm/include/linux/highmem.h
51
return (void *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS( (struct vm_page *)pg ));
sys/dev/drm/include/linux/highmem.h
61
return (void *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS( (struct vm_page *)pg ));
sys/dev/drm/include/linux/mm.h
136
vm_page_dirty((struct vm_page *)page);
sys/dev/drm/include/linux/mm.h
140
get_page(struct vm_page *page)
sys/dev/drm/include/linux/mm.h
176
vm_page_busy_wait((struct vm_page *)page, FALSE, "i915gem");
sys/dev/drm/include/linux/mm.h
177
vm_page_unwire((struct vm_page *)page, 1);
sys/dev/drm/include/linux/mm.h
178
vm_page_wakeup((struct vm_page *)page);
sys/dev/drm/include/linux/mm.h
184
return (void *)VM_PAGE_TO_PHYS((const struct vm_page *)page);
sys/dev/drm/include/linux/mm_types.h
46
struct vm_page pa_vmpage;
sys/dev/drm/include/linux/scatterlist.h
129
return ((struct vm_page *)sg_page(sg))->phys_addr + sg->offset;
sys/dev/drm/include/linux/swap.h
42
vm_page_flag_set((struct vm_page *)m, PG_REFERENCED);
sys/dev/drm/linux_vmalloc.c
63
pmap_qenter(off, (struct vm_page **)pages, count);
sys/dev/drm/ttm/ttm_bo_vm.c
690
m = (struct vm_page *)ttm->pages[OFF_TO_IDX(offset)];
sys/dev/drm/ttm/ttm_page_alloc.c
295
struct vm_page *p, *p1;
sys/dev/drm/ttm/ttm_page_alloc.c
326
TAILQ_REMOVE(&pool->list, (struct vm_page *)pages_to_free[i], pageq);
sys/dev/drm/ttm/ttm_page_alloc.c
362
TAILQ_REMOVE(&pool->list, (struct vm_page *)pages_to_free[i], pageq);
sys/dev/drm/ttm/ttm_page_alloc.c
490
TAILQ_REMOVE(pages, (struct vm_page *)failed_pages[i], pageq);
sys/dev/drm/ttm/ttm_page_alloc.c
540
TAILQ_INSERT_HEAD(pages, (struct vm_page *)p, pageq);
sys/dev/drm/ttm/ttm_page_alloc.c
683
struct vm_page *page;
sys/dev/drm/ttm/ttm_page_alloc.c
703
page = (struct vm_page *)pages[i];
sys/dev/drm/ttm/ttm_page_alloc.c
732
struct vm_page *p = NULL;
sys/dev/drm/ttm/ttm_page_alloc.c
749
p = (struct vm_page *)alloc_page(gfp_flags);
sys/dev/drm/ttm/ttm_tt.c
142
pmap_page_set_memattr((struct vm_page *)p, VM_MEMATTR_WRITE_COMBINING);
sys/dev/drm/ttm/ttm_tt.c
371
if (((struct vm_page *)from_page)->valid != VM_PAGE_BITS_ALL) {
sys/dev/drm/ttm/ttm_tt.c
374
(struct vm_page **)&from_page, 1) != VM_PAGER_OK) {
sys/dev/drm/ttm/ttm_tt.c
375
vm_page_free((struct vm_page *)from_page);
sys/dev/drm/ttm/ttm_tt.c
380
vm_page_zero_invalid((struct vm_page *)from_page, TRUE);
sys/dev/drm/ttm/ttm_tt.c
385
vm_page_wakeup((struct vm_page *)from_page);
sys/dev/drm/ttm/ttm_tt.c
389
pmap_copy_page(VM_PAGE_TO_PHYS((struct vm_page *)from_page),
sys/dev/drm/ttm/ttm_tt.c
390
VM_PAGE_TO_PHYS((struct vm_page *)to_page));
sys/dev/drm/ttm/ttm_tt.c
391
vm_page_wakeup((struct vm_page *)from_page);
sys/dev/drm/ttm/ttm_tt.c
431
from_page = (struct vm_page *)ttm->pages[i];
sys/dev/virtual/nvmm/nvmm_dragonfly.c
237
struct vm_page *pg;
sys/dev/virtual/nvmm/nvmm_netbsd.c
169
struct vm_page *pg;
sys/dev/virtual/virtio/balloon/virtio_balloon.c
101
TAILQ_HEAD(,vm_page) vtballoon_pages;
sys/dev/virtual/virtio/balloon/virtio_balloon.c
657
TAILQ_HEAD(, vm_page) free_pages;
sys/kern/kern_sfbuf.c
82
sf_buf_alloc(struct vm_page *m)
sys/kern/kern_xio.c
143
xio_init_pages(xio_t xio, struct vm_page **mbase, int npages, int xflags)
sys/kern/uipc_syscalls.c
1694
struct vm_page *pg;
sys/kern/vfs_journal.c
1398
struct vm_page **pglist, int *rtvals, int pgcount,
sys/net/netmap/netmap_freebsd.c
238
m = kmalloc(sizeof(struct vm_page), M_FICT_PAGES, M_WAITOK | M_ZERO);
sys/platform/pc64/include/pmap.h
194
struct vm_page;
sys/platform/pc64/include/pmap.h
331
struct vm_page *pv_m; /* page being mapped */
sys/platform/pc64/include/pmap.h
362
typedef struct vm_page *vm_page_t;
sys/platform/pc64/include/pmap.h
378
struct vm_page *pmap_use_pt (pmap_t, vm_offset_t);
sys/platform/pc64/x86_64/pmap.c
1703
pmap_page_init(struct vm_page *m)
sys/platform/pc64/x86_64/pmap.c
917
nkpt_phys = howmany(Maxmem * sizeof(struct vm_page), NBPDR);
sys/platform/vkernel64/include/pmap.h
124
struct vm_page;
sys/platform/vkernel64/include/pmap.h
153
struct vm_page *pm_pdirm; /* VM page for pg directory */
sys/platform/vkernel64/include/pmap.h
163
struct vm_page *pm_ptphint; /* pmap ptp hint */
sys/platform/vkernel64/include/pmap.h
187
struct vm_page *pv_ptem; /* VM page for pte */
sys/platform/vkernel64/include/pmap.h
200
typedef struct vm_page *vm_page_t;
sys/platform/vkernel64/include/pmap.h
218
struct vm_page *pmap_use_pt (pmap_t, vm_offset_t);
sys/platform/vkernel64/platform/pmap.c
1479
static int pmap_release_callback(struct vm_page *p, void *data);
sys/platform/vkernel64/platform/pmap.c
1526
pmap_release_callback(struct vm_page *p, void *data)
sys/platform/vkernel64/platform/pmap.c
424
nkpt = (Maxmem * (sizeof(struct vm_page) * 2) + MSGBUF_SIZE) / NBPDR;
sys/platform/vkernel64/platform/pmap.c
468
pmap_page_init(struct vm_page *m)
sys/sys/device.h
255
struct cdev *dev, struct vm_page *fake);
sys/sys/device.h
52
struct vm_page;
sys/sys/mountctl.h
224
struct vm_page;
sys/sys/mountctl.h
259
struct vm_page **pglist, int *rtvals, int pgcount,
sys/sys/sfbuf.h
53
struct sf_buf *sf_buf_alloc(struct vm_page *);
sys/sys/uio.h
68
struct vm_page;
sys/sys/uio.h
75
int uiomove_fromphys(struct vm_page *ma[], vm_offset_t offset,
sys/sys/vfsops.h
367
struct vm_page **a_m;
sys/sys/vfsops.h
377
struct vm_page **a_m;
sys/sys/vfsops.h
843
int vop_getpages(struct vop_ops *ops, struct vnode *vp, struct vm_page **m,
sys/sys/vfsops.h
845
int vop_putpages(struct vop_ops *ops, struct vnode *vp, struct vm_page **m,
sys/sys/vfsops.h
87
struct vm_page;
sys/sys/xio.h
69
struct vm_page;
sys/sys/xio.h
72
struct vm_page **xio_pages;
sys/sys/xio.h
78
struct vm_page *xio_internal_pages[XIO_INTERNAL_PAGES];
sys/sys/xio.h
93
int xio_init_pages(xio_t xio, struct vm_page **mbase, int npages, int xflags);
sys/vm/device_pager.c
70
static TAILQ_HEAD(, vm_page) dev_freepages_list =
sys/vm/pmap.h
108
struct vm_page *);
sys/vm/pmap.h
175
void pmap_clear_modify (struct vm_page *m);
sys/vm/pmap.h
176
void pmap_clear_reference (struct vm_page *m);
sys/vm/pmap.h
182
void pmap_enter (pmap_t, vm_offset_t, struct vm_page *,
sys/vm/pmap.h
191
boolean_t pmap_is_modified (struct vm_page *m);
sys/vm/pmap.h
192
int pmap_ts_referenced (struct vm_page *m);
sys/vm/pmap.h
196
void pmap_page_protect (struct vm_page *m, vm_prot_t prot);
sys/vm/pmap.h
197
void pmap_page_init (struct vm_page *m);
sys/vm/pmap.h
208
void pmap_qenter (vm_offset_t, struct vm_page **, int);
sys/vm/pmap.h
209
void pmap_qenter_noinval (vm_offset_t, struct vm_page **, int);
sys/vm/pmap.h
243
struct vm_page *pmap_kvtom(vm_offset_t va);
sys/vm/pmap.h
92
struct vm_page;
sys/vm/swap_pager.h
104
void swap_pager_putpages (vm_object_t, struct vm_page **, int, int, int *);
sys/vm/swap_pager.h
126
void swap_pager_page_removed (struct vm_page *, vm_object_t);
sys/vm/vm.h
114
struct vm_page;
sys/vm/vm.h
115
typedef struct vm_page *vm_page_t;
sys/vm/vm_contig.c
147
struct vm_page marker;
sys/vm/vm_fault.c
1274
struct vm_page fakem;
sys/vm/vm_fault.c
563
struct vm_page fakem;
sys/vm/vm_object.c
1033
vm_object_page_clean_pass1(struct vm_page *p, void *data)
sys/vm/vm_object.c
1063
vm_object_page_clean_pass2(struct vm_page *p, void *data)
sys/vm/vm_object.c
940
static int vm_object_page_clean_pass1(struct vm_page *p, void *data);
sys/vm/vm_object.c
941
static int vm_object_page_clean_pass2(struct vm_page *p, void *data);
sys/vm/vm_object.h
174
TAILQ_HEAD(, vm_page) devp_pglist;
sys/vm/vm_page.c
167
RB_GENERATE2(vm_page_rb_tree, vm_page, rb_entry, rb_vm_page_compare,
sys/vm/vm_page.c
412
npages = (total - (page_range * sizeof(struct vm_page))) / PAGE_SIZE;
sys/vm/vm_page.c
444
new_end = trunc_page(end - page_range * sizeof(struct vm_page));
sys/vm/vm_page.c
466
bzero((caddr_t) vm_page_array, page_range * sizeof(struct vm_page));
sys/vm/vm_page.c
877
rb_vm_page_scancmp(struct vm_page *p, void *data)
sys/vm/vm_page.c
889
rb_vm_page_compare(struct vm_page *p1, struct vm_page *p2)
sys/vm/vm_page.h
170
TAILQ_HEAD(pglist, vm_page);
sys/vm/vm_page.h
174
int rb_vm_page_compare(struct vm_page *, struct vm_page *);
sys/vm/vm_page.h
177
RB_PROTOTYPE2(vm_page_rb_tree, vm_page, rb_entry,
sys/vm/vm_page.h
179
RB_HEAD(vm_page_rb_tree, vm_page);
sys/vm/vm_page.h
182
TAILQ_ENTRY(vm_page) pageq; /* vm_page_queues[] list */
sys/vm/vm_page.h
183
RB_ENTRY(vm_page) rb_entry; /* Red-Black tree based at object */
sys/vm/vm_page.h
215
typedef struct vm_page *vm_page_t;
sys/vm/vm_page.h
268
struct vm_page *mpte;
sys/vm/vm_page.h
273
int rb_vm_page_scancmp(struct vm_page *, void *);
sys/vm/vm_page.h
447
extern struct vm_page *vm_page_array; /* First resident page in table */
sys/vm/vm_pageout.c
133
struct vm_page hold;
sys/vm/vm_pageout.c
134
struct vm_page stat;
sys/vm/vm_pageout.c
135
struct vm_page pact;
sys/vm/vm_pageout.c
1406
struct vm_page *marker,
sys/vm/vm_pageout.c
1906
vm_pageout_scan_hold(int q, struct vm_page *marker)
sys/vm/vm_pageout.c
1962
vm_pageout_page_stats(int q, struct vm_page *marker, long *counterp)
sys/vm/vm_pageout.c
809
struct vm_page marker;
sys/vm/vm_swap.c
447
struct vm_page marker;
sys/vm/vm_swapcache.c
181
static struct vm_page page_marker[PQ_L2_SIZE];
test/debug/vmobjinfo.c
227
dump_memq(kvm_t *kd, struct vm_page *pgp)
test/debug/vmobjinfo.c
229
struct vm_page pg;
test/debug/vmobjinfo.c
88
static void dump_memq(kvm_t *kd, struct vm_page *pgp);
test/debug/vmpagehash.c
102
struct vm_page m;
test/debug/vmpagehash.c
274
struct vm_page scan;
test/debug/vmpagehash.c
303
static struct vm_page vpcache[1024];
test/debug/vmpagehash.c
85
struct vm_page *vm_page_array_ptr;
test/debug/vmpageinfo.c
133
struct vm_page m;
test/debug/vmpageinfo.c
387
vm_page_array_size * sizeof(struct vm_page) / 1048576.0);
test/debug/vmpageinfo.c
462
struct vm_page scan;
test/debug/vmpageinfo.c
491
static struct vm_page vpcache[1024];
test/debug/vmpageinfo.c
85
struct vm_page **vm_page_buckets;
test/debug/vmpageinfo.c
88
struct vm_page *vm_page_array;
test/debug/vmpqinactive.c
132
struct vm_page m;
test/debug/vmpqinactive.c
417
vm_page_array_size * sizeof(struct vm_page) / 1048576.0);
test/debug/vmpqinactive.c
492
struct vm_page scan;
test/debug/vmpqinactive.c
523
static struct vm_page vpcache[VPCACHE_SIZE];
test/debug/vmpqinactive.c
84
struct vm_page **vm_page_buckets;
test/debug/vmpqinactive.c
87
struct vm_page *vm_page_array;