Lines Matching full:asid

479 static int gaudi_mmu_update_asid_hop0_addr(struct hl_device *hdev, u32 asid,
492 static void gaudi_mmu_prepare(struct hl_device *hdev, u32 asid);
1677 /* We only support a single ASID for the user, so for the sake of optimization, just in gaudi_late_init()
1678 * initialize the ASID one time during device initialization with the fixed value of 1 in gaudi_late_init()
3660 "failed to set hop0 addr for asid %d\n", i); in gaudi_mmu_init()
5856 static int gaudi_context_switch(struct hl_device *hdev, u32 asid) in gaudi_context_switch() argument
5976 * using the compute ctx ASID, if exists. If not, use the kernel ctx in gaudi_debugfs_read_dma()
5977 * ASID in gaudi_debugfs_read_dma()
6015 * using the compute ctx ASID, if exists. If not, use the kernel ctx in gaudi_debugfs_read_dma()
6016 * ASID in gaudi_debugfs_read_dma()
6053 void gaudi_mmu_prepare_reg(struct hl_device *hdev, u64 reg, u32 asid) in gaudi_mmu_prepare_reg() argument
6055 /* mask to zero the MMBP and ASID bits */ in gaudi_mmu_prepare_reg()
6057 WREG32_OR(reg, asid); in gaudi_mmu_prepare_reg()
6060 static void gaudi_mmu_prepare(struct hl_device *hdev, u32 asid) in gaudi_mmu_prepare() argument
6067 if (asid & ~DMA0_QM_GLBL_NON_SECURE_PROPS_0_ASID_MASK) { in gaudi_mmu_prepare()
6068 dev_crit(hdev->dev, "asid %u is too big\n", asid); in gaudi_mmu_prepare()
6072 gaudi_mmu_prepare_reg(hdev, mmDMA0_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6073 gaudi_mmu_prepare_reg(hdev, mmDMA0_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6074 gaudi_mmu_prepare_reg(hdev, mmDMA0_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6075 gaudi_mmu_prepare_reg(hdev, mmDMA0_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6076 gaudi_mmu_prepare_reg(hdev, mmDMA0_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6078 gaudi_mmu_prepare_reg(hdev, mmDMA1_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6079 gaudi_mmu_prepare_reg(hdev, mmDMA1_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6080 gaudi_mmu_prepare_reg(hdev, mmDMA1_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6081 gaudi_mmu_prepare_reg(hdev, mmDMA1_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6082 gaudi_mmu_prepare_reg(hdev, mmDMA1_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6084 gaudi_mmu_prepare_reg(hdev, mmDMA2_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6085 gaudi_mmu_prepare_reg(hdev, mmDMA2_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6086 gaudi_mmu_prepare_reg(hdev, mmDMA2_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6087 gaudi_mmu_prepare_reg(hdev, mmDMA2_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6088 gaudi_mmu_prepare_reg(hdev, mmDMA2_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6090 gaudi_mmu_prepare_reg(hdev, mmDMA3_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6091 gaudi_mmu_prepare_reg(hdev, mmDMA3_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6092 gaudi_mmu_prepare_reg(hdev, mmDMA3_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6093 gaudi_mmu_prepare_reg(hdev, mmDMA3_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6094 gaudi_mmu_prepare_reg(hdev, mmDMA3_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6096 gaudi_mmu_prepare_reg(hdev, mmDMA4_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6097 gaudi_mmu_prepare_reg(hdev, mmDMA4_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6098 gaudi_mmu_prepare_reg(hdev, mmDMA4_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6099 gaudi_mmu_prepare_reg(hdev, mmDMA4_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6100 gaudi_mmu_prepare_reg(hdev, mmDMA4_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6102 gaudi_mmu_prepare_reg(hdev, mmDMA5_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6103 gaudi_mmu_prepare_reg(hdev, mmDMA5_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6104 gaudi_mmu_prepare_reg(hdev, mmDMA5_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6105 gaudi_mmu_prepare_reg(hdev, mmDMA5_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6106 gaudi_mmu_prepare_reg(hdev, mmDMA5_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6108 gaudi_mmu_prepare_reg(hdev, mmDMA6_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6109 gaudi_mmu_prepare_reg(hdev, mmDMA6_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6110 gaudi_mmu_prepare_reg(hdev, mmDMA6_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6111 gaudi_mmu_prepare_reg(hdev, mmDMA6_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6112 gaudi_mmu_prepare_reg(hdev, mmDMA6_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6114 gaudi_mmu_prepare_reg(hdev, mmDMA7_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6115 gaudi_mmu_prepare_reg(hdev, mmDMA7_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6116 gaudi_mmu_prepare_reg(hdev, mmDMA7_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6117 gaudi_mmu_prepare_reg(hdev, mmDMA7_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6118 gaudi_mmu_prepare_reg(hdev, mmDMA7_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6120 gaudi_mmu_prepare_reg(hdev, mmDMA0_CORE_NON_SECURE_PROPS, asid); in gaudi_mmu_prepare()
6121 gaudi_mmu_prepare_reg(hdev, mmDMA1_CORE_NON_SECURE_PROPS, asid); in gaudi_mmu_prepare()
6122 gaudi_mmu_prepare_reg(hdev, mmDMA2_CORE_NON_SECURE_PROPS, asid); in gaudi_mmu_prepare()
6123 gaudi_mmu_prepare_reg(hdev, mmDMA3_CORE_NON_SECURE_PROPS, asid); in gaudi_mmu_prepare()
6124 gaudi_mmu_prepare_reg(hdev, mmDMA4_CORE_NON_SECURE_PROPS, asid); in gaudi_mmu_prepare()
6125 gaudi_mmu_prepare_reg(hdev, mmDMA5_CORE_NON_SECURE_PROPS, asid); in gaudi_mmu_prepare()
6126 gaudi_mmu_prepare_reg(hdev, mmDMA6_CORE_NON_SECURE_PROPS, asid); in gaudi_mmu_prepare()
6127 gaudi_mmu_prepare_reg(hdev, mmDMA7_CORE_NON_SECURE_PROPS, asid); in gaudi_mmu_prepare()
6129 gaudi_mmu_prepare_reg(hdev, mmTPC0_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6130 gaudi_mmu_prepare_reg(hdev, mmTPC0_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6131 gaudi_mmu_prepare_reg(hdev, mmTPC0_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6132 gaudi_mmu_prepare_reg(hdev, mmTPC0_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6133 gaudi_mmu_prepare_reg(hdev, mmTPC0_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6134 gaudi_mmu_prepare_reg(hdev, mmTPC0_CFG_ARUSER_LO, asid); in gaudi_mmu_prepare()
6135 gaudi_mmu_prepare_reg(hdev, mmTPC0_CFG_AWUSER_LO, asid); in gaudi_mmu_prepare()
6137 gaudi_mmu_prepare_reg(hdev, mmTPC1_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6138 gaudi_mmu_prepare_reg(hdev, mmTPC1_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6139 gaudi_mmu_prepare_reg(hdev, mmTPC1_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6140 gaudi_mmu_prepare_reg(hdev, mmTPC1_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6141 gaudi_mmu_prepare_reg(hdev, mmTPC1_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6142 gaudi_mmu_prepare_reg(hdev, mmTPC1_CFG_ARUSER_LO, asid); in gaudi_mmu_prepare()
6143 gaudi_mmu_prepare_reg(hdev, mmTPC1_CFG_AWUSER_LO, asid); in gaudi_mmu_prepare()
6145 gaudi_mmu_prepare_reg(hdev, mmTPC2_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6146 gaudi_mmu_prepare_reg(hdev, mmTPC2_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6147 gaudi_mmu_prepare_reg(hdev, mmTPC2_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6148 gaudi_mmu_prepare_reg(hdev, mmTPC2_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6149 gaudi_mmu_prepare_reg(hdev, mmTPC2_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6150 gaudi_mmu_prepare_reg(hdev, mmTPC2_CFG_ARUSER_LO, asid); in gaudi_mmu_prepare()
6151 gaudi_mmu_prepare_reg(hdev, mmTPC2_CFG_AWUSER_LO, asid); in gaudi_mmu_prepare()
6153 gaudi_mmu_prepare_reg(hdev, mmTPC3_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6154 gaudi_mmu_prepare_reg(hdev, mmTPC3_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6155 gaudi_mmu_prepare_reg(hdev, mmTPC3_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6156 gaudi_mmu_prepare_reg(hdev, mmTPC3_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6157 gaudi_mmu_prepare_reg(hdev, mmTPC3_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6158 gaudi_mmu_prepare_reg(hdev, mmTPC3_CFG_ARUSER_LO, asid); in gaudi_mmu_prepare()
6159 gaudi_mmu_prepare_reg(hdev, mmTPC3_CFG_AWUSER_LO, asid); in gaudi_mmu_prepare()
6161 gaudi_mmu_prepare_reg(hdev, mmTPC4_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6162 gaudi_mmu_prepare_reg(hdev, mmTPC4_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6163 gaudi_mmu_prepare_reg(hdev, mmTPC4_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6164 gaudi_mmu_prepare_reg(hdev, mmTPC4_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6165 gaudi_mmu_prepare_reg(hdev, mmTPC4_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6166 gaudi_mmu_prepare_reg(hdev, mmTPC4_CFG_ARUSER_LO, asid); in gaudi_mmu_prepare()
6167 gaudi_mmu_prepare_reg(hdev, mmTPC4_CFG_AWUSER_LO, asid); in gaudi_mmu_prepare()
6169 gaudi_mmu_prepare_reg(hdev, mmTPC5_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6170 gaudi_mmu_prepare_reg(hdev, mmTPC5_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6171 gaudi_mmu_prepare_reg(hdev, mmTPC5_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6172 gaudi_mmu_prepare_reg(hdev, mmTPC5_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6173 gaudi_mmu_prepare_reg(hdev, mmTPC5_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6174 gaudi_mmu_prepare_reg(hdev, mmTPC5_CFG_ARUSER_LO, asid); in gaudi_mmu_prepare()
6175 gaudi_mmu_prepare_reg(hdev, mmTPC5_CFG_AWUSER_LO, asid); in gaudi_mmu_prepare()
6177 gaudi_mmu_prepare_reg(hdev, mmTPC6_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6178 gaudi_mmu_prepare_reg(hdev, mmTPC6_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6179 gaudi_mmu_prepare_reg(hdev, mmTPC6_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6180 gaudi_mmu_prepare_reg(hdev, mmTPC6_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6181 gaudi_mmu_prepare_reg(hdev, mmTPC6_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6182 gaudi_mmu_prepare_reg(hdev, mmTPC6_CFG_ARUSER_LO, asid); in gaudi_mmu_prepare()
6183 gaudi_mmu_prepare_reg(hdev, mmTPC6_CFG_AWUSER_LO, asid); in gaudi_mmu_prepare()
6185 gaudi_mmu_prepare_reg(hdev, mmTPC7_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6186 gaudi_mmu_prepare_reg(hdev, mmTPC7_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6187 gaudi_mmu_prepare_reg(hdev, mmTPC7_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6188 gaudi_mmu_prepare_reg(hdev, mmTPC7_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6189 gaudi_mmu_prepare_reg(hdev, mmTPC7_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6190 gaudi_mmu_prepare_reg(hdev, mmTPC7_CFG_ARUSER_LO, asid); in gaudi_mmu_prepare()
6191 gaudi_mmu_prepare_reg(hdev, mmTPC7_CFG_AWUSER_LO, asid); in gaudi_mmu_prepare()
6193 gaudi_mmu_prepare_reg(hdev, mmMME0_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6194 gaudi_mmu_prepare_reg(hdev, mmMME0_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6195 gaudi_mmu_prepare_reg(hdev, mmMME0_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6196 gaudi_mmu_prepare_reg(hdev, mmMME0_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6197 gaudi_mmu_prepare_reg(hdev, mmMME0_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6198 gaudi_mmu_prepare_reg(hdev, mmMME2_QM_GLBL_NON_SECURE_PROPS_0, asid); in gaudi_mmu_prepare()
6199 gaudi_mmu_prepare_reg(hdev, mmMME2_QM_GLBL_NON_SECURE_PROPS_1, asid); in gaudi_mmu_prepare()
6200 gaudi_mmu_prepare_reg(hdev, mmMME2_QM_GLBL_NON_SECURE_PROPS_2, asid); in gaudi_mmu_prepare()
6201 gaudi_mmu_prepare_reg(hdev, mmMME2_QM_GLBL_NON_SECURE_PROPS_3, asid); in gaudi_mmu_prepare()
6202 gaudi_mmu_prepare_reg(hdev, mmMME2_QM_GLBL_NON_SECURE_PROPS_4, asid); in gaudi_mmu_prepare()
6204 gaudi_mmu_prepare_reg(hdev, mmMME0_SBAB_ARUSER0, asid); in gaudi_mmu_prepare()
6205 gaudi_mmu_prepare_reg(hdev, mmMME0_SBAB_ARUSER1, asid); in gaudi_mmu_prepare()
6206 gaudi_mmu_prepare_reg(hdev, mmMME1_SBAB_ARUSER0, asid); in gaudi_mmu_prepare()
6207 gaudi_mmu_prepare_reg(hdev, mmMME1_SBAB_ARUSER1, asid); in gaudi_mmu_prepare()
6208 gaudi_mmu_prepare_reg(hdev, mmMME2_SBAB_ARUSER0, asid); in gaudi_mmu_prepare()
6209 gaudi_mmu_prepare_reg(hdev, mmMME2_SBAB_ARUSER1, asid); in gaudi_mmu_prepare()
6210 gaudi_mmu_prepare_reg(hdev, mmMME3_SBAB_ARUSER0, asid); in gaudi_mmu_prepare()
6211 gaudi_mmu_prepare_reg(hdev, mmMME3_SBAB_ARUSER1, asid); in gaudi_mmu_prepare()
6212 gaudi_mmu_prepare_reg(hdev, mmMME0_ACC_WBC, asid); in gaudi_mmu_prepare()
6213 gaudi_mmu_prepare_reg(hdev, mmMME1_ACC_WBC, asid); in gaudi_mmu_prepare()
6214 gaudi_mmu_prepare_reg(hdev, mmMME2_ACC_WBC, asid); in gaudi_mmu_prepare()
6215 gaudi_mmu_prepare_reg(hdev, mmMME3_ACC_WBC, asid); in gaudi_mmu_prepare()
6219 asid); in gaudi_mmu_prepare()
6221 asid); in gaudi_mmu_prepare()
6223 asid); in gaudi_mmu_prepare()
6225 asid); in gaudi_mmu_prepare()
6227 asid); in gaudi_mmu_prepare()
6232 asid); in gaudi_mmu_prepare()
6234 asid); in gaudi_mmu_prepare()
6236 asid); in gaudi_mmu_prepare()
6238 asid); in gaudi_mmu_prepare()
6240 asid); in gaudi_mmu_prepare()
6245 asid); in gaudi_mmu_prepare()
6247 asid); in gaudi_mmu_prepare()
6249 asid); in gaudi_mmu_prepare()
6251 asid); in gaudi_mmu_prepare()
6253 asid); in gaudi_mmu_prepare()
6258 asid); in gaudi_mmu_prepare()
6260 asid); in gaudi_mmu_prepare()
6262 asid); in gaudi_mmu_prepare()
6264 asid); in gaudi_mmu_prepare()
6266 asid); in gaudi_mmu_prepare()
6271 asid); in gaudi_mmu_prepare()
6273 asid); in gaudi_mmu_prepare()
6275 asid); in gaudi_mmu_prepare()
6277 asid); in gaudi_mmu_prepare()
6279 asid); in gaudi_mmu_prepare()
6284 asid); in gaudi_mmu_prepare()
6286 asid); in gaudi_mmu_prepare()
6288 asid); in gaudi_mmu_prepare()
6290 asid); in gaudi_mmu_prepare()
6292 asid); in gaudi_mmu_prepare()
6297 asid); in gaudi_mmu_prepare()
6299 asid); in gaudi_mmu_prepare()
6301 asid); in gaudi_mmu_prepare()
6303 asid); in gaudi_mmu_prepare()
6305 asid); in gaudi_mmu_prepare()
6310 asid); in gaudi_mmu_prepare()
6312 asid); in gaudi_mmu_prepare()
6314 asid); in gaudi_mmu_prepare()
6316 asid); in gaudi_mmu_prepare()
6318 asid); in gaudi_mmu_prepare()
6323 asid); in gaudi_mmu_prepare()
6325 asid); in gaudi_mmu_prepare()
6327 asid); in gaudi_mmu_prepare()
6329 asid); in gaudi_mmu_prepare()
6331 asid); in gaudi_mmu_prepare()
6336 asid); in gaudi_mmu_prepare()
6338 asid); in gaudi_mmu_prepare()
6340 asid); in gaudi_mmu_prepare()
6342 asid); in gaudi_mmu_prepare()
6344 asid); in gaudi_mmu_prepare()
6347 gaudi_mmu_prepare_reg(hdev, mmPSOC_GLOBAL_CONF_TRACE_ARUSER, asid); in gaudi_mmu_prepare()
6348 gaudi_mmu_prepare_reg(hdev, mmPSOC_GLOBAL_CONF_TRACE_AWUSER, asid); in gaudi_mmu_prepare()
7940 u32 asid, u64 va, u64 size) in gaudi_mmu_invalidate_cache_range() argument
7948 static int gaudi_mmu_update_asid_hop0_addr(struct hl_device *hdev, u32 asid, u64 phys_addr) in gaudi_mmu_update_asid_hop0_addr() argument
7958 WREG32(MMU_ASID, asid); in gaudi_mmu_update_asid_hop0_addr()
7973 "Timeout during MMU hop0 config of asid %d\n", asid); in gaudi_mmu_update_asid_hop0_addr()
8401 if (ctx->asid == HL_KERNEL_ASID_ID) in gaudi_ctx_init()
8417 if (ctx->asid == HL_KERNEL_ASID_ID) in gaudi_ctx_fini()