Searched refs:stxa_sync (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/sys/sparc64/sparc64/ |
| H A D | spitfire.c | 66 stxa_sync(0, ASI_LSU_CTL_REG, lsu | LSU_IC | LSU_DC); in spitfire_cache_enable() 79 stxa_sync(addr, ASI_DCACHE_TAG, 0); in spitfire_cache_flush() 82 stxa_sync(addr, ASI_ICACHE_TAG, 0); in spitfire_cache_flush() 108 stxa_sync(addr, ASI_DCACHE_TAG, tag); in spitfire_dcache_page_inval() 138 stxa_sync(addr, ASI_ICACHE_TAG, tag); in spitfire_icache_page_inval() 156 stxa_sync(slot, ASI_DTLB_DATA_ACCESS_REG, 0); in spitfire_tlb_flush_nonlocked() 158 stxa_sync(slot, ASI_ITLB_DATA_ACCESS_REG, 0); in spitfire_tlb_flush_nonlocked() 179 stxa_sync(slot, ASI_DTLB_DATA_ACCESS_REG, 0); in spitfire_tlb_flush_user() 184 stxa_sync(slot, ASI_ITLB_DATA_ACCESS_REG, 0); in spitfire_tlb_flush_user()
|
| H A D | db_hwwatch.c | 54 stxa_sync(AA_DMMU_PWPR, ASI_DMMU, pa & (((2UL << 38) - 1) << 3)); in watch_phys_set_mask() 58 stxa_sync(0, ASI_LSU_CTL_REG, lsucr); in watch_phys_set_mask() 93 stxa_sync(0, ASI_LSU_CTL_REG, in watch_phys_clear() 109 stxa_sync(AA_DMMU_VWPR, ASI_DMMU, va & (((2UL << 41) - 1) << 3)); in watch_virt_set_mask() 113 stxa_sync(0, ASI_LSU_CTL_REG, lsucr); in watch_virt_set_mask() 148 stxa_sync(0, ASI_LSU_CTL_REG, in watch_virt_clear()
|
| H A D | zeus.c | 103 stxa_sync(0, ASI_FLUSH_L1I, 0); in zeus_cache_flush() 153 stxa_sync(slot, ASI_DTLB_DATA_ACCESS_REG, 0); in zeus_tlb_flush_user() 158 stxa_sync(slot, ASI_ITLB_DATA_ACCESS_REG, 0); in zeus_tlb_flush_user() 166 stxa_sync(slot, ASI_DTLB_DATA_ACCESS_REG, 0); in zeus_tlb_flush_user() 171 stxa_sync(slot, ASI_ITLB_DATA_ACCESS_REG, 0); in zeus_tlb_flush_user()
|
| H A D | cheetah.c | 206 stxa_sync(pa, ASI_DCACHE_INVALIDATE, 0); in cheetah_dcache_page_inval() 255 stxa_sync(slot, ASI_DTLB_DATA_ACCESS_REG, 0); in cheetah_tlb_flush_user() 263 stxa_sync(slot, ASI_ITLB_DATA_ACCESS_REG, 0); in cheetah_tlb_flush_user() 273 stxa_sync(slot, ASI_DTLB_DATA_ACCESS_REG, 0); in cheetah_tlb_flush_user() 281 stxa_sync(slot, ASI_DTLB_DATA_ACCESS_REG, 0); in cheetah_tlb_flush_user() 293 stxa_sync(slot, ASI_ITLB_DATA_ACCESS_REG, 0); in cheetah_tlb_flush_user() 305 stxa_sync(slot, ASI_ITLB_DATA_ACCESS_REG, 0); in cheetah_tlb_flush_user()
|
| H A D | trap.c | 431 stxa_sync(0, ASI_ESTATE_ERROR_EN_REG, eee & ~(AA_ESTATE_NCEEN | in trap_cecc() 438 stxa_sync(0, ASI_AFSR, ldxa(0, ASI_AFSR)); in trap_cecc() 442 stxa_sync(0, ASI_ESTATE_ERROR_EN_REG, eee); in trap_cecc()
|
| H A D | pmap.c | 721 stxa_sync(0, ASI_DTLB_DATA_IN_REG, data); in pmap_map_tsb()
|
| /freebsd-12.1/sys/sparc64/include/ |
| H A D | cpufunc.h | 231 #define stxa_sync(va, asi, val) do { \ macro
|