Searched refs:RMWREG32 (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/drivers/accel/habanalabs/gaudi2/ |
D | gaudi2_coresight.c | 2247 RMWREG32(mmPSOC_GLOBAL_CONF_TRACE_AWUSER, ctx->asid, MMUBP_ASID_MASK); in gaudi2_config_etr() 2248 RMWREG32(mmPSOC_GLOBAL_CONF_TRACE_ARUSER, ctx->asid, MMUBP_ASID_MASK); in gaudi2_config_etr()
|
D | gaudi2.c | 4718 RMWREG32(reg_addr, 0x1, DCORE0_TPC0_EML_CFG_DBG_CNT_DBG_EXIT_MASK); in gaudi2_set_tpc_engine_mode() 6069 RMWREG32(mmu_base + MMU_STATIC_MULTI_PAGE_SIZE_OFFSET, 5 /* 64MB */, in gaudi2_dcore_hmmu_init() 6084 RMWREG32(stlb_base + STLB_HOP_CONFIGURATION_OFFSET, 1, in gaudi2_dcore_hmmu_init() 7761 RMWREG32(mmROT0_CPL_QUEUE_AWUSER + offset, asid, MMUBP_ASID_MASK); in gaudi2_mmu_shared_prepare() 7762 RMWREG32(mmROT0_DESC_HBW_ARUSER_LO + offset, asid, MMUBP_ASID_MASK); in gaudi2_mmu_shared_prepare() 7763 RMWREG32(mmROT0_DESC_HBW_AWUSER_LO + offset, asid, MMUBP_ASID_MASK); in gaudi2_mmu_shared_prepare()
|
/linux-6.12.1/drivers/accel/habanalabs/gaudi/ |
D | gaudi.c | 7417 RMWREG32(base + (ch * 0x1000) + 0x060, 0x1C8, 0x1FF); in gaudi_hbm_read_interrupts() 7418 RMWREG32(base + (ch * 0x1000) + 0x070, 0x1C8, 0x1FF); in gaudi_hbm_read_interrupts() 7421 RMWREG32(base + (ch * 0x1000) + 0x060, 0x0, 0xF); in gaudi_hbm_read_interrupts() 7422 RMWREG32(base + (ch * 0x1000) + 0x070, 0x0, 0xF); in gaudi_hbm_read_interrupts()
|
/linux-6.12.1/drivers/accel/habanalabs/common/ |
D | habanalabs.h | 2608 #define RMWREG32(reg, val, mask) RMWREG32_SHIFTED(reg, (val) << __ffs(mask), mask) macro
|