Home
last modified time | relevance | path

Searched refs:RMWREG32 (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2_coresight.c2230 RMWREG32(mmPSOC_GLOBAL_CONF_TRACE_AWUSER, ctx->asid, MMUBP_ASID_MASK); in gaudi2_config_etr()
2231 RMWREG32(mmPSOC_GLOBAL_CONF_TRACE_ARUSER, ctx->asid, MMUBP_ASID_MASK); in gaudi2_config_etr()
H A Dgaudi2.c4545 RMWREG32(reg_addr, 0x1, DCORE0_TPC0_EML_CFG_DBG_CNT_DBG_EXIT_MASK); in gaudi2_set_tpc_engine_mode()
5880 RMWREG32(mmu_base + MMU_STATIC_MULTI_PAGE_SIZE_OFFSET, 5 /* 64MB */, in gaudi2_dcore_hmmu_init()
5895 RMWREG32(stlb_base + STLB_HOP_CONFIGURATION_OFFSET, 1, in gaudi2_dcore_hmmu_init()
7634 RMWREG32(mmROT0_CPL_QUEUE_AWUSER + offset, asid, MMUBP_ASID_MASK); in gaudi2_mmu_shared_prepare()
7635 RMWREG32(mmROT0_DESC_HBW_ARUSER_LO + offset, asid, MMUBP_ASID_MASK); in gaudi2_mmu_shared_prepare()
7636 RMWREG32(mmROT0_DESC_HBW_AWUSER_LO + offset, asid, MMUBP_ASID_MASK); in gaudi2_mmu_shared_prepare()
/openbmc/linux/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c7423 RMWREG32(base + (ch * 0x1000) + 0x060, 0x1C8, 0x1FF); in gaudi_hbm_read_interrupts()
7424 RMWREG32(base + (ch * 0x1000) + 0x070, 0x1C8, 0x1FF); in gaudi_hbm_read_interrupts()
7427 RMWREG32(base + (ch * 0x1000) + 0x060, 0x0, 0xF); in gaudi_hbm_read_interrupts()
7428 RMWREG32(base + (ch * 0x1000) + 0x070, 0x0, 0xF); in gaudi_hbm_read_interrupts()
/openbmc/linux/drivers/accel/habanalabs/common/
H A Dhabanalabs.h2544 #define RMWREG32(reg, val, mask) RMWREG32_SHIFTED(reg, (val) << __ffs(mask), mask) macro