/freebsd-current/sys/vm/ |
H A D | sg_pager.c | 152 vm_memattr_t memattr; local 160 memattr = object->memattr; 181 /* If "paddr" is a real page, perform a sanity check on "memattr". */ 183 pmap_page_get_memattr(m_paddr) != memattr) { 184 memattr = pmap_page_get_memattr(m_paddr); 186 "WARNING: A device driver has set \"memattr\" inconsistently.\n"); 194 page = vm_page_getfake(paddr, memattr);
|
H A D | device_pager.c | 373 vm_memattr_t memattr, memattr1; local 376 memattr = object->memattr; 389 ret = csw->d_mmap(dev, offset, &paddr, prot, &memattr); 399 /* If "paddr" is a real page, perform a sanity check on "memattr". */ 401 (memattr1 = pmap_page_get_memattr(m_paddr)) != memattr) { 404 * correct memattr, pmap_page_get_memattr() needs to 409 "\"memattr\" inconsistently (drv %u pmap %u).\n", 410 csw->d_name, memattr, memattr1); 412 memattr [all...] |
H A D | vm_extern.h | 59 vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr); 61 int flags, vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr); 64 vm_memattr_t memattr); 67 vm_paddr_t boundary, vm_memattr_t memattr);
|
H A D | vm_kern.c | 216 u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr) 230 npages, low, high, alignment, boundary, memattr); 253 vm_paddr_t high, vm_memattr_t memattr) 274 domain, pflags, 1, low, high, PAGE_SIZE, 0, memattr); 297 vm_memattr_t memattr) 301 high, memattr)); 306 vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr) 319 memattr); 344 vm_memattr_t memattr) 364 pflags, npages, low, high, alignment, boundary, memattr); 214 kmem_alloc_contig_pages(vm_object_t object, vm_pindex_t pindex, int domain, int pflags, u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr) argument 252 kmem_alloc_attr_domain(int domain, vm_size_t size, int flags, vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr) argument 296 kmem_alloc_attr(vm_size_t size, int flags, vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr) argument 305 kmem_alloc_attr_domainset(struct domainset *ds, vm_size_t size, int flags, vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr) argument 342 kmem_alloc_contig_domain(int domain, vm_size_t size, int flags, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr) argument 389 kmem_alloc_contig(vm_size_t size, int flags, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr) argument 398 kmem_alloc_contig_domainset(struct domainset *ds, vm_size_t size, int flags, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr) argument [all...] |
H A D | vm_page.h | 612 vm_paddr_t boundary, vm_memattr_t memattr); 616 vm_memattr_t memattr); 623 vm_memattr_t memattr); 626 vm_memattr_t memattr); 645 vm_page_t vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr); 646 void vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr); 694 void vm_page_updatefake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
|
H A D | vm_phys.h | 71 vm_memattr_t memattr);
|
H A D | vm_page.c | 1250 vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr) argument 1255 vm_page_initfake(m, paddr, memattr); 1260 vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr) argument 1265 * The page's memattr might have changed since the 1267 * new memattr. 1269 goto memattr; 1281 memattr: 1282 pmap_page_set_memattr(m, memattr); 1309 vm_page_updatefake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr) argument 1315 pmap_page_set_memattr(m, memattr); 2181 vm_page_alloc_contig(vm_object_t object, vm_pindex_t pindex, int req, u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr) argument 2249 vm_page_alloc_contig_domain(vm_object_t object, vm_pindex_t pindex, int domain, int req, u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr) argument 2480 vm_page_alloc_noobj_contig(int req, u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr) argument 2500 vm_page_alloc_noobj_contig_domain(int domain, int req, u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr) argument [all...] |
H A D | vm_object.h | 109 vm_memattr_t memattr; /* default memory attribute for pages */ member in struct:vm_object 377 int vm_object_set_memattr(vm_object_t object, vm_memattr_t memattr);
|
/freebsd-current/sys/dev/drm2/ |
H A D | drm_vm.c | 47 int prot, vm_memattr_t *memattr) 125 *memattr = VM_MEMATTR_WRITE_COMBINING; 131 *memattr = VM_MEMATTR_WRITE_COMBINING; 46 drm_mmap(struct cdev *kdev, vm_ooffset_t offset, vm_paddr_t *paddr, int prot, vm_memattr_t *memattr) argument
|
/freebsd-current/sys/dev/vt/hw/efifb/ |
H A D | efifb.c | 103 int memattr; local 114 memattr = VM_MEMATTR_WRITE_COMBINING; 126 memattr = VM_MEMATTR_UNCACHEABLE; 166 info->fb_size, memattr);
|
/freebsd-current/sys/powerpc/powerpc/ |
H A D | mem.c | 191 int prot, vm_memattr_t *memattr) 210 *memattr = VM_MEMATTR_WRITE_BACK; 213 *memattr = VM_MEMATTR_WRITE_COMBINING; 216 *memattr = VM_MEMATTR_UNCACHEABLE; 219 *memattr = VM_MEMATTR_WRITE_THROUGH; 190 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int prot, vm_memattr_t *memattr) argument
|
/freebsd-current/sys/sys/ |
H A D | ttydevsw.h | 54 vm_paddr_t * paddr, int nprot, vm_memattr_t *memattr); 172 int nprot, vm_memattr_t *memattr) 177 return (tp->t_devsw->tsw_mmap(tp, offset, paddr, nprot, memattr)); 171 ttydevsw_mmap(struct tty *tp, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
|
/freebsd-current/sys/dev/xen/xenstore/ |
H A D | xenstored_dev.c | 51 vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr); 79 int nprot, vm_memattr_t *memattr) 78 xsd_dev_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
|
/freebsd-current/sys/dev/drm2/ttm/ |
H A D | ttm_page_alloc.c | 158 ttm_vm_page_alloc_dma32(int req, vm_memattr_t memattr) argument 165 0, memattr); 178 ttm_vm_page_alloc_any(int req, vm_memattr_t memattr) argument 183 pmap_page_set_memattr(p, memattr); 191 vm_memattr_t memattr; local 194 memattr = ttm_caching_state_to_vm(cstate); 200 p = ttm_vm_page_alloc_dma32(req, memattr); 202 p = ttm_vm_page_alloc_any(req, memattr); 330 /* Our VM handles vm memattr automatically on the page free. */
|
/freebsd-current/sys/dev/beri/ |
H A D | beri_mem.c | 102 vm_memattr_t *memattr) 101 mem_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
|
/freebsd-current/sys/riscv/riscv/ |
H A D | mem.c | 137 int prot __unused, vm_memattr_t *memattr __unused)
|
/freebsd-current/sys/arm64/arm64/ |
H A D | mem.c | 130 int prot __unused, vm_memattr_t *memattr __unused)
|
/freebsd-current/sys/dev/fb/ |
H A D | fbd.c | 164 vm_memattr_t *memattr) 179 *memattr = info->fb_memattr; 163 fb_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
|
H A D | fbreg.h | 125 vm_paddr_t *paddr, int prot, vm_memattr_t *memattr); 221 #define vidd_mmap(adp, offset, paddr, prot, memattr) \ 223 (prot), (memattr))
|
/freebsd-current/sys/i386/i386/ |
H A D | mem.c | 159 int prot __unused, vm_memattr_t *memattr __unused)
|
/freebsd-current/sys/arm/arm/ |
H A D | mem.c | 162 int prot __unused, vm_memattr_t *memattr __unused)
|
H A D | busdma_machdep.c | 659 vm_memattr_t memattr; local 688 memattr = VM_MEMATTR_UNCACHEABLE; 691 memattr = VM_MEMATTR_DEFAULT; 725 dmat->lowaddr, memattr); 728 dmat->lowaddr, dmat->alignment, dmat->boundary, memattr);
|
/freebsd-current/sys/amd64/amd64/ |
H A D | mem.c | 177 int prot __unused, vm_memattr_t *memattr __unused)
|
/freebsd-current/sys/x86/x86/ |
H A D | pvclock.c | 199 int nprot, vm_memattr_t *memattr) 206 *memattr = VM_MEMATTR_DEFAULT; 198 pvclock_cdev_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
|
/freebsd-current/sys/arm/nvidia/drm2/ |
H A D | tegra_bo.c | 93 tegra_bo_alloc_contig(size_t npages, u_long alignment, vm_memattr_t memattr, argument 106 low, high, alignment, boundary, memattr);
|