Home
last modified time | relevance | path

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

/freebsd-12.1/sys/sparc64/sparc64/
H A Dspitfire.c66 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 Ddb_hwwatch.c54 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 Dzeus.c103 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 Dcheetah.c206 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 Dtrap.c431 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 Dpmap.c721 stxa_sync(0, ASI_DTLB_DATA_IN_REG, data); in pmap_map_tsb()
/freebsd-12.1/sys/sparc64/include/
H A Dcpufunc.h231 #define stxa_sync(va, asi, val) do { \ macro