/illumos-gate/usr/src/cmd/savecore/ |
H A D | savecore.c | 464 pfn_t pfn = 0; local 470 pfn = pfn_table[middle]; 471 if (pfn == vtop.m_pfn) 473 if (pfn < vtop.m_pfn) 478 if (pfn != vtop.m_pfn) { 481 "pfn %ld not found for as=%p, va=%p\n", 600 * Save the pfn table. 1173 * by a "stream header", which indicates a starting pfn and number of 1392 * Read in and write out the pfn table.
|
/illumos-gate/usr/src/uts/sfmmu/ml/ |
H A D | sfmmu_asm.s | 284 * tte = 4M pfn offset (in), value of the TTE retrieved and loaded (out) 300 * Or in 4M pfn offset to TTE and set the exec_perm bit to 0 ;\ 317 * Build a 4M pfn offset for a Panther 32M/256M page, for ITLB synthesis. 320 * tagaccess = tag access register, used to get 4M pfn bits (ro) 321 * pfn = 4M pfn bits shifted to offset for tte (out) 326 #define GET_4M_PFN_OFF(tte, tagaccess, pfn, tmp, label) \ 329 * Return them, shifted, in pfn. ;\ 338 sllx tagaccess, MMU_PAGESHIFT4M, pfn 1580 * g1 = pfn [all...] |
/illumos-gate/usr/src/uts/sun4u/io/px/ |
H A D | px_hlib.c | 1809 px_iopfn_t pfn = PX_GET_MP_PFN(mp, pfn_index); local 1810 pxu_p->tsb_vaddr[tsb_index] = MMU_PTOB(pfn) | attr; 1829 px_iopfn_t pfn = hat_getpfnum(kas.a_hat, a); local 1830 pxu_p->tsb_vaddr[tsb_index] = MMU_PTOB(pfn) | attr; 2029 uint64_t pfn = MMU_BTOP(ra); local 2032 (pf_is_memory(pfn) ? 0 : mmu_bypass_noncache(pxu_p));
|
/illumos-gate/usr/src/uts/sun4u/opl/io/ |
H A D | dr_mem.c | 383 pfn_t pfn; local 405 pfn = page_pptonum(pp); 414 if (address_in_memlist(mlist, ptob(pfn), PAGESIZE)) { 415 mlist = memlist_del_span(mlist, ptob(pfn), PAGESIZE); 416 PR_MEM("deleted retired page 0x%lx (pfn 0x%lx) " 417 "from memlist\n", ptob(pfn), pfn); 2161 /* calculate the offset into the slice of the last source board pfn */
|
/illumos-gate/usr/src/uts/intel/io/agpgart/ |
H A D | agpgart.c | 1614 * about 1024G physical address, so the largest pfn 1622 * pfn page frame number 1629 pfn2gartentry(agp_arc_type_t arc_type, pfn_t pfn, uint32_t *itemv) argument 1633 paddr = (uint64_t)pfn << AGP_PAGE_SHIFT; 1634 AGPDB_PRINT1((CE_NOTE, "checking pfn number %lu for type %d", 1635 pfn, arc_type)); 1646 *itemv = (pfn << AGP_PAGE_SHIFT) | AGP_ENTRY_VALID; 1659 value1 = (uint32_t)pfn >> 20; 1661 value2 = (uint32_t)pfn << 12; 2110 AGPDB_PRINT2((CE_WARN, "agp_alloc_kmem: get pfn arra [all...] |
/illumos-gate/usr/src/uts/intel/ia32/os/ |
H A D | ddi_i86.c | 211 pfn_t pfn, fault_pfn; local 219 pfn = hp->ah_pfn; 221 if (fault_pfn >= pfn && fault_pfn < (pfn + hp->ah_pnum))
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_pagelist.c | 144 * page_freelist_split pfn flag to signify no lo or hi pfn requirement. 1892 pfn_t pfn; local 1898 pfn = page_pptonum(pp); 1899 mnode = PFN_2_MEM_NODE(pfn); 1903 idx = PNUM_TO_IDX(mnode, new_szc, pfn); 1905 (void) page_promote(mnode, pfn, new_szc, PC_FREE, PC_MTYPE_ANY); 2147 * Returns a page whose pfn is < pfnmax 2267 * If pfnhi is non-zero, search for large page with pfn range less than pfnhi. 2304 /* get pfn rang 3596 pfn_t pfn = pp->p_pagenum; local [all...] |
H A D | seg_map.c | 2136 pfn_t pfn; local 2163 pfn = page_pptonum(pp); 2165 addr + off, pfn);
|
/illumos-gate/usr/src/uts/sun4u/serengeti/os/ |
H A D | serengeti.c | 428 plat_pfn_to_mem_node(pfn_t pfn) argument 432 node = slice_to_memnode[PFN_2_SLICE(pfn)];
|
/illumos-gate/usr/src/uts/sun4u/lw8/os/ |
H A D | lw8_platmod.c | 435 plat_pfn_to_mem_node(pfn_t pfn) argument 439 node = slice_to_memnode[PFN_2_SLICE(pfn)];
|
/illumos-gate/usr/src/uts/sun4u/opl/os/ |
H A D | opl.c | 467 plat_pfn_to_mem_node(pfn_t pfn) argument 469 return (pfn >> mem_node_pfn_shift);
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | rootnex.c | 197 struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock); 981 struct seg *seg, caddr_t addr, struct devpage *dp, pfn_t pfn, uint_t prot, 986 ddi_map_debug("rootnex_map_fault: address <%x> pfn <%x>", addr, pfn); 1014 hat_devload(hat, addr, MMU_PAGESIZE, pfn, prot | sdp->hat_attr, 1017 hat_devload(kas.a_hat, addr, MMU_PAGESIZE, pfn, prot, 1196 /* save away pfn and npages for FMA */ 3836 pfn_t pfn; local 3863 * pfn which we'll use with seg kpm. 3868 pfn 980 rootnex_map_fault(dev_info_t *dip, dev_info_t *rdip, struct hat *hat, struct seg *seg, caddr_t addr, struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock) argument [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | lgrp.c | 1592 lgrp_pfn_to_lgrp(pfn_t pfn) argument 1598 hand = lgrp_plat_pfn_to_hand(pfn); 1617 pfn_t pfn; local 1619 pfn = btop(physaddr); 1620 hand = lgrp_plat_pfn_to_hand(pfn);
|
H A D | sunddi.c | 975 caddr_t addr, struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock) 977 return (i_ddi_map_fault(dip, dip, hat, seg, addr, dp, pfn, prot, lock)); 974 ddi_map_fault(dev_info_t *dip, struct hat *hat, struct seg *seg, caddr_t addr, struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock) argument
|
/illumos-gate/usr/src/uts/sun4u/starfire/sys/ |
H A D | idn.h | 355 #define PFN_TO_SMADDR(pfn) ((pfn) << (MMU_PAGESHIFT - IDN_SMR_SHIFT)) 357 #define PFN_TO_SMADDR(pfn) ((pfn) >> (IDN_SMR_SHIFT - MMU_PAGESHIFT)) 1133 #define IDNCFG_BARLAR 0x1 /* SMR base/limit pfn */
|
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | fhc.c | 3388 pfn_t pfn; local 3399 pfn = FHC_LOCAL_OS_PAGEBASE >> MMU_PAGESHIFT; 3403 TTE_PFN_INTHI(pfn); 3404 tte.tte_intlo = TTE_PFN_INTLO(pfn) |
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | machdep.c | 860 plat_hold_page(pfn_t pfn, int lock, page_t **pp_ret) argument
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | sbd_mem.c | 1772 * [pfn..s_mq.last_nonrelocatable]. 1924 pfn_t pfn; local 1934 /* calculate base pfn relative to target board */ 1935 pfn = s_mp->sbm_basepfn & ~sm; 1936 pfn += t_mp->sbm_slice_offset; 1940 _ptob64(pfn),
|
H A D | opl_cfg.c | 334 pfn_t pfn; local 344 pfn = btop(OPL_HWD_BASE(board)); 345 hat_devload(kas.a_hat, opl_hwd_vaddr, size, pfn, PROT_READ,
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | sunddi.h | 714 struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock);
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pcisch.c | 2955 iopfn_t pfn; local 2960 pfn = (iopfn_t)(data & TLBDATA_MEMPA_BITS); 2983 (data & TLBDATA_CACHE_BIT) ? "" : neg, pfn);
|
/illumos-gate/usr/src/uts/sun4u/starcat/io/ |
H A D | drmach.c | 5241 pfn_t pfn; local 5305 pfn = cpu_sram_pa >> PAGESHIFT; 5309 drmach_cpu_sram_tte[cp->cpuid].tte_inthi = TTE_PFN_INTHI(pfn) | 5311 drmach_cpu_sram_tte[cp->cpuid].tte_intlo = TTE_PFN_INTLO(pfn) |
|
/illumos-gate/usr/src/uts/sfmmu/vm/ |
H A D | hat_sfmmu.h | 2281 #define sfmmu_check_kpfn(pfn) /* disabled */
|
/illumos-gate/usr/src/uts/common/io/scsi/impl/ |
H A D | scsi_hba.c | 231 pfn_t pfn, 2884 pfn_t pfn, 2877 scsi_hba_map_fault( dev_info_t *self, dev_info_t *child, struct hat *hat, struct seg *seg, caddr_t addr, struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock) argument
|
/illumos-gate/usr/src/uts/common/io/usb/usba/ |
H A D | hubdi.c | 71 pfn_t pfn, 259 pfn_t pfn, 253 usba_hubdi_map_fault(dev_info_t *dip, dev_info_t *rdip, struct hat *hat, struct seg *seg, caddr_t addr, struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock) argument
|