Home
last modified time | relevance | path

Searched refs:memattr (Results 1 – 25 of 74) sorted by relevance

123

/freebsd-14.2/sys/vm/
H A Dsg_pager.c152 vm_memattr_t memattr; in sg_pager_getpages() local
160 memattr = object->memattr; in sg_pager_getpages()
183 pmap_page_get_memattr(m_paddr) != memattr) { in sg_pager_getpages()
184 memattr = pmap_page_get_memattr(m_paddr); in sg_pager_getpages()
194 page = vm_page_getfake(paddr, memattr); in sg_pager_getpages()
H A Ddevice_pager.c376 vm_memattr_t memattr, memattr1; in old_dev_pager_fault() local
379 memattr = object->memattr; in old_dev_pager_fault()
392 ret = csw->d_mmap(dev, offset, &paddr, prot, &memattr); in old_dev_pager_fault()
404 (memattr1 = pmap_page_get_memattr(m_paddr)) != memattr) { in old_dev_pager_fault()
413 csw->d_name, memattr, memattr1); in old_dev_pager_fault()
415 memattr = memattr1; in old_dev_pager_fault()
424 vm_page_updatefake(page, paddr, memattr); in old_dev_pager_fault()
430 page = vm_page_getfake(paddr, memattr); in old_dev_pager_fault()
H A Dvm_kern.c232 npages, low, high, alignment, boundary, memattr); in kmem_alloc_contig_pages()
255 vm_paddr_t high, vm_memattr_t memattr) in kmem_alloc_attr_domain() argument
276 domain, pflags, 1, low, high, PAGE_SIZE, 0, memattr); in kmem_alloc_attr_domain()
299 vm_memattr_t memattr) in kmem_alloc_attr() argument
303 high, memattr)); in kmem_alloc_attr()
308 vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr) in kmem_alloc_attr_domainset() argument
317 memattr); in kmem_alloc_attr_domainset()
336 vm_memattr_t memattr) in kmem_alloc_contig_domain() argument
386 high, alignment, boundary, memattr)); in kmem_alloc_contig()
392 vm_memattr_t memattr) in kmem_alloc_contig_domainset() argument
[all …]
H A Dvm_extern.h61 vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr);
63 int flags, vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr);
66 vm_memattr_t memattr);
69 vm_paddr_t boundary, vm_memattr_t memattr);
H A Dvm_page.h614 vm_paddr_t boundary, vm_memattr_t memattr);
618 vm_memattr_t memattr);
625 vm_memattr_t memattr);
628 vm_memattr_t memattr);
647 vm_page_t vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr);
648 void vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
696 void vm_page_updatefake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
H A Dvm_page.c1259 vm_page_initfake(m, paddr, memattr); in vm_page_getfake()
1273 goto memattr; in vm_page_initfake()
1285 memattr: in vm_page_initfake()
1286 pmap_page_set_memattr(m, memattr); in vm_page_initfake()
1319 pmap_page_set_memattr(m, memattr); in vm_page_updatefake()
2291 memattr == VM_MEMATTR_DEFAULT) in vm_page_alloc_contig_domain()
2292 memattr = object->memattr; in vm_page_alloc_contig_domain()
2324 if (memattr != VM_MEMATTR_DEFAULT) in vm_page_alloc_contig_domain()
2461 vm_memattr_t memattr) in vm_page_alloc_noobj_contig() argument
2481 vm_memattr_t memattr) in vm_page_alloc_noobj_contig_domain() argument
[all …]
H A Dvm_object.h111 vm_memattr_t memattr; /* default memory attribute for pages */ member
385 int vm_object_set_memattr(vm_object_t object, vm_memattr_t memattr);
H A Dvm_phys.c968 long page_count, vm_memattr_t memattr) in vm_phys_fictitious_init_range() argument
974 vm_page_initfake(&range[i], start + PAGE_SIZE * i, memattr); in vm_phys_fictitious_init_range()
982 vm_memattr_t memattr) in vm_phys_fictitious_reg_range() argument
1014 memattr); in vm_phys_fictitious_reg_range()
1023 vm_phys_fictitious_init_range(fp, start, page_count, memattr); in vm_phys_fictitious_reg_range()
1033 memattr); in vm_phys_fictitious_reg_range()
1051 vm_phys_fictitious_init_range(fp, start, page_count, memattr); in vm_phys_fictitious_reg_range()
H A Dvm_phys.h71 vm_memattr_t memattr);
/freebsd-14.2/sys/dev/vt/hw/efifb/
H A Defifb.c105 int memattr; in vt_efifb_init() local
116 memattr = VM_MEMATTR_WRITE_COMBINING; in vt_efifb_init()
128 memattr = VM_MEMATTR_UNCACHEABLE; in vt_efifb_init()
168 info->fb_size, memattr); in vt_efifb_init()
/freebsd-14.2/sys/dev/drm2/
H A Ddrm_vm.c47 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-14.2/sys/powerpc/powerpc/
H A Dmem.c192 int prot, vm_memattr_t *memattr) in memmmap() argument
211 *memattr = VM_MEMATTR_WRITE_BACK; in memmmap()
214 *memattr = VM_MEMATTR_WRITE_COMBINING; in memmmap()
217 *memattr = VM_MEMATTR_UNCACHEABLE; in memmmap()
220 *memattr = VM_MEMATTR_WRITE_THROUGH; in memmmap()
/freebsd-14.2/sys/sys/
H A Dttydevsw.h54 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-14.2/sys/dev/drm2/ttm/
H A Dttm_page_alloc.c158 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()
175 ttm_vm_page_alloc_any(int req, vm_memattr_t memattr) in ttm_vm_page_alloc_any() argument
180 pmap_page_set_memattr(p, memattr); in ttm_vm_page_alloc_any()
188 vm_memattr_t memattr; in ttm_vm_page_alloc() local
191 memattr = ttm_caching_state_to_vm(cstate); in ttm_vm_page_alloc()
197 p = ttm_vm_page_alloc_dma32(req, memattr); in ttm_vm_page_alloc()
199 p = ttm_vm_page_alloc_any(req, memattr); in ttm_vm_page_alloc()
/freebsd-14.2/sys/dev/xen/xenstore/
H A Dxenstored_dev.c52 vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr);
80 int nprot, vm_memattr_t *memattr) in xsd_dev_mmap() argument
/freebsd-14.2/sys/dev/fb/
H A Dfbd.c165 vm_memattr_t *memattr) in fb_mmap() argument
180 *memattr = info->fb_memattr; in fb_mmap()
H A Dfbreg.h125 vm_paddr_t *paddr, int prot, vm_memattr_t *memattr);
221 #define vidd_mmap(adp, offset, paddr, prot, memattr) \ argument
223 (prot), (memattr))
/freebsd-14.2/sys/x86/x86/
H A Dpvclock.c200 int nprot, vm_memattr_t *memattr) in pvclock_cdev_mmap() argument
207 *memattr = VM_MEMATTR_DEFAULT; in pvclock_cdev_mmap()
/freebsd-14.2/sys/dev/dpaa2/
H A Ddpaa2_io.c212 vm_memattr_t memattr; in dpaa2_io_attach() member
247 req.memattr = map_args[i].memattr; in dpaa2_io_attach()
/freebsd-14.2/sys/arm64/arm64/
H A Dmem.c122 int prot __unused, vm_memattr_t *memattr __unused) in memmmap()
/freebsd-14.2/sys/arm/nvidia/drm2/
H A Dtegra_bo.c94 tegra_bo_alloc_contig(size_t npages, u_long alignment, vm_memattr_t memattr, in tegra_bo_alloc_contig() argument
107 low, high, alignment, boundary, memattr); in tegra_bo_alloc_contig()
/freebsd-14.2/sys/riscv/riscv/
H A Dmem.c129 int prot __unused, vm_memattr_t *memattr __unused) in memmmap()
/freebsd-14.2/sys/dev/beri/
H A Dberi_mem.c103 vm_memattr_t *memattr) in mem_mmap() argument
/freebsd-14.2/sys/dev/netmap/
H A Dnetmap_freebsd.c997 vm_memattr_t memattr; in netmap_dev_pager_fault() local
1001 memattr = object->memattr; in netmap_dev_pager_fault()
1012 vm_page_updatefake(page, paddr, memattr); in netmap_dev_pager_fault()
1019 page = vm_page_getfake(paddr, memattr); in netmap_dev_pager_fault()
/freebsd-14.2/sys/arm/arm/
H A Dmem.c163 int prot __unused, vm_memattr_t *memattr __unused) in memmmap()

123