Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/accel/habanalabs/gaudi2/
Dgaudi2_coresight.c2247 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()
Dgaudi2.c4718 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/
Dgaudi.c7417 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/
Dhabanalabs.h2608 #define RMWREG32(reg, val, mask) RMWREG32_SHIFTED(reg, (val) << __ffs(mask), mask) macro