| /freebsd/sys/vm/ |
| H A D | sg_pager.c | 153 vm_memattr_t memattr; in sg_pager_getpages() local 161 memattr = object->memattr; in sg_pager_getpages() 184 pmap_page_get_memattr(m_paddr) != memattr) { in sg_pager_getpages() 185 memattr = pmap_page_get_memattr(m_paddr); in sg_pager_getpages() 195 page = vm_page_getfake(paddr, memattr); in sg_pager_getpages()
|
| H A D | device_pager.c | 423 vm_memattr_t memattr, memattr1; in old_dev_pager_fault() local 426 memattr = object->memattr; in old_dev_pager_fault() 439 ret = csw->d_mmap(dev, offset, &paddr, prot, &memattr); in old_dev_pager_fault() 451 (memattr1 = pmap_page_get_memattr(m_paddr)) != memattr) { in old_dev_pager_fault() 460 csw->d_name, memattr, memattr1); in old_dev_pager_fault() 462 memattr = memattr1; in old_dev_pager_fault() 471 vm_page_updatefake(page, paddr, memattr); in old_dev_pager_fault() 477 page = vm_page_getfake(paddr, memattr); in old_dev_pager_fault()
|
| H A D | vm_kern.c | 227 u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr) in kmem_alloc_contig_pages() argument 241 npages, low, high, alignment, boundary, memattr); in kmem_alloc_contig_pages() 264 vm_paddr_t high, vm_memattr_t memattr) in kmem_alloc_attr_domain() argument 291 domain, pflags, 1, low, high, PAGE_SIZE, 0, memattr); in kmem_alloc_attr_domain() 314 vm_memattr_t memattr) in kmem_alloc_attr() argument 318 high, memattr)); in kmem_alloc_attr() 323 vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr) in kmem_alloc_attr_domainset() argument 338 memattr); in kmem_alloc_attr_domainset() 363 vm_memattr_t memattr) in kmem_alloc_contig_domain() argument 384 pflags, npages, low, high, alignment, boundary, memattr); in kmem_alloc_contig_domain() [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_page.h | 560 vm_paddr_t boundary, vm_memattr_t memattr); 564 vm_memattr_t memattr); 573 vm_memattr_t memattr); 576 vm_memattr_t memattr); 593 vm_page_t vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr); 610 void vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr); 663 void vm_page_updatefake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
|
| H A D | vm_phys.c | 111 vm_memattr_t memattr; member 368 name = vm_memattr_name(seg->memattr); in sysctl_vm_phys_fictitious_segs() 370 (void)snprintf(buf, sizeof(buf), "0x%02x", seg->memattr); in sysctl_vm_phys_fictitious_segs() 1106 long page_count, vm_memattr_t memattr) in vm_phys_fictitious_init_range() argument 1112 vm_page_initfake(&range[i], start + PAGE_SIZE * i, memattr); in vm_phys_fictitious_init_range() 1120 vm_memattr_t memattr) in vm_phys_fictitious_reg_range() argument 1152 memattr); in vm_phys_fictitious_reg_range() 1161 vm_phys_fictitious_init_range(fp, start, page_count, memattr); in vm_phys_fictitious_reg_range() 1171 memattr); in vm_phys_fictitious_reg_range() 1189 vm_phys_fictitious_init_range(fp, start, page_count, memattr); in vm_phys_fictitious_reg_range() [all …]
|
| H A D | vm_page.c | 1334 vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr) in vm_page_getfake() argument 1339 vm_page_initfake(m, paddr, memattr); in vm_page_getfake() 1344 vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr) in vm_page_initfake() argument 1349 * The page's memattr might have changed since the in vm_page_initfake() 1351 * new memattr. in vm_page_initfake() 1353 goto memattr; in vm_page_initfake() 1365 memattr: in vm_page_initfake() 1366 pmap_page_set_memattr(m, memattr); in vm_page_initfake() 1395 vm_page_updatefake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr) in vm_page_updatefake() argument 1401 pmap_page_set_memattr(m, memattr); in vm_page_updatefake() 2287 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) vm_page_alloc_contig() argument 2357 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) vm_page_alloc_contig_domain() argument 2642 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) vm_page_alloc_noobj_contig() argument 2664 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) vm_page_alloc_noobj_contig_domain() argument [all...] |
| H A D | vm_object.h | 108 vm_memattr_t memattr; /* default memory attribute for pages */ member 384 int vm_object_set_memattr(vm_object_t object, vm_memattr_t memattr);
|
| /freebsd/sys/dev/vt/hw/efifb/ |
| H A D | efifb.c | 99 vm_memattr_t memattr; in vt_efifb_init() local 112 memattr = VM_MEMATTR_WRITE_COMBINING; in vt_efifb_init() 124 memattr = VM_MEMATTR_UNCACHEABLE; in vt_efifb_init() 128 memattr = VM_MEMATTR_UNCACHEABLE; in vt_efifb_init() 164 info->fb_size, memattr); in vt_efifb_init()
|
| /freebsd/sys/dev/drm2/ |
| H A D | drm_vm.c | 47 int prot, vm_memattr_t *memattr) in drm_mmap() argument 125 *memattr = VM_MEMATTR_WRITE_COMBINING; in drm_mmap() 131 *memattr = VM_MEMATTR_WRITE_COMBINING; in drm_mmap()
|
| /freebsd/sys/powerpc/powerpc/ |
| H A D | mem.c | 190 int prot, vm_memattr_t *memattr) in memmmap() argument 209 *memattr = VM_MEMATTR_WRITE_BACK; in memmmap() 212 *memattr = VM_MEMATTR_WRITE_COMBINING; in memmmap() 215 *memattr = VM_MEMATTR_UNCACHEABLE; in memmmap() 218 *memattr = VM_MEMATTR_WRITE_THROUGH; in memmmap()
|
| /freebsd/sys/riscv/include/ |
| H A D | vm.h | 45 vm_memattr_name(vm_memattr_t memattr) in vm_memattr_name() argument 47 switch (memattr) { in vm_memattr_name()
|
| /freebsd/sys/powerpc/include/ |
| H A D | vm.h | 49 vm_memattr_name(vm_memattr_t memattr) in vm_memattr_name() argument 51 switch (memattr) { in vm_memattr_name()
|
| /freebsd/sys/arm64/include/ |
| H A D | vm.h | 52 vm_memattr_name(vm_memattr_t memattr) in vm_memattr_name() argument 54 switch (memattr) { in vm_memattr_name()
|
| /freebsd/sys/arm/include/ |
| H A D | vm.h | 48 vm_memattr_name(vm_memattr_t memattr) in vm_memattr_name() argument 50 switch (memattr) { in vm_memattr_name()
|
| /freebsd/sys/amd64/include/ |
| H A D | vm.h | 50 vm_memattr_name(vm_memattr_t memattr) in vm_memattr_name() argument 52 switch (memattr) { in vm_memattr_name()
|
| /freebsd/sys/i386/include/ |
| H A D | vm.h | 50 vm_memattr_name(vm_memattr_t memattr) in vm_memattr_name() argument 52 switch (memattr) { in vm_memattr_name()
|
| /freebsd/sys/dev/drm2/ttm/ |
| H A D | ttm_page_alloc.c | 158 ttm_vm_page_alloc_dma32(int req, vm_memattr_t memattr) in ttm_vm_page_alloc_dma32() argument 165 0, memattr); in ttm_vm_page_alloc_dma32() 178 ttm_vm_page_alloc_any(int req, vm_memattr_t memattr) in ttm_vm_page_alloc_any() argument 183 pmap_page_set_memattr(p, memattr); in ttm_vm_page_alloc_any() 191 vm_memattr_t memattr; in ttm_vm_page_alloc() local 194 memattr = ttm_caching_state_to_vm(cstate); in ttm_vm_page_alloc() 200 p = ttm_vm_page_alloc_dma32(req, memattr); in ttm_vm_page_alloc() 202 p = ttm_vm_page_alloc_any(req, memattr); in ttm_vm_page_alloc()
|
| /freebsd/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) in ttydevsw_mmap() argument 177 return (tp->t_devsw->tsw_mmap(tp, offset, paddr, nprot, memattr)); in ttydevsw_mmap()
|
| /freebsd/sys/dev/hyperv/hvuio/ |
| H A D | hv_uio.c | 348 vm_memattr_t memattr, memattr1; in uio_hv_cdev_pg_fault() local 352 memattr = object->memattr; in uio_hv_cdev_pg_fault() 359 if (memattr1 != memattr) in uio_hv_cdev_pg_fault() 360 memattr = memattr1; in uio_hv_cdev_pg_fault() 369 vm_page_updatefake(page, paddr, memattr); in uio_hv_cdev_pg_fault() 375 page = vm_page_getfake(paddr, memattr); in uio_hv_cdev_pg_fault()
|
| /freebsd/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) in xsd_dev_mmap() argument
|
| /freebsd/sys/dev/hwt/ |
| H A D | hwt_vm.c | 111 vm_memattr_t memattr; in hwt_vm_alloc_pages() local 123 memattr = VM_MEMATTR_DEVICE; in hwt_vm_alloc_pages() 139 alignment, boundary, memattr); in hwt_vm_alloc_pages()
|
| /freebsd/sys/dev/fb/ |
| H A D | fbd.c | 164 vm_memattr_t *memattr) in fb_mmap() argument 179 *memattr = info->fb_memattr; in fb_mmap()
|
| /freebsd/sys/x86/x86/ |
| H A D | pvclock.c | 199 int nprot, vm_memattr_t *memattr) in pvclock_cdev_mmap() argument 206 *memattr = VM_MEMATTR_DEFAULT; in pvclock_cdev_mmap()
|
| /freebsd/sys/arm/nvidia/drm2/ |
| H A D | tegra_bo.c | 96 tegra_bo_alloc_contig(size_t npages, u_long alignment, vm_memattr_t memattr, in tegra_bo_alloc_contig() argument 109 low, high, alignment, boundary, memattr); in tegra_bo_alloc_contig()
|