/freebsd-10.0-release/sys/vm/ |
H A D | sg_pager.c | 142 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 D | device_pager.c | 302 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 D | vm_extern.h | 54 vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr); 57 vm_memattr_t memattr);
|
H A D | vm_phys.h | 78 vm_memattr_t memattr);
|
H A D | vm_kern.c | 159 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 D | vm_page.h | 432 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 D | vm_object.h | 111 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 D | vm_page.c | 744 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 D | drm_vm.c | 35 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 D | drm_vm.c | 36 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 D | mem.c | 178 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 D | ttydevsw.h | 54 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 D | pmap.h | 71 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 D | terasic_mtl_pixel.c | 122 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 D | terasic_mtl_text.c | 124 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 D | terasic_mtl_reg.c | 125 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 D | vgareg.h | 92 vm_offset_t *paddr, int prot, vm_memattr_t *memattr);
|
H A D | fbreg.h | 162 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 D | mem.c | 154 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 D | mem.c | 154 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 D | mem.c | 148 int prot __unused, vm_memattr_t *memattr __unused)
|
/freebsd-10.0-release/sys/arm/arm/ |
H A D | mem.c | 159 int prot __unused, vm_memattr_t *memattr __unused)
|
/freebsd-10.0-release/sys/i386/i386/ |
H A D | mem.c | 166 int prot __unused, vm_memattr_t *memattr __unused)
|
/freebsd-10.0-release/sys/dev/altera/avgen/ |
H A D | altera_avgen.c | 205 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 D | vga_isa.c | 282 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
|