Home
last modified time | relevance | path

Searched refs:alloc_base (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/sun4/os/
H A Dstartup.c543 extern caddr_t ecache_init_scrub_flush_area(caddr_t alloc_base);
949 caddr_t alloc_base; in startup_memlist() local
1085 alloc_base = (caddr_t)roundup((uintptr_t)nalloc_end, MMU_PAGESIZE); in startup_memlist()
1086 PRM_DEBUG(alloc_base); in startup_memlist()
1088 alloc_base = sfmmu_ktsb_alloc(alloc_base); in startup_memlist()
1089 alloc_base = (caddr_t)roundup((uintptr_t)alloc_base, ecache_alignsize); in startup_memlist()
1090 PRM_DEBUG(alloc_base); in startup_memlist()
1096 alloc_base = iommu_tsb_init(alloc_base); in startup_memlist()
1097 alloc_base = (caddr_t)roundup((uintptr_t)alloc_base, ecache_alignsize); in startup_memlist()
1098 PRM_DEBUG(alloc_base); in startup_memlist()
[all …]
H A Diommutsb.c116 iommu_tsb_init(caddr_t alloc_base) in iommu_tsb_init() argument
119 caddr_t base = (caddr_t)roundup((uintptr_t)alloc_base, MMU_PAGESIZE); in iommu_tsb_init()
170 return (alloc_base); in iommu_tsb_init()
/illumos-gate/usr/src/uts/sun4/vm/
H A Dvm_dep.c738 alloc_page_freelists(caddr_t alloc_base) in alloc_page_freelists() argument
747 page_cachelists[mtype] = (page_t ***)alloc_base; in alloc_page_freelists()
748 alloc_base += (max_mem_nodes * sizeof (page_t **)); in alloc_page_freelists()
750 page_cachelists[mtype][mnode] = (page_t **)alloc_base; in alloc_page_freelists()
751 alloc_base += in alloc_page_freelists()
763 page_freelists[szc][mtype] = (page_t ***)alloc_base; in alloc_page_freelists()
764 alloc_base += (max_mem_nodes * sizeof (page_t **)); in alloc_page_freelists()
767 (page_t **)alloc_base; in alloc_page_freelists()
768 alloc_base += (clrs * (sizeof (page_t *))); in alloc_page_freelists()
773 alloc_base = page_ctrs_alloc(alloc_base); in alloc_page_freelists()
[all …]
H A Dsfmmu.c887 alloc_hmehash(caddr_t alloc_base) in alloc_hmehash() argument
891 khme_hash = (struct hmehash_bucket *)alloc_base; in alloc_hmehash()
893 alloc_base += khmehash_sz; in alloc_hmehash()
895 uhme_hash = (struct hmehash_bucket *)alloc_base; in alloc_hmehash()
897 alloc_base += uhmehash_sz; in alloc_hmehash()
902 return (alloc_base); in alloc_hmehash()
/illumos-gate/usr/src/uts/sun4v/vm/
H A Dmach_vm_dep.c755 contig_mem_prealloc(caddr_t alloc_base, pgcnt_t npages) in contig_mem_prealloc() argument
766 alloc_base = (caddr_t)roundup((uintptr_t)alloc_base, MMU_PAGESIZE4M); in contig_mem_prealloc()
767 if (prom_alloc(alloc_base, contig_mem_prealloc_size, in contig_mem_prealloc()
768 MMU_PAGESIZE4M) != alloc_base) { in contig_mem_prealloc()
778 for (chunkp = alloc_base; in contig_mem_prealloc()
779 (chunkp - alloc_base) < contig_mem_prealloc_size; in contig_mem_prealloc()
787 contig_mem_prealloc_size = chunkp - alloc_base; in contig_mem_prealloc()
792 contig_mem_prealloc_buf = alloc_base; in contig_mem_prealloc()
796 alloc_base += contig_mem_prealloc_size; in contig_mem_prealloc()
798 return (alloc_base); in contig_mem_prealloc()
/illumos-gate/usr/src/uts/sun4u/vm/
H A Dmach_vm_dep.c378 contig_mem_prealloc(caddr_t alloc_base, pgcnt_t npages) in contig_mem_prealloc() argument
381 return (alloc_base); in contig_mem_prealloc()
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dus3_cheetah.c670 ecache_init_scrub_flush_area(caddr_t alloc_base) in ecache_init_scrub_flush_area() argument
673 caddr_t tmp_alloc_base = alloc_base; in ecache_init_scrub_flush_area()
675 (caddr_t)roundup((uintptr_t)alloc_base, size); in ecache_init_scrub_flush_area()
/illumos-gate/usr/src/uts/common/vm/
H A Dvm_pagelist.c639 page_ctrs_alloc(caddr_t alloc_base) in page_ctrs_alloc() argument
660 page_counters[r] = (hw_page_map_t *)alloc_base; in page_ctrs_alloc()
661 alloc_base += (max_mem_nodes * sizeof (hw_page_map_t)); in page_ctrs_alloc()
668 page_ctrs_cands[i][r] = (pcc_info_t **)alloc_base; in page_ctrs_alloc()
669 alloc_base += sizeof (pcc_info_t *) * max_mem_nodes; in page_ctrs_alloc()
679 pi = (pcc_info_t *)alloc_base; in page_ctrs_alloc()
680 alloc_base += sizeof (pcc_info_t) * nranges; in page_ctrs_alloc()
685 (pgcnt_t *)alloc_base; in page_ctrs_alloc()
686 alloc_base += sizeof (pgcnt_t) * in page_ctrs_alloc()
696 ctr_mutex[i] = (kmutex_t *)alloc_base; in page_ctrs_alloc()
[all …]
/illumos-gate/usr/src/uts/sun4u/opl/os/
H A Dopl.c962 efcode_alloc(caddr_t alloc_base) in efcode_alloc() argument
964 caddr_t efcode_alloc_base = (caddr_t)roundup((uintptr_t)alloc_base, in efcode_alloc()
981 plat_startup_memlist(caddr_t alloc_base) in plat_startup_memlist() argument
985 tmp_alloc_base = efcode_alloc(alloc_base); in plat_startup_memlist()
/illumos-gate/usr/src/uts/sun4/sys/
H A Dplatform_module.h113 extern caddr_t plat_startup_memlist(caddr_t alloc_base);