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

1234

/freebsd-12-stable/sys/dev/drm/
H A Ddrm_vm.c35 int prot, vm_memattr_t *memattr)
113 *memattr = VM_MEMATTR_WRITE_COMBINING;
119 *memattr = VM_MEMATTR_WRITE_COMBINING;
34 drm_mmap(struct cdev *kdev, vm_ooffset_t offset, vm_paddr_t *paddr, int prot, vm_memattr_t *memattr) argument
/freebsd-12-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-12-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.c150 vm_memattr_t memattr; local
158 memattr = object->memattr;
180 /* If "paddr" is a real page, perform a sanity check on "memattr". */
182 pmap_page_get_memattr(m_paddr) != memattr) {
183 memattr = pmap_page_get_memattr(m_paddr);
185 "WARNING: A device driver has set \"memattr\" inconsistently.\n");
193 page = vm_page_getfake(paddr, memattr);
H A Ddevice_pager.c339 vm_memattr_t memattr, memattr1; local
342 memattr = object->memattr;
355 ret = csw->d_mmap(dev, offset, &paddr, prot, &memattr);
365 /* If "paddr" is a real page, perform a sanity check on "memattr". */
367 (memattr1 = pmap_page_get_memattr(m_paddr)) != memattr) {
370 * correct memattr, pmap_page_get_memattr() needs to
375 "\"memattr\" inconsistently (drv %u pmap %u).\n",
376 csw->d_name, memattr, memattr1);
378 memattr
[all...]
H A Dvm_kern.c173 u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr)
186 npages, low, high, alignment, boundary, memattr);
209 vm_paddr_t high, vm_memattr_t memattr)
229 domain, pflags, 1, low, high, PAGE_SIZE, 0, memattr);
251 vm_memattr_t memattr)
255 high, memattr));
260 vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr)
269 memattr);
288 vm_memattr_t memattr)
307 pflags, npages, low, high, alignment, boundary, memattr);
171 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
208 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
250 kmem_alloc_attr(vm_size_t size, int flags, vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr) argument
259 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
286 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
331 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
340 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.h88 vm_memattr_t memattr);
H A Dvm_object.h110 vm_memattr_t memattr; /* default memory attribute for pages */ member in struct:vm_object
349 int vm_object_set_memattr(vm_object_t object, vm_memattr_t memattr);
H A Dvm_page.h531 vm_paddr_t boundary, vm_memattr_t memattr);
535 vm_memattr_t memattr);
550 vm_page_t vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr);
551 void vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
587 void vm_page_updatefake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
/freebsd-12-stable/sys/powerpc/powerpc/
H A Dmem.c179 int prot, vm_memattr_t *memattr)
198 *memattr = VM_MEMATTR_WRITE_BACK;
201 *memattr = VM_MEMATTR_WRITE_COMBINING;
204 *memattr = VM_MEMATTR_UNCACHEABLE;
207 *memattr = VM_MEMATTR_WRITE_THROUGH;
178 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int prot, vm_memattr_t *memattr) argument
/freebsd-12-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-12-stable/sys/dev/xen/xenstore/
H A Dxenstored_dev.c54 vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr);
83 int nprot, vm_memattr_t *memattr)
82 xsd_dev_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
/freebsd-12-stable/sys/dev/drm2/ttm/
H A Dttm_page_alloc.c159 ttm_vm_page_alloc_dma32(int req, vm_memattr_t memattr) argument
166 PAGE_SIZE, 0, memattr);
176 ttm_vm_page_alloc_any(int req, vm_memattr_t memattr) argument
186 pmap_page_set_memattr(p, memattr);
194 vm_memattr_t memattr; local
197 memattr = ttm_caching_state_to_vm(cstate);
203 p = ttm_vm_page_alloc_dma32(req, memattr);
205 p = ttm_vm_page_alloc_any(req, memattr);
333 /* Our VM handles vm memattr automatically on the page free. */
/freebsd-12-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-12-stable/sys/dev/fb/
H A Dvgareg.h94 vm_offset_t *paddr, int prot, vm_memattr_t *memattr);
H A Dfbd.c169 vm_memattr_t *memattr)
184 *memattr = info->fb_memattr;
168 fb_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
H A Dfbreg.h144 vm_paddr_t *paddr, int prot, vm_memattr_t *memattr);
240 #define vidd_mmap(adp, offset, paddr, prot, memattr) \
242 (prot), (memattr))
331 int prot, vm_memattr_t *memattr);
/freebsd-12-stable/sys/arm64/arm64/
H A Dmem.c124 int prot __unused, vm_memattr_t *memattr __unused)
/freebsd-12-stable/sys/dev/hyperv/vmbus/amd64/
H A Dhyperv_machdep.c105 vm_paddr_t *paddr, int nprot __unused, vm_memattr_t *memattr __unused)
/freebsd-12-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-12-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-12-stable/sys/i386/i386/
H A Dmem.c164 int prot __unused, vm_memattr_t *memattr __unused)
/freebsd-12-stable/sys/arm/arm/
H A Dmem.c164 int prot __unused, vm_memattr_t *memattr __unused)

Completed in 182 milliseconds

1234