Searched refs:vcolor (Results 1 – 9 of 9) sorted by relevance
| /onnv-gate/usr/src/uts/sun4u/os/ |
| H A D | ppage.c | 276 int vcolor; in pp_load_tlb() local 301 vcolor = sfmmu_get_ppvcolor(pp); in pp_load_tlb() 302 if ((vcolor == -1) && in pp_load_tlb() 307 vcolor = -1; in pp_load_tlb() 310 if (vcolor != -1) { in pp_load_tlb() 311 va += MMU_PAGESIZE * vcolor; in pp_load_tlb() 312 start = vcolor; in pp_load_tlb() 314 myslot += vcolor; in pp_load_tlb() 334 ASSERT(vcolor == -1 || addr_to_vcolor(va) == vcolor); in pp_load_tlb()
|
| /onnv-gate/usr/src/uts/sun4u/vm/ |
| H A D | mach_kpm.c | 225 int vcolor, vcolor_pa; in hat_kpm_page2va() local 234 vcolor = (PP_ISNC(pp)) ? vcolor_pa : PP_GET_VCOLOR(pp); in hat_kpm_page2va() 236 vcolor = addr_to_vcolor(pp->p_offset); in hat_kpm_page2va() 240 if (vcolor_pa != vcolor) { in hat_kpm_page2va() 241 vaddr += ((uintptr_t)(vcolor - vcolor_pa) << MMU_PAGESHIFT); in hat_kpm_page2va() 242 vaddr += (vcolor_pa > vcolor) ? in hat_kpm_page2va() 244 ((uintptr_t)(vcolor - vcolor_pa) << kpm_size_shift); in hat_kpm_page2va() 574 int vcolor; in hat_kpm_walk() local 582 for (vcolor = 0; vcolor < vac_colors; vcolor++) { in hat_kpm_walk() 583 base = ptob(pbase) + kpm_vbase + kpm_size * vcolor; in hat_kpm_walk() [all …]
|
| /onnv-gate/usr/src/uts/common/vm/ |
| H A D | seg_kpm.c | 243 int vcolor; in segkpm_create_va() local 249 vcolor = (nvcolors > 1) ? addr_to_vcolor(off, nvcolors) : 0; in segkpm_create_va() 250 p = &skd->skd_va_select[(CPU->cpu_id * nvcolors) + vcolor]; in segkpm_create_va()
|
| /onnv-gate/usr/src/uts/sfmmu/vm/ |
| H A D | hat_sfmmu.h | 765 #define CACHE_VCOLOR_MASK(vcolor) (2 << (vcolor & (CACHE_NUM_COLOR - 1))) argument 767 #define CacheColor_IsFlushed(flag, vcolor) \ argument 768 ((flag) & CACHE_VCOLOR_MASK(vcolor)) 770 #define CacheColor_SetFlushed(flag, vcolor) \ argument 771 ((flag) |= CACHE_VCOLOR_MASK(vcolor))
|
| H A D | hat_sfmmu.c | 3573 int vcolor, ocolor; in sfmmu_vacconflict_array() local 3581 vcolor = addr_to_vcolor(addr); in sfmmu_vacconflict_array() 3583 PP_SET_VCOLOR(pp, vcolor); in sfmmu_vacconflict_array() 3588 if (ocolor == vcolor) { in sfmmu_vacconflict_array() 3605 PP_SET_VCOLOR(pp, vcolor); in sfmmu_vacconflict_array() 9318 int vcolor; in sfmmu_vac_conflict() local 9324 vcolor = addr_to_vcolor(addr); in sfmmu_vac_conflict() 9326 PP_SET_VCOLOR(pp, vcolor); in sfmmu_vac_conflict() 9330 if (PP_GET_VCOLOR(pp) == vcolor) { in sfmmu_vac_conflict() 9342 PP_SET_VCOLOR(pp, vcolor); in sfmmu_vac_conflict() [all …]
|
| /onnv-gate/usr/src/uts/sun4u/cpu/ |
| H A D | opl_olympus_asm.s | 353 vac_flushpage(pfn_t pfnum, int vcolor) 369 vac_flushpage_tl1(uint64_t pfnum, uint64_t vcolor) 385 vac_flushcolor(int vcolor, pfn_t pfnum) 403 vac_flushcolor_tl1(uint64_t vcolor, uint64_t pfnum)
|
| H A D | us3_common_asm.s | 453 vac_flushpage(pfn_t pfnum, int vcolor) 489 vac_flushpage_tl1(uint64_t pfnum, uint64_t vcolor) 511 vac_flushcolor(int vcolor, pfn_t pfnum) 535 vac_flushcolor_tl1(uint64_t vcolor, uint64_t pfnum)
|
| H A D | spitfire_asm.s | 390 vac_flushpage(pfn_t pfnum, int vcolor) 395 vac_flushpage_tl1(uint64_t pfnum, uint64_t vcolor)
|
| /onnv-gate/usr/src/uts/sun4v/cpu/ |
| H A D | common_asm.s | 1012 vac_flushpage(pfn_t pfnum, int vcolor) 1017 vac_flushpage_tl1(uint64_t pfnum, uint64_t vcolor)
|