Searched refs:pfn_t (Results 1 - 25 of 226) sorted by relevance

12345678910

/illumos-gate/usr/src/uts/intel/sys/
H A Dplatform_module.h44 extern void plat_slice_add(pfn_t, pfn_t);
45 extern void plat_slice_del(pfn_t, pfn_t);
H A Dmemlist_plat.h47 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 Dpmem.h76 int devmap_pmem_getpfns(devmap_pmem_cookie_t, uint_t, pgcnt_t, pfn_t *);
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dmemnode.h60 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 Dxpv_support.h74 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 Dmemnode.h82 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 Dmemlist_plat.h56 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 Dplatform_module.h64 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 Dmem_cage.h67 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 Dmem_config.h45 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 Dhold_page.h44 * 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 Dmem.h57 pfn_t m_pfn;
131 extern pfn_t impl_obmem_pfnum(pfn_t);
/illumos-gate/usr/src/uts/sun4/os/
H A Dmem_config_arch.c37 arch_kphysm_del_span_ok(pfn_t base, pgcnt_t npgs)
45 arch_kphysm_relocate(pfn_t base, pgcnt_t npgs)
H A Dmemnode.c68 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 Dmem_config_arch.c38 arch_kphysm_del_span_ok(pfn_t base, pgcnt_t npgs)
46 arch_kphysm_relocate(pfn_t base, pgcnt_t npgs)
H A Dmemnode.c71 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 Dmpo.h84 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 Dxen_mmu.h74 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 Dkboot_mmu.h59 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 Di86mmu.c50 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 Dxen_mmu.c52 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 Dpci_reloc.h52 size_t, size_t, pfn_t);
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_kpm.c40 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 Dcprboot.h96 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 Dmem_config_stubs.c84 kcage_current_pfn(pfn_t *pfn)

Completed in 921 milliseconds

12345678910