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

1234

/freebsd-11-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-11-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-11-stable/sys/vm/
H A Dsg_pager.c148 vm_memattr_t memattr; local
156 memattr = object->memattr;
178 /* If "paddr" is a real page, perform a sanity check on "memattr". */
180 pmap_page_get_memattr(m_paddr) != memattr) {
181 memattr = pmap_page_get_memattr(m_paddr);
183 "WARNING: A device driver has set \"memattr\" inconsistently.\n");
191 page = vm_page_getfake(paddr, memattr);
H A Ddevice_pager.c337 vm_memattr_t memattr, memattr1; local
340 memattr = object->memattr;
353 ret = csw->d_mmap(dev, offset, &paddr, prot, &memattr);
363 /* If "paddr" is a real page, perform a sanity check on "memattr". */
365 (memattr1 = pmap_page_get_memattr(m_paddr)) != memattr) {
368 * correct memattr, pmap_page_get_memattr() needs to
373 "\"memattr\" inconsistently (drv %u pmap %u).\n",
374 csw->d_name, memattr, memattr1);
376 memattr
[all...]
H A Dvm_extern.h56 vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr);
59 vm_memattr_t memattr);
H A Dvm_phys.h79 vm_memattr_t memattr);
H A Dvm_kern.c164 vm_paddr_t high, vm_memattr_t memattr)
183 pflags, 1, low, high, PAGE_SIZE, 0, memattr);
220 vm_memattr_t memattr)
240 npages, low, high, alignment, boundary, memattr);
163 kmem_alloc_attr(vmem_t *vmem, vm_size_t size, int flags, vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr) argument
218 kmem_alloc_contig(struct vmem *vmem, 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
H A Dvm_object.h106 vm_memattr_t memattr; /* default memory attribute for pages */ member in struct:vm_object
327 int vm_object_set_memattr(vm_object_t object, vm_memattr_t memattr);
H A Dvm_page.c1059 vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr) argument
1064 vm_page_initfake(m, paddr, memattr);
1069 vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr) argument
1074 * The page's memattr might have changed since the
1076 * new memattr.
1078 goto memattr;
1089 memattr:
1090 pmap_page_set_memattr(m, memattr);
1115 vm_page_updatefake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr) argument
1121 pmap_page_set_memattr(m, memattr);
1801 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
[all...]
H A Dvm_page.h475 vm_paddr_t boundary, vm_memattr_t memattr);
489 vm_page_t vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr);
490 void vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
521 void vm_page_updatefake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
/freebsd-11-stable/sys/powerpc/powerpc/
H A Dmem.c176 int prot, vm_memattr_t *memattr)
195 *memattr = VM_MEMATTR_WRITE_BACK;
198 *memattr = VM_MEMATTR_WRITE_COMBINING;
201 *memattr = VM_MEMATTR_UNCACHEABLE;
204 *memattr = VM_MEMATTR_WRITE_THROUGH;
175 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int prot, vm_memattr_t *memattr) argument
/freebsd-11-stable/sys/sys/
H A Dttydevsw.h54 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-11-stable/sys/dev/xen/xenstore/
H A Dxenstored_dev.c55 vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr);
85 int nprot, vm_memattr_t *memattr)
84 xsd_dev_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
/freebsd-11-stable/sys/dev/terasic/mtl/
H A Dterasic_mtl_pixel.c122 vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr)
132 *memattr = VM_MEMATTR_UNCACHEABLE;
121 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.c124 vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr)
134 *memattr = VM_MEMATTR_UNCACHEABLE;
123 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.c125 int nprot, vm_memattr_t *memattr)
135 *memattr = VM_MEMATTR_UNCACHEABLE;
124 terasic_mtl_reg_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
/freebsd-11-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-11-stable/sys/dev/fb/
H A Dvgareg.h92 vm_offset_t *paddr, int prot, vm_memattr_t *memattr);
H A Dfbd.c167 vm_memattr_t *memattr)
182 *memattr = info->fb_memattr;
166 fb_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
H A Dfbreg.h142 vm_paddr_t *paddr, int prot, vm_memattr_t *memattr);
238 #define vidd_mmap(adp, offset, paddr, prot, memattr) \
240 (prot), (memattr))
329 int prot, vm_memattr_t *memattr);
/freebsd-11-stable/sys/arm64/arm64/
H A Dmem.c124 int prot __unused, vm_memattr_t *memattr __unused)
/freebsd-11-stable/sys/mips/mips/
H A Dmem.c152 int prot, vm_memattr_t *memattr)
151 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int prot, vm_memattr_t *memattr) argument
/freebsd-11-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-11-stable/sys/i386/i386/
H A Dmem.c165 int prot __unused, vm_memattr_t *memattr __unused)
/freebsd-11-stable/sys/arm/arm/
H A Dmem.c162 int prot __unused, vm_memattr_t *memattr __unused)

Completed in 161 milliseconds

1234