Home
last modified time | relevance | path

Searched refs:ASI_SRMMUFP (Results 1 – 7 of 7) sorted by relevance

/netbsd/sys/arch/sparc/include/
H A Dpmap.h384 sta(((vaddr_t)(va) & 0xfffff000) | ASI_SRMMUFP_L3, ASI_SRMMUFP, 0)
387 sta(((vaddr_t)(va) & 0xfffc0000) | ASI_SRMMUFP_L2, ASI_SRMMUFP, 0)
390 sta(((vaddr_t)(va) & 0xff000000) | ASI_SRMMUFP_L1, ASI_SRMMUFP, 0)
392 #define tlb_flush_context_real() sta(ASI_SRMMUFP_L0, ASI_SRMMUFP, 0)
393 #define tlb_flush_all_real() sta(ASI_SRMMUFP_LN, ASI_SRMMUFP, 0)
H A Dpte.h413 ASI_SRMMUFP)
H A Dctlreg.h69 #define ASI_SRMMUFP 0x03 /* [4m] ref mmu flush/probe */ macro
/netbsd/sys/arch/sparc/sparc/
H A Dcache.c701 sta(va | ASI_SRMMUFP_L3, ASI_SRMMUFP, 0); in srmmu_vcache_flush_page()
755 sta(va | ASI_SRMMUFP_L3, ASI_SRMMUFP, 0); in srmmu_vcache_flush_range()
H A Dpmap.c672 __asm volatile ("sta %%g0, [%0]%1" :: "r"(va), "n"(ASI_SRMMUFP)); in sp_tlb_flush()
682 sta(ASI_SRMMUFP_LN, ASI_SRMMUFP, 0); in sp_tlb_flush_all()
785 pte = lda(((u_int)addr & ~0xfff) | ASI_SRMMUFP_L3, ASI_SRMMUFP); in VA2PA()
795 pte = lda(((u_int)addr & ~0xfff) | ASI_SRMMUFP_L2, ASI_SRMMUFP); in VA2PA()
799 pte = lda(((u_int)addr & ~0xfff) | ASI_SRMMUFP_L1, ASI_SRMMUFP); in VA2PA()
803 pte = lda(((u_int)addr & ~0xfff) | ASI_SRMMUFP_L0, ASI_SRMMUFP); in VA2PA()
7984 pte = lda(((u_int)(addr)) | ASI_SRMMUFP_LN, ASI_SRMMUFP); in test_region()
H A Dtrap.c1100 if ((lda((sfva & 0xFFFFF000) | ASI_SRMMUFP_LN, ASI_SRMMUFP) & in mem_access_fault4m()
H A Dlocore.s1286 lda [pte] ASI_SRMMUFP, pte; \
1307 lda [pte] ASI_SRMMUFP, pte; \
2805 sta %g0, [%l3]ASI_SRMMUFP ! flush TLB
2840 sta %g0, [%l3]ASI_SRMMUFP ! flush TLB
2956 sta %g0, [%l3]ASI_SRMMUFP ! flush TLB