/freebsd/sys/vm/ |
H A D | vm_extern.h | 49 vm_offset_t kva_alloc(vm_size_t); 50 vm_offset_t kva_alloc_aligned(vm_size_t, vm_size_t); 51 void kva_free(vm_offset_t, vm_size_t); 54 vm_offset_t kmap_alloc_wait(vm_map_t, vm_size_t); 55 void kmap_free_wakeup(vm_map_t, vm_offset_t, vm_size_t); 58 void *kmem_alloc_attr(vm_size_t size, int flags, 60 void *kmem_alloc_attr_domainset(struct domainset *ds, vm_size_t size, 62 void *kmem_alloc_contig(vm_size_t size, int flags, 65 void *kmem_alloc_contig_domainset(struct domainset *ds, vm_size_t siz [all...] |
H A D | vm_kern.c | 147 kva_alloc(vm_size_t size) in kva_alloc() 168 kva_alloc_aligned(vm_size_t size, vm_size_t align) in kva_alloc_aligned() 192 kva_free(vm_offset_t addr, vm_size_t size) in kva_free() 204 kmem_alloc_san(vm_offset_t addr, vm_size_t size, vm_size_t asize, int flags) in kmem_alloc_san() 255 kmem_alloc_attr_domain(int domain, vm_size_t size, int flags, vm_paddr_t low, in kmem_alloc_attr_domain() 262 vm_size_t asize; in kmem_alloc_attr_domain() 299 kmem_alloc_attr(vm_size_t size, int flags, vm_paddr_t low, vm_paddr_t high, in kmem_alloc_attr() 308 kmem_alloc_attr_domainset(struct domainset *ds, vm_size_t size, int flags, in kmem_alloc_attr_domainset() 345 kmem_alloc_contig_domain(int domain, vm_size_t size, int flags, vm_paddr_t low, in kmem_alloc_contig_domain() 353 vm_size_t asize; in kmem_alloc_contig_domain() [all …]
|
H A D | vm_map.h | 106 vm_size_t max_free; /* max free space in subtree */ 210 vm_size_t size; /* virtual size */ 484 int vm_map_find(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t, 487 vm_size_t, vm_offset_t, int, vm_prot_t, vm_prot_t, int); 489 vm_size_t, vm_offset_t, vm_offset_t, int, vm_prot_t, vm_prot_t, int); 490 int vm_map_find_aligned(vm_map_t map, vm_offset_t *addr, vm_size_t length, 492 int vm_map_fixed(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_size_t, 494 vm_offset_t vm_map_findspace(vm_map_t, vm_offset_t, vm_size_t); 545 int vm_map_stack (vm_map_t, vm_offset_t, vm_size_t, vm_prot_t, vm_prot_t, int);
|
H A D | pmap.h | 124 vm_size_t); 126 void pmap_copy(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t); 148 vm_object_t object, vm_pindex_t pindex, vm_size_t size); 164 void pmap_sync_icache(pmap_t, vm_offset_t, vm_size_t);
|
H A D | vm_object.h | 358 vm_size_t); 360 boolean_t vm_object_coalesce(vm_object_t, vm_ooffset_t, vm_size_t, vm_size_t, 386 void vm_object_shadow(vm_object_t *, vm_ooffset_t *, vm_size_t, struct ucred *, 389 boolean_t vm_object_sync(vm_object_t, vm_ooffset_t, vm_size_t, boolean_t, 392 vm_size_t length, uint8_t queue);
|
/freebsd/sys/arm64/include/ |
H A D | pmap.h | 144 void pmap_bootstrap(vm_size_t); 145 int pmap_change_attr(vm_offset_t va, vm_size_t size, int mode); 146 int pmap_change_prot(vm_offset_t va, vm_size_t size, vm_prot_t prot); 147 void pmap_kenter(vm_offset_t sva, vm_size_t size, vm_paddr_t pa, int mode); 148 void pmap_kenter_device(vm_offset_t, vm_size_t, vm_paddr_t); 152 void pmap_kremove_device(vm_offset_t, vm_size_t); 153 void *pmap_mapdev_attr(vm_paddr_t pa, vm_size_t size, vm_memattr_t ma); 158 void pmap_disable_promotion(vm_offset_t sva, vm_size_t size); 161 void *pmap_mapdev(vm_paddr_t, vm_size_t); 162 void *pmap_mapbios(vm_paddr_t, vm_size_t); [all …]
|
H A D | cpufunc.h | 198 extern void (*arm64_icache_sync_range)(void *, vm_size_t); 205 void arm64_dic_idc_icache_sync_range(void *, vm_size_t); 206 void arm64_idc_aliasing_icache_sync_range(void *, vm_size_t); 207 void arm64_aliasing_icache_sync_range(void *, vm_size_t); 208 int arm64_icache_sync_range_checked(void *, vm_size_t); 209 void arm64_dcache_wbinv_range(void *, vm_size_t); 210 void arm64_dcache_inv_range(void *, vm_size_t); 211 void arm64_dcache_wb_range(void *, vm_size_t);
|
/freebsd/sys/riscv/include/ |
H A D | pmap.h | 136 void pmap_bootstrap(vm_paddr_t, vm_size_t); 137 int pmap_change_attr(vm_offset_t va, vm_size_t size, int mode); 138 void pmap_kenter(vm_offset_t sva, vm_size_t size, vm_paddr_t pa, int mode); 139 void pmap_kenter_device(vm_offset_t, vm_size_t, vm_paddr_t); 142 void pmap_kremove_device(vm_offset_t, vm_size_t); 143 void *pmap_mapdev_attr(vm_paddr_t pa, vm_size_t size, vm_memattr_t ma); 148 void *pmap_mapdev(vm_paddr_t, vm_size_t); 149 void *pmap_mapbios(vm_paddr_t, vm_size_t); 150 void pmap_unmapdev(void *, vm_size_t); 151 void pmap_unmapbios(void *, vm_size_t);
|
H A D | cpufunc.h | 131 typedef void (*cache_op_t)(vm_offset_t start, vm_size_t size); 142 cpu_dcache_wbinv_range(vm_offset_t addr, vm_size_t size) in cpu_dcache_wbinv_range() 149 cpu_dcache_inv_range(vm_offset_t addr, vm_size_t size) in cpu_dcache_inv_range() 156 cpu_dcache_wb_range(vm_offset_t addr, vm_size_t size) in cpu_dcache_wb_range()
|
/freebsd/sys/dev/agp/ |
H A D | agpvar.h | 49 vm_size_t ai_aperture_size; 50 vm_size_t ai_memory_allowed; 51 vm_size_t ai_memory_used; 56 vm_size_t ami_size; /* size in bytes */ 99 void *agp_alloc_memory(device_t dev, int type, vm_size_t bytes); 129 int agp_bind_pages(device_t dev, vm_page_t *pages, vm_size_t size, 136 int agp_unbind_pages(device_t dev, vm_size_t size, vm_offset_t offset);
|
/freebsd/sys/arm/include/ |
H A D | pmap.h | 144 void pmap_tlb_flush_range(pmap_t, vm_offset_t, vm_size_t); 160 void pmap_preboot_map_attr(vm_paddr_t, vm_offset_t, vm_size_t, vm_prot_t, 174 void *pmap_mapdev(vm_paddr_t, vm_size_t); 175 void pmap_unmapdev(void *, vm_size_t); 178 pmap_mapdev_attr(vm_paddr_t addr __unused, vm_size_t size __unused, in pmap_mapdev_attr() 187 void pmap_kenter_device(vm_offset_t, vm_size_t, vm_paddr_t); 188 void pmap_kremove_device(vm_offset_t, vm_size_t);
|
H A D | cpu.h | 78 vm_offset_t dcache_wb_pou_checked(vm_offset_t, vm_size_t); 79 vm_offset_t icache_inv_pou_checked(vm_offset_t, vm_size_t); 349 tlb_flush_range_local(vm_offset_t va, vm_size_t size) in tlb_flush_range_local() 405 tlb_flush_range(vm_offset_t va, vm_size_t size) in tlb_flush_range() 441 icache_sync(vm_offset_t va, vm_size_t size) in icache_sync() 488 dcache_wb_pou(vm_offset_t va, vm_size_t size) in dcache_wb_pou() 509 dcache_inv_poc(vm_offset_t va, vm_paddr_t pa, vm_size_t size) in dcache_inv_poc() 536 dcache_inv_poc_dma(vm_offset_t va, vm_paddr_t pa, vm_size_t size) in dcache_inv_poc_dma() 560 dcache_wb_poc(vm_offset_t va, vm_paddr_t pa, vm_size_t size) in dcache_wb_poc() 576 dcache_wbinv_poc(vm_offset_t sva, vm_paddr_t pa, vm_size_t size) in dcache_wbinv_poc()
|
H A D | cpufunc.h | 61 void (*cf_l2cache_wbinv_range) (vm_offset_t, vm_size_t); 62 void (*cf_l2cache_inv_range) (vm_offset_t, vm_size_t); 63 void (*cf_l2cache_wb_range) (vm_offset_t, vm_size_t);
|
/freebsd/sys/powerpc/include/ |
H A D | mmuvar.h | 37 typedef void *(*pmap_mapdev_t)(vm_paddr_t, vm_size_t); 38 typedef void *(*pmap_mapdev_attr_t)(vm_paddr_t, vm_size_t, vm_memattr_t); 39 typedef void (*pmap_unmapdev_t)(void *, vm_size_t); 41 typedef int (*pmap_change_attr_t)(vm_offset_t, vm_size_t, vm_memattr_t); 46 typedef int (*pmap_dev_direct_mapped_t)(vm_paddr_t, vm_size_t); 52 typedef void (*pmap_copy_t)(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t); 71 vm_pindex_t, vm_size_t); 91 vm_offset_t *, vm_size_t); 93 typedef void (*pmap_sync_icache_t)(pmap_t, vm_offset_t, vm_size_t);
|
H A D | pmap.h | 309 void *pmap_mapdev(vm_paddr_t, vm_size_t); 310 void *pmap_mapdev_attr(vm_paddr_t, vm_size_t, vm_memattr_t); 311 void pmap_unmapdev(void *, vm_size_t); 313 int pmap_change_attr(vm_offset_t, vm_size_t, vm_memattr_t); 320 int pmap_dev_direct_mapped(vm_paddr_t, vm_size_t); 346 vm_offset_t pmap_early_io_map(vm_paddr_t pa, vm_size_t size); 347 void pmap_early_io_unmap(vm_offset_t va, vm_size_t size);
|
/freebsd/sys/powerpc/powerpc/ |
H A D | pmap_dispatch.c | 123 vm_offset_t *, vm_size_t)); 125 DEFINE_PMAP_IFUNC(void, copy, (pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t)); 137 vm_size_t)); 173 DEFINE_PMAP_IFUNC(void *, mapdev, (vm_paddr_t, vm_size_t)); 174 DEFINE_PMAP_IFUNC(void *, mapdev_attr, (vm_paddr_t, vm_size_t, vm_memattr_t)); 176 DEFINE_PMAP_IFUNC(void, unmapdev, (void *, vm_size_t)); 180 DEFINE_PMAP_IFUNC(int, dev_direct_mapped, (vm_paddr_t, vm_size_t)); 181 DEFINE_PMAP_IFUNC(void, sync_icache, (pmap_t, vm_offset_t, vm_size_t)); 182 DEFINE_PMAP_IFUNC(int, change_attr, (vm_offset_t, vm_size_t, vm_memattr_t));
|
/freebsd/sys/sys/ |
H A D | devmap.h | 43 vm_size_t pd_size; /* size of region */ 60 void devmap_add_entry(vm_paddr_t pa, vm_size_t sz); 90 void * devmap_ptov(vm_paddr_t _pa, vm_size_t _sz); 91 vm_paddr_t devmap_vtop(void * _va, vm_size_t _sz);
|
/freebsd/sys/i386/include/ |
H A D | pmap_base.h | 42 vm_offset_t *addr, vm_size_t size); 70 int (*pm_change_attr)(vm_offset_t, vm_size_t, int); 72 void (*pm_copy)(pmap_t, pmap_t, vm_offset_t, vm_size_t, vm_offset_t); 85 vm_pindex_t, vm_size_t); 96 void *(*pm_mapdev_attr)(vm_paddr_t, vm_size_t, int, int); 97 void (*pm_unmapdev)(void *, vm_size_t);
|
H A D | pmap.h | 222 int pmap_change_attr(vm_offset_t, vm_size_t, int); 236 void *pmap_mapbios(vm_paddr_t, vm_size_t); 237 void *pmap_mapdev(vm_paddr_t, vm_size_t); 238 void *pmap_mapdev_attr(vm_paddr_t, vm_size_t, int); 247 void pmap_unmapdev(void *, vm_size_t);
|
/freebsd/sys/amd64/include/ |
H A D | pmap.h | 393 int pmap_change_attr(vm_offset_t, vm_size_t, int); 394 int pmap_change_prot(vm_offset_t, vm_size_t, vm_prot_t); 395 void pmap_demote_DMAP(vm_paddr_t base, vm_size_t len, bool invalidate); 403 int pmap_large_map(vm_paddr_t, vm_size_t, void **, vm_memattr_t); 404 void pmap_large_map_wb(void *sva, vm_size_t len); 405 void pmap_large_unmap(void *sva, vm_size_t len); 406 void *pmap_mapbios(vm_paddr_t, vm_size_t); 407 void *pmap_mapdev(vm_paddr_t, vm_size_t); 408 void *pmap_mapdev_attr(vm_paddr_t, vm_size_t, int); 409 void *pmap_mapdev_pciecfg(vm_paddr_t pa, vm_size_t size); [all …]
|
/freebsd/sys/ddb/ |
H A D | db_watch.c | 69 vm_size_t size); 98 db_set_watchpoint(vm_map_t map, db_addr_t addr, vm_size_t size) in db_set_watchpoint() 200 vm_size_t size; in db_watchpoint_cmd() 204 size = (vm_size_t) value; in db_watchpoint_cmd() 290 rc = kdb_cpu_clr_watchpoint((vm_offset_t)addr, (vm_size_t)size); in db_deletehwatch_cmd() 316 rc = kdb_cpu_set_watchpoint((vm_offset_t)addr, (vm_size_t)size, in db_hwatchpoint_cmd()
|
/freebsd/sys/kern/ |
H A D | subr_devmap.c | 122 devmap_add_entry(vm_paddr_t pa, vm_size_t sz) in devmap_add_entry() 198 devmap_ptov(vm_paddr_t pa, vm_size_t size) in devmap_ptov() 218 devmap_vtop(void * vpva, vm_size_t size) in devmap_vtop() 247 pmap_mapdev(vm_paddr_t pa, vm_size_t size) in pmap_mapdev() 286 pmap_mapdev_attr(vm_paddr_t pa, vm_size_t size, vm_memattr_t ma) in pmap_mapdev_attr() 326 pmap_unmapdev(void *p, vm_size_t size) in pmap_unmapdev()
|
/freebsd/sys/x86/x86/ |
H A D | dbreg.c | 54 dbreg_set_watchreg(int watchnum, vm_offset_t watchaddr, vm_size_t size, in dbreg_set_watchreg() 133 dbreg_set_watchpoint(vm_offset_t addr, vm_size_t size, int access) in dbreg_set_watchpoint() 189 dbreg_clr_watchpoint(vm_offset_t addr, vm_size_t size) in dbreg_clr_watchpoint() 278 kdb_cpu_set_watchpoint(vm_offset_t addr, vm_size_t size, int access) in kdb_cpu_set_watchpoint() 299 kdb_cpu_clr_watchpoint(vm_offset_t addr, vm_size_t size) in kdb_cpu_clr_watchpoint()
|
/freebsd/sys/riscv/thead/ |
H A D | thead.c | 56 thead_cpu_dcache_wbinv_range(vm_offset_t va, vm_size_t len) in thead_cpu_dcache_wbinv_range() 68 thead_cpu_dcache_inv_range(vm_offset_t va, vm_size_t len) in thead_cpu_dcache_inv_range() 80 thead_cpu_dcache_wb_range(vm_offset_t va, vm_size_t len) in thead_cpu_dcache_wb_range()
|
/freebsd/sys/compat/linuxkpi/common/include/asm/ |
H A D | set_memory.h | 37 vm_size_t len; in set_memory_uc() 39 len = (vm_size_t)numpages << PAGE_SHIFT; in set_memory_uc() 47 vm_size_t len; in set_memory_wc() 49 len = (vm_size_t)numpages << PAGE_SHIFT; in set_memory_wc() 59 vm_size_t len; in set_memory_wc() 61 len = (vm_size_t)numpages << PAGE_SHIFT;
|