/src/sys/external/bsd/drm2/include/linux/ |
shmem_fs.h | 52 struct vm_page *vm_page; local in function:shmem_read_mapping_page_gfp 60 vm_page = uvm_pagelookup(uobj, i*PAGE_SIZE); 63 KASSERT(vm_page); 64 return container_of(vm_page, struct page, p_vmp);
|
/src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
intel_gtt.c | 390 struct vm_page *vm_page; local in function:setup_scratch_page 429 vm_page = PHYS_TO_VM_PAGE(vm->scratch[0].base.seg.ds_addr); 430 vm->scratch[0].base.page = container_of(vm_page, struct page,
|
/src/sys/external/bsd/drm2/dist/drm/ttm/ |
ttm_tt.c | 424 struct vm_page *vm_page; local in function:ttm_tt_wire 442 vm_page = uvm_pagelookup(uobj, ptoa(i)); 443 ttm->pages[i] = container_of(vm_page, struct page, p_vmp);
|
/src/regress/sys/uvm/pdsim/ |
pdsim.h | 51 struct vm_page; 56 struct vm_page *an_page; /* XXX */ 59 struct vm_page { struct 60 TAILQ_ENTRY(vm_page) pageq; 88 TAILQ_HEAD(pglist, vm_page); 90 boolean_t pmap_clear_reference(struct vm_page *); 91 boolean_t pmap_is_referenced(struct vm_page *); 127 struct vm_page *pages[MAXID];
|
/src/sys/uvm/ |
uvm_page.h | 36 * @(#)vm_page.h 7.3 (Berkeley) 4/21/91 79 * Each resident page has a vm_page structure, indexed by page number. 107 * i: vm_page::interlock 159 struct vm_page { struct 162 TAILQ_ENTRY(vm_page) queue; /* w: wired page queue 164 LIST_ENTRY(vm_page) list; /* f: global free page queue */ 177 TAILQ_ENTRY(vm_page) pdqueue; /* p: pagedaemon queue */ 196 * PG_, struct vm_page::flags => locked by owner 197 * PG_AOBJ => additionally locked by vm_page::interlock 198 * PG_ANON => additionally locked by vm_page::interloc [all...] |
/src/sys/external/bsd/drm2/dist/drm/ |
drm_gem.c | 603 struct vm_page *vm_page; local in function:drm_gem_get_pages 624 vm_page = uvm_pagelookup(obj->filp, ptoa(i)); 625 pages[i] = container_of(vm_page, struct page, p_vmp);
|
/src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
i915_gem_mman.c | 306 vaddr_t vaddr, struct vm_page **pps, int npages, int centeridx, int flags) 405 vaddr_t vaddr, struct vm_page **pps, int npages, int centeridx, int flags) 572 i915_gem_fault(struct uvm_faultinfo *ufi, vaddr_t vaddr, struct vm_page **pps, 683 struct vm_page *vm_page; local in function:i915_gem_object_release_mmap_offset 690 vm_page = &page->p_vmp; 691 pmap_page_protect(vm_page, VM_PROT_NONE); 1014 struct vm_page **pps, int npages, int centeridx, vm_prot_t access_type,
|