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

123

/freebsd-10.0-release/sys/vm/
H A Dsg_pager.c142 vm_memattr_t memattr; local
148 memattr = object->memattr;
170 /* If "paddr" is a real page, perform a sanity check on "memattr". */
172 pmap_page_get_memattr(m_paddr) != memattr) {
173 memattr = pmap_page_get_memattr(m_paddr);
175 "WARNING: A device driver has set \"memattr\" inconsistently.\n");
183 page = vm_page_getfake(paddr, memattr);
H A Ddevice_pager.c302 vm_memattr_t memattr; local
306 memattr = object->memattr;
319 ret = csw->d_mmap(dev, offset, &paddr, prot, &memattr);
329 /* If "paddr" is a real page, perform a sanity check on "memattr". */
331 pmap_page_get_memattr(m_paddr) != memattr) {
332 memattr = pmap_page_get_memattr(m_paddr);
334 "WARNING: A device driver has set \"memattr\" inconsistently.\n");
343 vm_page_updatefake(page, paddr, memattr);
349 page = vm_page_getfake(paddr, memattr);
[all...]
H A Dvm_extern.h54 vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr);
57 vm_memattr_t memattr);
H A Dvm_phys.h78 vm_memattr_t memattr);
H A Dvm_kern.c159 vm_paddr_t high, vm_memattr_t memattr)
178 pflags, 1, low, high, PAGE_SIZE, 0, memattr);
223 vm_memattr_t memattr)
240 atop(size), low, high, alignment, boundary, memattr);
158 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
221 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_page.h432 vm_paddr_t boundary, vm_memattr_t memattr);
444 vm_page_t vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr);
445 void vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
470 void vm_page_updatefake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr);
H A Dvm_object.h111 vm_memattr_t memattr; /* default memory attribute for pages */ member in struct:vm_object
288 int vm_object_set_memattr(vm_object_t object, vm_memattr_t memattr);
H A Dvm_page.c744 vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr) argument
749 vm_page_initfake(m, paddr, memattr);
754 vm_page_initfake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr) argument
759 * The page's memattr might have changed since the
761 * new memattr.
763 goto memattr;
774 memattr:
775 pmap_page_set_memattr(m, memattr);
800 vm_page_updatefake(vm_page_t m, vm_paddr_t paddr, vm_memattr_t memattr) argument
806 pmap_page_set_memattr(m, memattr);
1700 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...]
/freebsd-10.0-release/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-10.0-release/sys/dev/drm2/
H A Ddrm_vm.c36 int prot, vm_memattr_t *memattr)
114 *memattr = VM_MEMATTR_WRITE_COMBINING;
120 *memattr = VM_MEMATTR_WRITE_COMBINING;
35 drm_mmap(struct cdev *kdev, vm_ooffset_t offset, vm_paddr_t *paddr, int prot, vm_memattr_t *memattr) argument
/freebsd-10.0-release/sys/powerpc/powerpc/
H A Dmem.c178 int prot, vm_memattr_t *memattr)
208 *memattr = VM_MEMATTR_WRITE_BACK;
211 *memattr = VM_MEMATTR_WRITE_COMBINING;
214 *memattr = VM_MEMATTR_UNCACHEABLE;
217 *memattr = VM_MEMATTR_WRITE_THROUGH;
177 memmmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int prot, vm_memattr_t *memattr) argument
/freebsd-10.0-release/sys/sys/
H A Dttydevsw.h54 vm_paddr_t * paddr, int nprot, vm_memattr_t *memattr);
160 int nprot, vm_memattr_t *memattr)
164 return tp->t_devsw->tsw_mmap(tp, offset, paddr, nprot, memattr);
159 ttydevsw_mmap(struct tty *tp, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
/freebsd-10.0-release/sys/ia64/include/
H A Dpmap.h71 vm_memattr_t memattr; member in struct:md_page
117 #define pmap_page_get_memattr(m) ((m)->md.memattr)
/freebsd-10.0-release/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-10.0-release/sys/dev/fb/
H A Dvgareg.h92 vm_offset_t *paddr, int prot, vm_memattr_t *memattr);
H A Dfbreg.h162 vm_paddr_t *paddr, int prot, vm_memattr_t *memattr);
258 #define vidd_mmap(adp, offset, paddr, prot, memattr) \
260 (prot), (memattr))
349 int prot, vm_memattr_t *memattr);
/freebsd-10.0-release/sys/ia64/ia64/
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-10.0-release/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-10.0-release/sys/amd64/amd64/
H A Dmem.c148 int prot __unused, vm_memattr_t *memattr __unused)
/freebsd-10.0-release/sys/arm/arm/
H A Dmem.c159 int prot __unused, vm_memattr_t *memattr __unused)
/freebsd-10.0-release/sys/i386/i386/
H A Dmem.c166 int prot __unused, vm_memattr_t *memattr __unused)
/freebsd-10.0-release/sys/dev/altera/avgen/
H A Daltera_avgen.c205 int nprot, vm_memattr_t *memattr)
225 *memattr = VM_MEMATTR_UNCACHEABLE;
204 altera_avgen_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, vm_memattr_t *memattr) argument
/freebsd-10.0-release/sys/isa/
H A Dvga_isa.c282 int prot, vm_memattr_t *memattr)
285 memattr));
281 isavga_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int prot, vm_memattr_t *memattr) argument

Completed in 177 milliseconds

123