/illumos-gate/usr/src/uts/intel/sys/ |
H A D | platform_module.h | 44 extern void plat_slice_add(pfn_t, pfn_t); 45 extern void plat_slice_del(pfn_t, pfn_t);
|
H A D | memlist_plat.h | 47 extern void installed_top_size(struct memlist *, pfn_t *, pgcnt_t *); 48 extern void installed_top_size_ex(struct memlist *, pfn_t *, pgcnt_t *, int *);
|
H A D | pmem.h | 76 int devmap_pmem_getpfns(devmap_pmem_cookie_t, uint_t, pgcnt_t, pfn_t *);
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | memnode.h | 60 extern int plat_pfn_to_mem_node(pfn_t); 63 extern void plat_slice_add(pfn_t, pfn_t); 64 extern void plat_slice_del(pfn_t, pfn_t); 73 pfn_t physbase; /* lowest PFN in this memnode */ 74 pfn_t physmax; /* highest PFN in this memnode */ 80 extern void mem_node_add_slice(pfn_t, pfn_t); 81 extern void mem_node_del_slice(pfn_t, pfn_ [all...] |
H A D | xpv_support.h | 74 extern long balloon_free_pages(uint_t, mfn_t *, caddr_t, pfn_t *); 75 extern void xen_release_pfn(pfn_t); 76 extern void reassign_pfn(pfn_t, mfn_t); 79 extern pfn_t xen_shared_info_frame;
|
/illumos-gate/usr/src/uts/sun4/sys/ |
H A D | memnode.h | 82 extern int plat_pfn_to_mem_node(pfn_t); 86 extern void plat_slice_add(pfn_t, pfn_t); 87 extern void plat_slice_del(pfn_t, pfn_t); 88 extern void plat_mem_node_intersect_range(pfn_t, pgcnt_t, int, pgcnt_t *); 99 pfn_t physbase; /* lowest PFN in this memnode */ 100 pfn_t physmax; /* highest PFN in this memnode */ 111 extern void mem_node_add_slice(pfn_t, pfn_t); [all...] |
H A D | memlist_plat.h | 56 extern void installed_top_size_memlist_array(prom_memlist_t *, size_t, pfn_t *, 58 extern void installed_top_size(struct memlist *, pfn_t *, pgcnt_t *);
|
H A D | platform_module.h | 64 extern void plat_slice_add(pfn_t, pfn_t); 65 extern void plat_slice_del(pfn_t, pfn_t);
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | mem_cage.h | 67 extern int kcage_range_add(pfn_t, pgcnt_t, kcage_dir_t); 69 extern int kcage_current_pfn(pfn_t *); 70 extern int kcage_range_delete(pfn_t, pgcnt_t); 71 extern int kcage_range_delete_post_mem_del(pfn_t, pgcnt_t); 84 pfn_t lo, pfn_t hi, pfn_t *nlo, pfn_t *nhi);
|
H A D | mem_config.h | 45 extern int kphysm_add_memory_dynamic(pfn_t base, pgcnt_t npgs); 59 pfn_t first_nonrelocatable; 60 pfn_t last_nonrelocatable; 71 extern int kphysm_del_span(memhandle_t, pfn_t base, pgcnt_t npgs); 73 extern int kphysm_del_span_query(pfn_t base, pgcnt_t npgs, memquery_t *); 140 extern int arch_kphysm_del_span_ok(pfn_t, pgcnt_t); 141 extern int arch_kphysm_relocate(pfn_t, pgcnt_t); 144 extern int pfn_is_being_deleted(pfn_t);
|
H A D | hold_page.h | 44 * int plat_hold_page(pfn_t pfn, int lock, page_t **pp_ret) 69 extern int plat_hold_page(pfn_t, int, page_t **);
|
H A D | mem.h | 57 pfn_t m_pfn; 131 extern pfn_t impl_obmem_pfnum(pfn_t);
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | mem_config_arch.c | 37 arch_kphysm_del_span_ok(pfn_t base, pgcnt_t npgs) 45 arch_kphysm_relocate(pfn_t base, pgcnt_t npgs)
|
H A D | memnode.c | 68 mem_node_add_slice(pfn_t start, pfn_t end) 118 mem_node_del_slice(pfn_t start, pfn_t end) 169 mem_node_add_range(pfn_t start, pfn_t end) 178 mem_node_del_range(pfn_t start, pfn_t end) 190 pfn_t basepfn; 251 pfn_t bas [all...] |
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mem_config_arch.c | 38 arch_kphysm_del_span_ok(pfn_t base, pgcnt_t npgs) 46 arch_kphysm_relocate(pfn_t base, pgcnt_t npgs)
|
H A D | memnode.c | 71 mem_node_add_slice(pfn_t start, pfn_t end) 122 mem_node_del_slice(pfn_t start, pfn_t end) 172 mem_node_add_range(pfn_t start, pfn_t end) 181 mem_node_del_range(pfn_t start, pfn_t end) 192 pfn_t start, end; 240 mem_node_config[mnode].physbase = (pfn_t) [all...] |
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | mpo.h | 84 pfn_t base_pfn; 85 pfn_t end_pfn; 91 pfn_t base_pfn; 92 pfn_t end_pfn; 97 pfn_t physbase; /* first page in mnode in the corresponding mblock */ 98 pfn_t physmax; /* last valid page in mnode in mblock */ 99 pfn_t offset; /* stripe starts at physbase - offset */
|
/illumos-gate/usr/src/uts/i86xpv/sys/ |
H A D | xen_mmu.h | 74 extern pfn_t *mfn_to_pfn_mapping; 106 pfn_t mfn_to_pfn(mfn_t); 107 mfn_t pfn_to_mfn(pfn_t); 115 * interfaces to create/destroy pfn_t values for devices or foreign memory 122 pfn_t xen_assign_pfn(mfn_t mfn); 123 void xen_release_pfn(pfn_t); 124 uint_t pfn_is_foreign(pfn_t); 125 void reassign_pfn(pfn_t pfn, mfn_t mfn);
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | kboot_mmu.h | 59 extern int kbm_probe(uintptr_t *va, size_t *len, pfn_t *pfn, uint_t *prot); 79 extern pfn_t kbm_remap(uintptr_t va, pfn_t pfn);
|
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/ |
H A D | i86mmu.c | 50 pfn_t pfn; 54 static int do_va2pa(uintptr_t, struct as *, int, physaddr_t *, pfn_t *); 169 pfn_t *mfn_list; /* local MFN list copy */ 208 size_t sz = mfn_count * sizeof (pfn_t); 238 pfn_t 241 pfn_t pfn; 243 pfn_t *pfn_list; 246 return (-(pfn_t)1); 248 pfn_list = (pfn_t *)xen_virt_start; 250 return (-(pfn_t) [all...] |
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | xen_mmu.c | 52 pfn_t *mfn_to_pfn_mapping; 252 pfn_t 255 pfn_t pfn; 276 pfn = (pfn_t)mfn | PFN_IS_FOREIGN_MFN; 283 xen_release_pfn(pfn_t pfn) 292 pfn_is_foreign(pfn_t pfn) 299 pfn_t 305 return ((pfn_t)mfn | PFN_IS_FOREIGN_MFN); 310 pfn_to_mfn(pfn_t pfn) 330 pfn_t [all...] |
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_reloc.h | 52 size_t, size_t, pfn_t);
|
/illumos-gate/usr/src/uts/sun4v/vm/ |
H A D | mach_kpm.c | 40 extern pfn_t memseg_get_start(struct memseg *); 139 hat_kpm_mapin_pfn(pfn_t pfn) 154 hat_kpm_mapout_pfn(pfn_t pfn) 186 pfn_t pfn; 191 pfn = (pfn_t)btop(paddr); 226 pfn_t base, end; 274 pfn_t base, end; 303 pfn_t pbase, pend; 325 pfn_t 329 pfn_t pf [all...] |
/illumos-gate/usr/src/psm/stand/cpr/sparcv9/sun4u/ |
H A D | cprboot.h | 96 pfn_t low_ppn; /* lowest buf ppn */ 97 pfn_t high_ppn; /* highest buf ppn */ 149 pfn_t low; 150 pfn_t high; 211 extern pfn_t find_apage(void); 225 extern pfn_t cpr_vatopfn(caddr_t); 232 extern void cb_mapin(caddr_t, pfn_t, uint_t, uint_t, uint_t);
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | mem_config_stubs.c | 84 kcage_current_pfn(pfn_t *pfn)
|