Searched refs:vm_paddr_t (Results 1 - 25 of 294) sorted by relevance

1234567891011>>

/freebsd-10.0-release/sys/amd64/vmm/
H A Dvmm_mem.h36 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 Dvmm_mem.c59 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 Dvm_reserv.h49 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 Dvm_phys.h45 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 Dvm_pageout.h105 void vm_pageout_grow_cache(int, vm_paddr_t, vm_paddr_t);
/freebsd-10.0-release/sys/mips/include/
H A Dcache_r4k.h341 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 Dmd_var.h59 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 Dpmap.h99 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 Dxenpcivar.h40 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 Dmachdep.h37 void booke_init_tlb(vm_paddr_t);
H A D_bus.h39 typedef vm_paddr_t bus_addr_t;
/freebsd-10.0-release/sys/sparc64/include/
H A Dwatch.h30 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 Dkerneldump.h32 vm_paddr_t dr_pa;
44 vm_paddr_t dh_tsb_pa;
H A Dofw_mem.h33 vm_paddr_t mr_start;
/freebsd-10.0-release/sys/amd64/vmm/io/
H A Diommu.h36 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 Dppt.h34 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 Diommu.c67 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 Dtypes.h62 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 Dxenvar.h53 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 Dxenpmap.h39 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 Dxenpmap.h40 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 Dskimd.c40 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 Dbcm2835_dma.h59 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 Dmd_var.h76 void dump_add_page(vm_paddr_t);
77 void dump_drop_page(vm_paddr_t);
/freebsd-10.0-release/sys/x86/include/
H A Dacpica_machdep.h74 void *acpi_map_table(vm_paddr_t pa, const char *sig);
76 vm_paddr_t acpi_find_table(const char *sig);

Completed in 398 milliseconds

1234567891011>>