sp_tlb_flush
sp_tlb_flush(va, ctx, ASI_SRMMUFP_L3);
FXCALL3(sp_tlb_flush, ft_tlb_flush, va, ctx, ASI_SRMMUFP_L3, cpuset);
sp_tlb_flush((int)va, 0, ASI_SRMMUFP_L3);
sp_tlb_flush(va, ctx, ASI_SRMMUFP_L2);
FXCALL3(sp_tlb_flush, ft_tlb_flush, va, ctx, ASI_SRMMUFP_L2, cpuset);
sp_tlb_flush((int)va, 0, ASI_SRMMUFP_L3);
sp_tlb_flush(va, ctx, ASI_SRMMUFP_L1);
sp_tlb_flush((int)sva, 0, ASI_SRMMUFP_L3);
sp_tlb_flush((int)dva, 0, ASI_SRMMUFP_L3);
FXCALL3(sp_tlb_flush, ft_tlb_flush, va, ctx, ASI_SRMMUFP_L1, cpuset);
sp_tlb_flush((int)sva, 0, ASI_SRMMUFP_L3);
sp_tlb_flush((int)dva, 0, ASI_SRMMUFP_L3);
sp_tlb_flush(0, ctx, ASI_SRMMUFP_L0);
FXCALL3(sp_tlb_flush, ft_tlb_flush, 0, ctx, ASI_SRMMUFP_L0, cpuset);
sp_tlb_flush(0, pm->pm_ctxnum, ASI_SRMMUFP_L0);
#define tlb_flush_page(va,ctx,s) sp_tlb_flush(va,ctx,ASI_SRMMUFP_L3)
#define tlb_flush_segment(va,ctx,s) sp_tlb_flush(va,ctx,ASI_SRMMUFP_L2)
#define tlb_flush_region(va,ctx,s) sp_tlb_flush(va,ctx,ASI_SRMMUFP_L1)
#define tlb_flush_context(ctx,s) sp_tlb_flush(0,ctx,ASI_SRMMUFP_L0)