Home
last modified time | relevance | path

Searched refs:paddr_t (Results 1 – 25 of 1098) sorted by relevance

12345678910>>...44

/netbsd-src/sys/arch/xen/include/
H A Dxenpmap.h42 void xpq_queue_machphys_update(paddr_t, paddr_t);
44 void xpq_queue_pte_update(paddr_t, pt_entry_t);
45 void xpq_queue_pt_switch(paddr_t);
49 void xpq_queue_pin_table(paddr_t, int);
50 void xpq_queue_unpin_table(paddr_t);
51 int xpq_update_foreign(paddr_t, pt_entry_t, int, u_int);
56 void xen_copy_page(paddr_t, paddr_t);
57 void xen_pagezero(paddr_t);
82 static __inline paddr_t
83 xpmap_mtop_masked(paddr_t mpa) in xpmap_mtop_masked()
[all …]
/netbsd-src/sys/uvm/
H A Duvm_physseg.h96 paddr_t uvm_physseg_get_start(uvm_physseg_t);
97 paddr_t uvm_physseg_get_end(uvm_physseg_t);
99 paddr_t uvm_physseg_get_avail_start(uvm_physseg_t);
100 paddr_t uvm_physseg_get_avail_end(uvm_physseg_t);
102 struct vm_page * uvm_physseg_get_pg(uvm_physseg_t, paddr_t);
123 paddr_t uvm_physseg_get_highest_frame(void);
126 uvm_physseg_t uvm_page_physload(paddr_t, paddr_t, paddr_t,
127 paddr_t, int);
129 bool uvm_page_physunload(uvm_physseg_t, int, paddr_t *);
130 bool uvm_page_physunload_force(uvm_physseg_t, int, paddr_t *);
[all …]
H A Duvm_physseg.c94 paddr_t start; /* PF# of first page in segment */
95 paddr_t end; /* (PF# of last page in segment) + 1 */
99 paddr_t avail_start; /* PF# of first free page in segment */
100 paddr_t avail_end; /* (PF# of last free page in segment) +1 */
233 uvm_physseg_plug(paddr_t pfn, size_t pages, uvm_physseg_t *psp) in uvm_physseg_plug()
241 paddr_t off; in uvm_physseg_plug()
389 const paddr_t pa = *(const paddr_t *) pkey; in uvm_physseg_compare_key()
455 paddr_t
469 uvm_page_physunload(uvm_physseg_t upm, int freelist, paddr_t *paddrp) in uvm_page_physunload()
513 uvm_page_physunload_force(uvm_physseg_t upm, int freelist, paddr_t *paddrp) in uvm_page_physunload_force()
[all …]
H A Duvm_pmap.h160 void pmap_copy_page(paddr_t, paddr_t);
164 int pmap_enter(pmap_t, vaddr_t, paddr_t, vm_prot_t, u_int);
165 bool pmap_extract(pmap_t, vaddr_t, paddr_t *);
173 void pmap_kenter_pa(vaddr_t, paddr_t, vm_prot_t, u_int);
184 void pmap_pv_protect(paddr_t, vm_prot_t);
187 paddr_t pmap_phys_address(paddr_t);
210 void pmap_zero_page(paddr_t);
223 int pmap_direct_process(paddr_t, voff_t, size_t,
/netbsd-src/tests/sys/uvm/
H A Dt_uvm_physseg_load.c80 typedef unsigned long paddr_t; typedef
112 #define atop(x) (((paddr_t)(x)) >> PAGE_SHIFT)
282 uvm_phys_to_vm_page(paddr_t pa) in uvm_phys_to_vm_page()
284 paddr_t pf = atop(pa); in uvm_phys_to_vm_page()
285 paddr_t off; in uvm_phys_to_vm_page()
330 paddr_t pa; in ATF_TC_BODY()
334 for(paddr_t i = VALID_START_PFN_1; in ATF_TC_BODY()
344 pa = (paddr_t) random() % (paddr_t) ctob(VALID_END_PFN_1); in ATF_TC_BODY()
359 paddr_t pa; in ATF_TC_BODY()
363 for(paddr_t i = VALID_START_PFN_1; in ATF_TC_BODY()
[all …]
/netbsd-src/sys/arch/powerpc/include/oea/
H A Dpmap.h79 void (*pmapop_real_memory)(paddr_t *, psize_t *);
87 int (*pmapop_enter)(pmap_t, vaddr_t, paddr_t, vm_prot_t, u_int);
89 void (*pmapop_kenter_pa)(vaddr_t, paddr_t, vm_prot_t, u_int);
91 bool (*pmapop_extract)(pmap_t, vaddr_t, paddr_t *);
96 void (*pmapop_pv_protect)(paddr_t, vm_prot_t);
113 void (*pmapop_bootstrap)(paddr_t, paddr_t);
114 void (*pmapop_bootstrap1)(paddr_t, paddr_t);
166 bool pmap_extract(pmap_t, vaddr_t, paddr_t *);
169 void pmap_real_memory(paddr_t *, psize_t *);
176 bool pmap_extract_ioseg601(vaddr_t, paddr_t *);
[all …]
/netbsd-src/sys/arch/sparc/include/
H A Dpmap.h201 extern paddr_t vm_first_phys, vm_last_phys;
256 int pmap_pa_exists(paddr_t);
262 vaddr_t pmap_map(vaddr_t, paddr_t, paddr_t, int);
284 void pmap_copy_page4_4c(paddr_t, paddr_t);
285 int pmap_enter4_4c(pmap_t, vaddr_t, paddr_t, vm_prot_t, u_int);
286 bool pmap_extract4_4c(pmap_t, vaddr_t, paddr_t *);
289 void pmap_kenter_pa4_4c(vaddr_t, paddr_t, vm_prot_t, u_int);
294 void pmap_zero_page4_4c(paddr_t);
302 void pmap_copy_page4m(paddr_t, paddr_t);
303 void pmap_copy_page_viking_mxcc(paddr_t, paddr_t);
[all …]
/netbsd-src/sys/arch/x86/include/
H A Dpmap.h107 bool pmap_pv_clear_attrs(paddr_t, unsigned);
110 void pmap_pv_remove(paddr_t);
115 paddr_t pmap_init_tmp_pgtbl(paddr_t);
123 void pmap_pv_track(paddr_t, psize_t);
124 void pmap_pv_untrack(paddr_t, psize_t);
126 u_int x86_mmap_flags(paddr_t);
162 pmap_pv_protect(paddr_t pa, vm_prot_t prot) in pmap_pv_protect()
193 paddr_t vtophys(vaddr_t);
194 vaddr_t pmap_map(vaddr_t, paddr_t, paddr_t, vm_prot_t);
198 void pmap_kenter_ma(vaddr_t, paddr_t, vm_prot_t, u_int);
[all …]
/netbsd-src/sys/arch/next68k/next68k/
H A Dpmap_bootstrap.c69 extern paddr_t avail_start, avail_end;
72 extern paddr_t msgbufpa;
86 void pmap_bootstrap(paddr_t, paddr_t);
100 pmap_bootstrap(paddr_t nextpa, paddr_t firstpa) in pmap_bootstrap()
102 paddr_t lwp0upa, kstpa, kptmpa, kptpa; in pmap_bootstrap()
119 if (RELOC(phys_seg_list[i].ps_start, paddr_t) == in pmap_bootstrap()
120 RELOC(phys_seg_list[i].ps_end, paddr_t)) { in pmap_bootstrap()
130 RELOC(phys_seg_list[i].ps_start, paddr_t) = in pmap_bootstrap()
132 paddr_t)); in pmap_bootstrap()
133 RELOC(phys_seg_list[i].ps_end, paddr_t) = in pmap_bootstrap()
[all …]
H A Dnextrom.c126 paddr_t rom_image_base;
131 paddr_t rom_reboot_vect;
236 paddr_t fbbasepa_l, fblimitpa_l; in next68k_bootargs()
305 RELOC(fbbasepa, paddr_t) = fbbasepa_l; in next68k_bootargs()
306 RELOC(fblimitpa, paddr_t) = fblimitpa_l; in next68k_bootargs()
318 RELOC(phys_seg_list[j].ps_start, paddr_t) = in next68k_bootargs()
323 RELOC(phys_seg_list[j].ps_end, paddr_t) = in next68k_bootargs()
324 RELOC(phys_seg_list[j].ps_start, paddr_t) + in next68k_bootargs()
330 RELOC(phys_seg_list[j].ps_end, paddr_t) = in next68k_bootargs()
331 RELOC(phys_seg_list[j].ps_start, paddr_t) + in next68k_bootargs()
[all …]
/netbsd-src/sys/arch/mvme68k/mvme68k/
H A Dpmap_bootstrap.c58 extern paddr_t avail_start, avail_end;
61 extern paddr_t msgbufpa;
75 void pmap_bootstrap(paddr_t, paddr_t);
89 pmap_bootstrap(paddr_t nextpa, paddr_t firstpa) in pmap_bootstrap()
91 paddr_t lwp0upa, kstpa, kptmpa, kptpa; in pmap_bootstrap()
108 if (RELOC(phys_seg_list[i].ps_start, paddr_t) == in pmap_bootstrap()
109 RELOC(phys_seg_list[i].ps_end, paddr_t)) { in pmap_bootstrap()
119 RELOC(phys_seg_list[i].ps_start, paddr_t) = in pmap_bootstrap()
121 paddr_t)); in pmap_bootstrap()
122 RELOC(phys_seg_list[i].ps_end, paddr_t) = in pmap_bootstrap()
[all …]
/netbsd-src/sys/arch/sparc64/sparc64/
H A Dcache.h93 void dcache_flush_page_us(paddr_t); /* flush page from D$ */
94 void dcache_flush_page_usiii(paddr_t); /* flush page from D$ */
101 void cache_flush_phys_us(paddr_t, psize_t, int);
102 void cache_flush_phys_usiii(paddr_t, psize_t, int);
103 extern void (*cache_flush_phys)(paddr_t, psize_t, int);
113 extern void (*dcache_flush_page)(paddr_t);
114 extern void (*dcache_flush_page_cpuset)(paddr_t, sparc64_cpuset_t);
123 extern void (*sp_dcache_flush_page)(paddr_t);
126 void smp_dcache_flush_page_cpuset(paddr_t, sparc64_cpuset_t);
127 void smp_dcache_flush_page_allcpu(paddr_t);
/netbsd-src/sys/arch/powerpc/oea/
H A Dpmap_kernel.c57 powerpc_mmap_flags(paddr_t pa) in powerpc_mmap_flags()
74 paddr_t pa __diagused; in pmap_alloc_poolpage()
95 void pmap_real_memory(paddr_t *, psize_t *) __stub;
103 int pmap_enter(pmap_t, vaddr_t, paddr_t, vm_prot_t, u_int) __stub;
105 void pmap_kenter_pa(vaddr_t, paddr_t, vm_prot_t, u_int) __stub;
107 bool pmap_extract(pmap_t, vaddr_t, paddr_t *) __stub;
132 void pmap_bootstrap(paddr_t, paddr_t) __stub;
133 void pmap_bootstrap1(paddr_t, paddr_t) __stub;
143 pmap_real_memory(paddr_t *start, psize_t *size) in pmap_real_memory()
192 pmap_enter(pmap_t pm, vaddr_t va, paddr_t pa, vm_prot_t prot, u_int flags) in pmap_enter()
[all …]
/netbsd-src/sys/arch/sparc64/include/
H A Dhypervisor.h52 int64_t hv_mach_desc(paddr_t buffer, psize_t *length);
68 int64_t hv_cpu_mondo_send(uint64_t ncpus, paddr_t cpulist, paddr_t data);
97 paddr_t td_pa;
112 int64_t hv_mmu_tsb_ctx0(uint64_t ntsb, paddr_t tsbptr);
113 int64_t hv_mmu_tsb_ctxnon0(uint64_t ntsb, paddr_t tsbptr);
121 int64_t hv_mem_scrub(paddr_t raddr, psize_t length);
122 int64_t hv_mem_sync(paddr_t raddr, psize_t length);
194 paddr_t software_description_ptr);
206 uint64_t nttes, uint64_t io_attributes, paddr_t io_page_list_p,
211 uint64_t *io_attributes, paddr_t *r_addr);
[all …]
H A Dsparc64.h43 int prom_set_trap_table_sun4v(vaddr_t, paddr_t);
45 paddr_t prom_vtop(vaddr_t);
50 int prom_map_phys(paddr_t, off_t, vaddr_t, int);
51 paddr_t prom_alloc_phys(int , int);
52 paddr_t prom_claim_phys(paddr_t, int);
53 int prom_free_phys(paddr_t, int);
54 paddr_t prom_get_msgbuf(int, int);
/netbsd-src/sys/arch/hpc/stand/hpcboot/
H A Dmemory.h56 paddr_t addr;
85 paddr_t paddr;
107 vaddr_t mapPhysicalPage(paddr_t paddr, psize_t size, uint32_t flags);
109 uint32_t readPhysical4(paddr_t paddr);
111 virtual paddr_t searchPage(vaddr_t vaddr) = 0;
121 void loadBank(paddr_t paddr, psize_t psize);
123 BOOL getPage(vaddr_t &vaddr, paddr_t &paddr);
125 BOOL getTaggedPage(vaddr_t &vaddr, paddr_t &paddr);
126 BOOL getTaggedPage(vaddr_t &v, paddr_t &p, struct PageTag **pvec,
127 paddr_t &pvec_paddr);
[all …]
/netbsd-src/sys/arch/shark/ofw/
H A Dofw.c132 paddr_t physical_start;
133 paddr_t physical_freestart;
134 paddr_t physical_freeend;
135 paddr_t physical_end;
138 paddr_t msgbufphys;
159 paddr_t start;
166 paddr_t phys;
171 paddr_t isa_phys_hi;
172 paddr_t isa_phys_lo;
173 paddr_t parent_phys_start;
[all …]
/netbsd-src/sys/arch/i386/i386/
H A Ddumpsys.c111 static paddr_t max_paddr;
129 static int dump_seg_iter(int (*)(paddr_t, paddr_t));
138 static int dump_header_addseg(paddr_t, paddr_t);
141 static int dump_seg_count_range(paddr_t, paddr_t);
142 static int dumpsys_seg(paddr_t, paddr_t);
332 paddr_t top = mem_clusters[i].start + mem_clusters[i].size; in dump_misc_init()
368 paddr_t p; in sparse_dump_mark()
416 dump_seg_iter(int (*callback)(paddr_t, paddr_t)) in dump_seg_iter() argument
437 paddr_t p, start, end; in dump_seg_iter()
492 dump_seg_count_range(paddr_t start, paddr_t size) in dump_seg_count_range()
[all …]
/netbsd-src/sys/arch/m68k/include/
H A Dpmap_coldfire.h80 vaddr_t pmap_md_map_poolpage(paddr_t, vsize_t);
84 paddr_t pmap_md_direct_mapped_vaddr_to_paddr(vaddr_t);
85 vaddr_t pmap_md_direct_map_paddr(paddr_t);
97 bool pmap_extract(struct pmap *, vaddr_t, paddr_t *);
99 static inline paddr_t vtophys(vaddr_t);
101 static inline paddr_t
104 paddr_t pa; in vtophys()
109 return (paddr_t) -1; in vtophys()
154 #define POOL_VTOPHYS(va) ((paddr_t)(vaddr_t)(va))
155 #define POOL_PHYSTOV(pa) ((vaddr_t)(paddr_t)(pa))
/netbsd-src/sys/arch/riscv/include/
H A Dmachdep.h42 static inline paddr_t
51 riscv_kern_phystov(paddr_t pa) in riscv_kern_phystov()
59 #define KERN_PHYSTOV(pa) riscv_kern_phystov((paddr_t)pa)
61 extern paddr_t physical_start;
62 extern paddr_t physical_end;
67 paddr_t init_mmu(paddr_t);
68 void init_riscv(register_t, paddr_t);
/netbsd-src/sys/arch/arm/include/arm32/
H A Dmachdep.h27 extern paddr_t cpu_reset_address_paddr;
37 paddr_t bmi_start;
38 paddr_t bmi_kernelstart;
39 paddr_t bmi_kernelend;
40 paddr_t bmi_end;
80 static inline paddr_t
87 aarch32_kern_phystov(paddr_t pa) in aarch32_kern_phystov()
95 void cpu_kernel_vm_init(paddr_t, psize_t);
97 void arm32_bootmem_init(paddr_t memstart, psize_t memsize, paddr_t kernelstart);
/netbsd-src/sys/arch/hpcsh/hpcsh/
H A Dmachdep.c147 static int mem_cluster_init(paddr_t);
149 static void __find_dram_shadow(paddr_t, paddr_t);
151 static int __check_dram(paddr_t, paddr_t);
438 mem_cluster_init(paddr_t addr) in mem_cluster_init()
467 (paddr_t)seg->start, (paddr_t)seg->size, in mem_cluster_init()
468 (paddr_t)seg->start + (paddr_t)seg->size); in mem_cluster_init()
475 if (__check_dram((paddr_t)seg->start, (paddr_t)seg->start + in mem_cluster_init()
476 (paddr_t)seg->size) != 0) in mem_cluster_init()
489 paddr_t start, end; in mem_cluster_load()
496 start = (paddr_t)mem_clusters[i].start; in mem_cluster_load()
[all …]
/netbsd-src/sys/arch/powerpc/include/booke/
H A Dpmap.h88 vaddr_t pmap_md_map_poolpage(paddr_t, vsize_t);
92 paddr_t pmap_md_direct_mapped_vaddr_to_paddr(vaddr_t);
93 vaddr_t pmap_md_direct_map_paddr(paddr_t);
109 bool pmap_extract(struct pmap *, vaddr_t, paddr_t *);
111 static __inline paddr_t vtophys(vaddr_t);
113 static __inline paddr_t
116 paddr_t pa; in vtophys()
121 return (paddr_t) -1; in vtophys()
174 #define POOL_VTOPHYS(va) ((paddr_t)(vaddr_t)(va))
175 #define POOL_PHYSTOV(pa) ((vaddr_t)(paddr_t)(pa))
/netbsd-src/sys/arch/atari/atari/
H A Datari_init.c86 static void cpu_init_kcorehdr(paddr_t, paddr_t);
88 static void mmu030_setup(paddr_t, u_int, paddr_t, psize_t, paddr_t, paddr_t);
89 static void map_io_areas(paddr_t, psize_t, u_int);
93 static void mmu040_setup(paddr_t, u_int, paddr_t, psize_t, paddr_t, paddr_t);
97 static u_int milan_probe_bank_1(paddr_t paddr);
98 static u_int milan_probe_bank(paddr_t paddr);
149 paddr_t st_pool_phys;
207 paddr_t pstart; /* Next available physical address */ in start_c()
210 paddr_t ptpa; in start_c()
218 paddr_t kbase; in start_c()
[all …]
/netbsd-src/sys/arch/arc/arc/
H A Dwired_map_machdep.c43 static bool arc_wired_map_paddr_entry(paddr_t pa, vaddr_t *vap,
45 static bool arc_wired_map_vaddr_entry(vaddr_t va, paddr_t *pap,
83 arc_wired_enter_page(vaddr_t va, paddr_t pa, vaddr_t pg_size) in arc_wired_enter_page()
109 arc_wired_map_paddr_entry(paddr_t pa, vaddr_t *vap, vsize_t *sizep) in arc_wired_map_paddr_entry()
136 arc_wired_map_vaddr_entry(vaddr_t va, paddr_t *pap, vsize_t *sizep) in arc_wired_map_vaddr_entry()
146 paddr_t pa = (va < entry->va + size) in arc_wired_map_vaddr_entry()
160 arc_contiguously_wired_mapped(paddr_t pa, vsize_t size) in arc_contiguously_wired_mapped()
162 paddr_t p; in arc_contiguously_wired_mapped()
187 arc_map_wired(paddr_t pa, vsize_t size) in arc_map_wired()
196 pa &= ~(paddr_t)MIPS3_WIRED_OFFMASK; in arc_map_wired()
[all …]

12345678910>>...44