/freebsd-10.0-release/sys/amd64/vmm/ |
H A D | vmm_mem.h | 36 struct vm_object *vmm_mem_alloc(struct vmspace *, vm_paddr_t gpa, size_t size); 37 struct vm_object *vmm_mmio_alloc(struct vmspace *, vm_paddr_t gpa, size_t len, 38 vm_paddr_t hpa); 39 void vmm_mem_free(struct vmspace *, vm_paddr_t gpa, size_t size); 40 void vmm_mmio_free(struct vmspace *, vm_paddr_t gpa, size_t size); 41 vm_paddr_t vmm_mem_maxaddr(void);
|
H A D | vmm_mem.c | 59 vmm_mmio_alloc(struct vmspace *vmspace, vm_paddr_t gpa, size_t len, 60 vm_paddr_t hpa) 111 vmm_mmio_free(struct vmspace *vmspace, vm_paddr_t gpa, size_t len) 118 vmm_mem_alloc(struct vmspace *vmspace, vm_paddr_t gpa, size_t len) 143 vmm_mem_free(struct vmspace *vmspace, vm_paddr_t gpa, size_t len) 149 vm_paddr_t
|
/freebsd-10.0-release/sys/vm/ |
H A D | vm_reserv.h | 49 u_long npages, vm_paddr_t low, vm_paddr_t high, 50 u_long alignment, vm_paddr_t boundary); 58 boolean_t vm_reserv_reclaim_contig(u_long npages, vm_paddr_t low, 59 vm_paddr_t high, u_long alignment, vm_paddr_t boundary); 63 vm_paddr_t vm_reserv_startup(vm_offset_t *vaddr, vm_paddr_t end, 64 vm_paddr_t high_water);
|
H A D | vm_phys.h | 45 vm_paddr_t start; 46 vm_paddr_t end; 56 vm_paddr_t start; 57 vm_paddr_t end; 71 void vm_phys_add_page(vm_paddr_t pa); 72 vm_page_t vm_phys_alloc_contig(u_long npages, vm_paddr_t low, vm_paddr_t high, 73 u_long alignment, vm_paddr_t boundary); 76 boolean_t vm_phys_domain_intersects(long mask, vm_paddr_t low, vm_paddr_t hig [all...] |
H A D | vm_pageout.h | 105 void vm_pageout_grow_cache(int, vm_paddr_t, vm_paddr_t);
|
/freebsd-10.0-release/sys/mips/include/ |
H A D | cache_r4k.h | 341 void r4k_icache_sync_range_16(vm_paddr_t, vm_size_t); 342 void r4k_icache_sync_range_index_16(vm_paddr_t, vm_size_t); 345 void r4k_icache_sync_range_32(vm_paddr_t, vm_size_t); 346 void r4k_icache_sync_range_index_32(vm_paddr_t, vm_size_t); 349 void r4k_pdcache_wbinv_range_16(vm_paddr_t, vm_size_t); 350 void r4k_pdcache_wbinv_range_index_16(vm_paddr_t, vm_size_t); 352 void r4k_pdcache_inv_range_16(vm_paddr_t, vm_size_t); 353 void r4k_pdcache_wb_range_16(vm_paddr_t, vm_size_t); 356 void r4k_pdcache_wbinv_range_32(vm_paddr_t, vm_size_t); 357 void r4k_pdcache_wbinv_range_index_32(vm_paddr_t, vm_size_ [all...] |
H A D | md_var.h | 59 int is_cacheable_mem(vm_paddr_t addr); 80 void dump_add_page(vm_paddr_t); 81 void dump_drop_page(vm_paddr_t);
|
H A D | pmap.h | 99 vm_paddr_t pmap_kextract(vm_offset_t va); 157 extern vm_paddr_t phys_avail[PHYS_AVAIL_ENTRIES + 2]; 158 extern vm_paddr_t physmem_desc[PHYS_AVAIL_ENTRIES + 2]; 163 extern vm_paddr_t dump_avail[PHYS_AVAIL_ENTRIES + 2]; 171 void *pmap_mapdev(vm_paddr_t, vm_size_t); 174 void pmap_kenter(vm_offset_t va, vm_paddr_t pa); 175 void pmap_kenter_attr(vm_offset_t va, vm_paddr_t pa, int attr); 177 void *pmap_kenter_temporary(vm_paddr_t pa, int i); 178 void pmap_kenter_temporary_free(vm_paddr_t pa);
|
/freebsd-10.0-release/sys/dev/xen/xenpci/ |
H A D | xenpcivar.h | 40 vm_paddr_t phys_next; /* next page from mem range */ 43 extern int xenpci_alloc_space(size_t sz, vm_paddr_t *pa);
|
/freebsd-10.0-release/sys/powerpc/include/ |
H A D | machdep.h | 37 void booke_init_tlb(vm_paddr_t);
|
H A D | _bus.h | 39 typedef vm_paddr_t bus_addr_t;
|
/freebsd-10.0-release/sys/sparc64/include/ |
H A D | watch.h | 30 int watch_phys_set_mask(vm_paddr_t pa, u_long mask); 31 int watch_phys_set(vm_paddr_t pa, int sz); 32 vm_paddr_t watch_phys_get(int *bm);
|
H A D | kerneldump.h | 32 vm_paddr_t dr_pa; 44 vm_paddr_t dh_tsb_pa;
|
H A D | ofw_mem.h | 33 vm_paddr_t mr_start;
|
/freebsd-10.0-release/sys/amd64/vmm/io/ |
H A D | iommu.h | 36 typedef void *(*iommu_create_domain_t)(vm_paddr_t maxaddr); 38 typedef uint64_t (*iommu_create_mapping_t)(void *domain, vm_paddr_t gpa, 39 vm_paddr_t hpa, uint64_t len); 40 typedef uint64_t (*iommu_remove_mapping_t)(void *domain, vm_paddr_t gpa, 67 void *iommu_create_domain(vm_paddr_t maxaddr); 69 void iommu_create_mapping(void *dom, vm_paddr_t gpa, vm_paddr_t hpa, 71 void iommu_remove_mapping(void *dom, vm_paddr_t gpa, size_t len);
|
H A D | ppt.h | 34 vm_paddr_t gpa, size_t len, vm_paddr_t hpa); 40 boolean_t ppt_is_mmio(struct vm *vm, vm_paddr_t gpa);
|
H A D | iommu.c | 67 IOMMU_CREATE_DOMAIN(vm_paddr_t maxaddr) 85 IOMMU_CREATE_MAPPING(void *domain, vm_paddr_t gpa, vm_paddr_t hpa, uint64_t len) 95 IOMMU_REMOVE_MAPPING(void *domain, vm_paddr_t gpa, uint64_t len) 148 vm_paddr_t maxaddr; 209 iommu_create_domain(vm_paddr_t maxaddr) 223 iommu_create_mapping(void *dom, vm_paddr_t gpa, vm_paddr_t hpa, size_t len) 238 iommu_remove_mapping(void *dom, vm_paddr_t gpa, size_t len)
|
/freebsd-10.0-release/sys/ofed/include/asm/ |
H A D | types.h | 62 typedef vm_paddr_t dma_addr_t; 63 typedef vm_paddr_t dma64_addr_t;
|
/freebsd-10.0-release/sys/amd64/include/xen/ |
H A D | xenvar.h | 53 static inline vm_paddr_t 54 phystomach(vm_paddr_t pa) 60 static inline vm_paddr_t 61 machtophys(vm_paddr_t ma) 98 #define MFNTOPFN(i) ((vm_paddr_t)xen_machine_phys[(i)]) 104 #define PFNTOV(x) PTOV((vm_paddr_t)(x) << PAGE_SHIFT) 109 #define phystomach(pa) (((vm_paddr_t)(PFNTOMFN((pa) >> PAGE_SHIFT))) << PAGE_SHIFT) 110 #define machtophys(ma) (((vm_paddr_t)(MFNTOPFN((ma) >> PAGE_SHIFT))) << PAGE_SHIFT)
|
H A D | xenpmap.h | 39 void _xen_queue_pt_update(vm_paddr_t, vm_paddr_t, char *, int); 40 void xen_pt_switch(vm_paddr_t); 41 void xen_set_ldt(vm_paddr_t, unsigned long); 42 void xen_pgdpt_pin(vm_paddr_t); 43 void xen_pgd_pin(vm_paddr_t); 44 void xen_pgd_unpin(vm_paddr_t); 45 void xen_pt_pin(vm_paddr_t); 46 void xen_pt_unpin(vm_paddr_t); 50 void pmap_ref(pt_entry_t *pte, vm_paddr_t m [all...] |
/freebsd-10.0-release/sys/i386/include/xen/ |
H A D | xenpmap.h | 40 void _xen_queue_pt_update(vm_paddr_t, vm_paddr_t, char *, int); 41 void xen_pt_switch(vm_paddr_t); 42 void xen_set_ldt(vm_paddr_t, unsigned long); 43 void xen_pgdpt_pin(vm_paddr_t); 44 void xen_pgd_pin(vm_paddr_t); 45 void xen_pgd_unpin(vm_paddr_t); 46 void xen_pt_pin(vm_paddr_t); 47 void xen_pt_unpin(vm_paddr_t); 49 void pmap_ref(pt_entry_t *pte, vm_paddr_t m [all...] |
/freebsd-10.0-release/sys/boot/ia64/ski/ |
H A D | skimd.c | 40 vm_paddr_t 43 vm_paddr_t pa; 54 ia64_platform_free(vm_offset_t va __unused, vm_paddr_t pa __unused,
|
/freebsd-10.0-release/sys/arm/broadcom/bcm2835/ |
H A D | bcm2835_dma.h | 59 int bcm_dma_start(int ch, vm_paddr_t src, vm_paddr_t dst, int len);
|
/freebsd-10.0-release/sys/arm/include/ |
H A D | md_var.h | 76 void dump_add_page(vm_paddr_t); 77 void dump_drop_page(vm_paddr_t);
|
/freebsd-10.0-release/sys/x86/include/ |
H A D | acpica_machdep.h | 74 void *acpi_map_table(vm_paddr_t pa, const char *sig); 76 vm_paddr_t acpi_find_table(const char *sig);
|