Home
last modified time | relevance | path

Searched refs:vm_memattr_t (Results 1 – 25 of 59) sorted by relevance

123

/f-stack/freebsd/amd64/include/
H A Dvm.h38 #define VM_MEMATTR_UNCACHEABLE ((vm_memattr_t)PAT_UNCACHEABLE)
39 #define VM_MEMATTR_WRITE_COMBINING ((vm_memattr_t)PAT_WRITE_COMBINING)
40 #define VM_MEMATTR_WRITE_THROUGH ((vm_memattr_t)PAT_WRITE_THROUGH)
41 #define VM_MEMATTR_WRITE_PROTECTED ((vm_memattr_t)PAT_WRITE_PROTECTED)
42 #define VM_MEMATTR_WRITE_BACK ((vm_memattr_t)PAT_WRITE_BACK)
43 #define VM_MEMATTR_WEAK_UNCACHEABLE ((vm_memattr_t)PAT_UNCACHED)
H A Dpmap.h448 #define pmap_page_get_memattr(m) ((vm_memattr_t)(m)->md.pat_mode)
463 void pmap_flush_cache_phys_range(vm_paddr_t, vm_paddr_t, vm_memattr_t);
469 int pmap_large_map(vm_paddr_t, vm_size_t, void **, vm_memattr_t);
478 void pmap_page_set_memattr(vm_page_t m, vm_memattr_t ma);
/f-stack/freebsd/i386/include/
H A Dvm.h38 #define VM_MEMATTR_UNCACHEABLE ((vm_memattr_t)PAT_UNCACHEABLE)
39 #define VM_MEMATTR_WRITE_COMBINING ((vm_memattr_t)PAT_WRITE_COMBINING)
40 #define VM_MEMATTR_WRITE_THROUGH ((vm_memattr_t)PAT_WRITE_THROUGH)
41 #define VM_MEMATTR_WRITE_PROTECTED ((vm_memattr_t)PAT_WRITE_PROTECTED)
42 #define VM_MEMATTR_WRITE_BACK ((vm_memattr_t)PAT_WRITE_BACK)
43 #define VM_MEMATTR_WEAK_UNCACHEABLE ((vm_memattr_t)PAT_UNCACHED)
H A Dpmap_base.h64 boolean_t (*pm_is_valid_memattr)(pmap_t, vm_memattr_t);
101 void (*pm_page_set_memattr)(vm_page_t, vm_memattr_t);
H A Dpmap.h228 #define pmap_page_get_memattr(m) ((vm_memattr_t)(m)->md.pat_mode)
270 void pmap_page_set_memattr(vm_page_t m, vm_memattr_t ma);
/f-stack/freebsd/arm/include/
H A Dvm.h34 #define VM_MEMATTR_WB_WA ((vm_memattr_t)0)
35 #define VM_MEMATTR_NOCACHE ((vm_memattr_t)1)
36 #define VM_MEMATTR_DEVICE ((vm_memattr_t)2)
37 #define VM_MEMATTR_SO ((vm_memattr_t)3)
38 #define VM_MEMATTR_WRITE_THROUGH ((vm_memattr_t)4)
H A Dpmap-v6.h102 vm_memattr_t pat_mode;
190 vm_memattr_t);
191 void pmap_remap_vm_attr(vm_memattr_t old_attr, vm_memattr_t new_attr);
H A Dpmap.h47 void pmap_page_set_memattr(vm_page_t, vm_memattr_t);
/f-stack/freebsd/mips/include/
H A Dvm.h38 #define VM_MEMATTR_UNCACHEABLE ((vm_memattr_t)MIPS_CCA_UNCACHED)
39 #define VM_MEMATTR_WRITE_BACK ((vm_memattr_t)MIPS_CCA_CACHED)
42 #define VM_MEMATTR_WRITE_COMBINING ((vm_memattr_t)MIPS_CCA_WC)
H A Dpmap.h171 void *pmap_mapdev_attr(vm_paddr_t, vm_size_t, vm_memattr_t);
175 void pmap_kenter_attr(vm_offset_t va, vm_paddr_t pa, vm_memattr_t attr);
183 void pmap_page_set_memattr(vm_page_t, vm_memattr_t);
184 int pmap_change_attr(vm_offset_t, vm_size_t, vm_memattr_t);
/f-stack/freebsd/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 Dvm_kern.c176 u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr) in kmem_alloc_contig_pages()
212 vm_paddr_t high, vm_memattr_t memattr) in kmem_alloc_attr_domain()
254 vm_memattr_t memattr) in kmem_alloc_attr()
263 vm_paddr_t low, vm_paddr_t high, vm_memattr_t memattr) in kmem_alloc_attr_domainset()
291 vm_memattr_t memattr) in kmem_alloc_contig_domain()
335 u_long alignment, vm_paddr_t boundary, vm_memattr_t memattr) in kmem_alloc_contig()
345 vm_memattr_t memattr) in kmem_alloc_contig_domainset()
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);
H A Dvm.h124 typedef char vm_memattr_t; /* memory attribute codes */ typedef
H A Dvm_object.h113 vm_memattr_t memattr; /* default memory attribute for pages */
394 int vm_object_set_memattr(vm_object_t object, vm_memattr_t memattr);
H A Dvm_phys.h71 vm_memattr_t memattr);
H A Dpmap.h146 boolean_t pmap_is_valid_memattr(pmap_t, vm_memattr_t);
H A Ddevice_pager.c342 vm_memattr_t memattr, memattr1; in old_dev_pager_fault()
431 vm_memattr_t dummy; in old_dev_pager_ctor()
/f-stack/freebsd/arm64/include/
H A Dpmap.h57 void pmap_page_set_memattr(vm_page_t m, vm_memattr_t ma);
66 vm_memattr_t pv_memattr;
174 void *pmap_mapdev_attr(vm_offset_t pa, vm_size_t size, vm_memattr_t ma);
/f-stack/freebsd/sys/
H A Dttydevsw.h56 vm_paddr_t * paddr, int nprot, vm_memattr_t *memattr);
174 int nprot, vm_memattr_t *memattr) in ttydevsw_mmap()
/f-stack/freebsd/arm64/arm64/
H A Dmem.c124 int prot __unused, vm_memattr_t *memattr __unused) in memmmap()
/f-stack/freebsd/mips/mips/
H A Dmem.c154 int prot, vm_memattr_t *memattr) in memmmap()
/f-stack/freebsd/arm/arm/
H A Dmem.c165 int prot __unused, vm_memattr_t *memattr __unused) in memmmap()
/f-stack/freebsd/amd64/amd64/
H A Dmem.c171 int prot __unused, vm_memattr_t *memattr __unused) in memmmap()
/f-stack/freebsd/i386/i386/
H A Dmem.c162 int prot __unused, vm_memattr_t *memattr __unused) in memmmap()

123