Searched refs:pfn (Results 126 - 150 of 151) sorted by relevance

1234567

/illumos-gate/usr/src/cmd/savecore/
H A Dsavecore.c464 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 Dsfmmu_asm.s284 * 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 Dpx_hlib.c1809 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 Ddr_mem.c383 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 Dagpgart.c1614 * 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 Dddi_i86.c211 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 Dvm_pagelist.c144 * 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 Dseg_map.c2136 pfn_t pfn; local
2163 pfn = page_pptonum(pp);
2165 addr + off, pfn);
/illumos-gate/usr/src/uts/sun4u/serengeti/os/
H A Dserengeti.c428 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 Dlw8_platmod.c435 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 Dopl.c467 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 Drootnex.c197 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 Dlgrp.c1592 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 Dsunddi.c975 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 Didn.h355 #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 Dfhc.c3388 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 Dmachdep.c860 plat_hold_page(pfn_t pfn, int lock, page_t **pp_ret) argument
/illumos-gate/usr/src/uts/sun4u/io/
H A Dsbd_mem.c1772 * [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 Dopl_cfg.c334 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 Dsunddi.h714 struct devpage *dp, pfn_t pfn, uint_t prot, uint_t lock);
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpcisch.c2955 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 Ddrmach.c5241 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 Dhat_sfmmu.h2281 #define sfmmu_check_kpfn(pfn) /* disabled */
/illumos-gate/usr/src/uts/common/io/scsi/impl/
H A Dscsi_hba.c231 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 Dhubdi.c71 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

Completed in 253 milliseconds

1234567