Searched refs:memattr (Results 1 - 25 of 75) sorted by relevance

123

/freebsd-13-stable/sys/dev/drm2/
H A Ddrm_vm.c49 int prot, vm_memattr_t *memattr)
127 *memattr = VM_MEMATTR_WRITE_COMBINING;
133 *memattr = VM_MEMATTR_WRITE_COMBINING;
48 drm_mmap(struct cdev *kdev, vm_ooffset_t offset, vm_paddr_t *paddr, int prot, vm_memattr_t *memattr) argument
/freebsd-13-stable/sys/vm/
H A Dvm_extern.h59 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 Dsg_pager.c154 vm_memattr_t memattr; local
162 memattr = object->memattr;
183 /* If "paddr" is a real page, perform a sanity check on "memattr". */
185 pmap_page_get_memattr(m_paddr) != memattr) {
186 memattr = pmap_page_get_memattr(m_paddr);
188 "WARNING: A device driver has set \"memattr\" inconsistently.\n");
196 page = vm_page_getfake(paddr, memattr);
H A Ddevice_pager.c346 vm_memattr_t memattr, memattr1; local
349 memattr = object->memattr;
362 ret = csw->d_mmap(dev, offset, &paddr, prot, &memattr);
372 /* If "paddr" is a real page, perform a sanity check on "memattr". */
374 (memattr1 = pmap_page_get_memattr(m_paddr)) != memattr) {
377 * correct memattr, pmap_page_get_memattr() needs to
382 "\"memattr\" inconsistently (drv %u pmap %u).\n",
383 csw->d_name, memattr, memattr1);
385 memattr
[all...]
H A Dvm_kern.c176 u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr)
189 npages, low, high, alignment, boundary, memattr);
212 vm_paddr_t high, vm_memattr_t memattr)
232 domain, pflags, 1, low, high, PAGE_SIZE, 0, memattr);
254 vm_memattr_t memattr)
258 high, memattr));
263 vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr)
272 memattr);
291 vm_memattr_t memattr)
310 pflags, npages, low, high, alignment, boundary, memattr);
174 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
211 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
253 kmem_alloc_attr(vm_size_t size, int flags, vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr) argument
262 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
289 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
334 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
343 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 Dvm_phys.h71 vm_memattr_t memattr);
H A Dvm_object.h113 vm_memattr_t memattr; /* default memory attribute for pages */ member in struct:vm_object
384 int vm_object_set_memattr(vm_object_t object, vm_memattr_t memattr);
H A Dvm_page.h607 vm_paddr_t boundary, vm_memattr_t memattr);
611 vm_memattr_t memattr);
632 vm_page_t vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr);
633 void vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
681 void vm_page_updatefake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
/freebsd-13-stable/sys/powerpc/powerpc/
H A Dmem.c194 int prot, vm_memattr_t *memattr)
213 *memattr = VM_MEMATTR_WRITE_BACK;
216 *memattr = VM_MEMATTR_WRITE_COMBINING;
219 *memattr = VM_MEMATTR_UNCACHEABLE;
222 *memattr = VM_MEMATTR_WRITE_THROUGH;
193 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int prot, vm_memattr_t *memattr) argument
/freebsd-13-stable/sys/sys/
H A Dttydevsw.h56 vm_paddr_t * paddr, int nprot, vm_memattr_t *memattr);
174 int nprot, vm_memattr_t *memattr)
179 return (tp->t_devsw->tsw_mmap(tp, offset, paddr, nprot, memattr));
173 ttydevsw_mmap(struct tty *tp, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
/freebsd-13-stable/sys/dev/xen/xenstore/
H A Dxenstored_dev.c54 vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr);
82 int nprot, vm_memattr_t *memattr)
81 xsd_dev_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
/freebsd-13-stable/sys/dev/drm2/ttm/
H A Dttm_page_alloc.c160 ttm_vm_page_alloc_dma32(int req, vm_memattr_t memattr) argument
167 PAGE_SIZE, 0, memattr);
177 ttm_vm_page_alloc_any(int req, vm_memattr_t memattr) argument
187 pmap_page_set_memattr(p, memattr);
195 vm_memattr_t memattr; local
198 memattr = ttm_caching_state_to_vm(cstate);
204 p = ttm_vm_page_alloc_dma32(req, memattr);
206 p = ttm_vm_page_alloc_any(req, memattr);
334 /* Our VM handles vm memattr automatically on the page free. */
/freebsd-13-stable/sys/dev/terasic/mtl/
H A Dterasic_mtl_pixel.c124 vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr)
134 *memattr = VM_MEMATTR_UNCACHEABLE;
123 terasic_mtl_pixel_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
H A Dterasic_mtl_text.c126 vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr)
137 *memattr = VM_MEMATTR_UNCACHEABLE;
125 terasic_mtl_text_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
H A Dterasic_mtl_reg.c127 int nprot, vm_memattr_t *memattr)
138 *memattr = VM_MEMATTR_UNCACHEABLE;
126 terasic_mtl_reg_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
/freebsd-13-stable/sys/dev/fb/
H A Dvgareg.h94 vm_paddr_t *paddr, int prot, vm_memattr_t *memattr);
H A Dfbd.c170 vm_memattr_t *memattr)
185 *memattr = info->fb_memattr;
169 fb_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
H A Dfbreg.h137 vm_paddr_t *paddr, int prot, vm_memattr_t *memattr);
233 #define vidd_mmap(adp, offset, paddr, prot, memattr) \
235 (prot), (memattr))
324 int prot, vm_memattr_t *memattr);
/freebsd-13-stable/sys/riscv/riscv/
H A Dmem.c131 int prot __unused, vm_memattr_t *memattr __unused)
/freebsd-13-stable/sys/arm64/arm64/
H A Dmem.c124 int prot __unused, vm_memattr_t *memattr __unused)
/freebsd-13-stable/sys/dev/hyperv/vmbus/amd64/
H A Dhyperv_machdep.c105 vm_paddr_t *paddr, int nprot __unused, vm_memattr_t *memattr __unused)
/freebsd-13-stable/sys/dev/beri/
H A Dberi_mem.c105 vm_memattr_t *memattr)
104 mem_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
/freebsd-13-stable/sys/mips/mips/
H A Dmem.c154 int prot, vm_memattr_t *memattr)
153 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int prot, vm_memattr_t *memattr) argument
/freebsd-13-stable/sys/i386/i386/
H A Dmem.c162 int prot __unused, vm_memattr_t *memattr __unused)
/freebsd-13-stable/sys/arm/arm/
H A Dmem.c165 int prot __unused, vm_memattr_t *memattr __unused)

Completed in 183 milliseconds

123