Lines Matching refs:tmp
88 uint32_t tmp; in mmhub_v1_0_init_system_aperture_regs() local
131 tmp = RREG32_SOC15(MMHUB, 0, mmVM_L2_PROTECTION_FAULT_CNTL2); in mmhub_v1_0_init_system_aperture_regs()
132 tmp = REG_SET_FIELD(tmp, VM_L2_PROTECTION_FAULT_CNTL2, in mmhub_v1_0_init_system_aperture_regs()
134 WREG32_SOC15(MMHUB, 0, mmVM_L2_PROTECTION_FAULT_CNTL2, tmp); in mmhub_v1_0_init_system_aperture_regs()
139 uint32_t tmp; in mmhub_v1_0_init_tlb_regs() local
142 tmp = RREG32_SOC15(MMHUB, 0, mmMC_VM_MX_L1_TLB_CNTL); in mmhub_v1_0_init_tlb_regs()
144 tmp = REG_SET_FIELD(tmp, MC_VM_MX_L1_TLB_CNTL, ENABLE_L1_TLB, 1); in mmhub_v1_0_init_tlb_regs()
145 tmp = REG_SET_FIELD(tmp, MC_VM_MX_L1_TLB_CNTL, SYSTEM_ACCESS_MODE, 3); in mmhub_v1_0_init_tlb_regs()
146 tmp = REG_SET_FIELD(tmp, MC_VM_MX_L1_TLB_CNTL, in mmhub_v1_0_init_tlb_regs()
148 tmp = REG_SET_FIELD(tmp, MC_VM_MX_L1_TLB_CNTL, in mmhub_v1_0_init_tlb_regs()
150 tmp = REG_SET_FIELD(tmp, MC_VM_MX_L1_TLB_CNTL, in mmhub_v1_0_init_tlb_regs()
152 tmp = REG_SET_FIELD(tmp, MC_VM_MX_L1_TLB_CNTL, ATC_EN, 1); in mmhub_v1_0_init_tlb_regs()
154 WREG32_SOC15(MMHUB, 0, mmMC_VM_MX_L1_TLB_CNTL, tmp); in mmhub_v1_0_init_tlb_regs()
159 uint32_t tmp; in mmhub_v1_0_init_cache_regs() local
165 tmp = RREG32_SOC15(MMHUB, 0, mmVM_L2_CNTL); in mmhub_v1_0_init_cache_regs()
166 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL, ENABLE_L2_CACHE, 1); in mmhub_v1_0_init_cache_regs()
167 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL, ENABLE_L2_FRAGMENT_PROCESSING, 1); in mmhub_v1_0_init_cache_regs()
169 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL, L2_PDE0_CACHE_TAG_GENERATION_MODE, in mmhub_v1_0_init_cache_regs()
171 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL, PDE_FAULT_CLASSIFICATION, 0); in mmhub_v1_0_init_cache_regs()
172 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL, CONTEXT1_IDENTITY_ACCESS_MODE, 1); in mmhub_v1_0_init_cache_regs()
173 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL, IDENTITY_MODE_FRAGMENT_SIZE, 0); in mmhub_v1_0_init_cache_regs()
174 WREG32_SOC15(MMHUB, 0, mmVM_L2_CNTL, tmp); in mmhub_v1_0_init_cache_regs()
176 tmp = RREG32_SOC15(MMHUB, 0, mmVM_L2_CNTL2); in mmhub_v1_0_init_cache_regs()
177 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL2, INVALIDATE_ALL_L1_TLBS, 1); in mmhub_v1_0_init_cache_regs()
178 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL2, INVALIDATE_L2_CACHE, 1); in mmhub_v1_0_init_cache_regs()
179 WREG32_SOC15(MMHUB, 0, mmVM_L2_CNTL2, tmp); in mmhub_v1_0_init_cache_regs()
181 tmp = mmVM_L2_CNTL3_DEFAULT; in mmhub_v1_0_init_cache_regs()
183 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL3, BANK_SELECT, 12); in mmhub_v1_0_init_cache_regs()
184 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL3, in mmhub_v1_0_init_cache_regs()
187 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL3, BANK_SELECT, 9); in mmhub_v1_0_init_cache_regs()
188 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL3, in mmhub_v1_0_init_cache_regs()
191 WREG32_SOC15(MMHUB, 0, mmVM_L2_CNTL3, tmp); in mmhub_v1_0_init_cache_regs()
193 tmp = mmVM_L2_CNTL4_DEFAULT; in mmhub_v1_0_init_cache_regs()
194 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL4, VMC_TAP_PDE_REQUEST_PHYSICAL, 0); in mmhub_v1_0_init_cache_regs()
195 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL4, VMC_TAP_PTE_REQUEST_PHYSICAL, 0); in mmhub_v1_0_init_cache_regs()
196 WREG32_SOC15(MMHUB, 0, mmVM_L2_CNTL4, tmp); in mmhub_v1_0_init_cache_regs()
201 uint32_t tmp; in mmhub_v1_0_enable_system_domain() local
203 tmp = RREG32_SOC15(MMHUB, 0, mmVM_CONTEXT0_CNTL); in mmhub_v1_0_enable_system_domain()
204 tmp = REG_SET_FIELD(tmp, VM_CONTEXT0_CNTL, ENABLE_CONTEXT, 1); in mmhub_v1_0_enable_system_domain()
205 tmp = REG_SET_FIELD(tmp, VM_CONTEXT0_CNTL, PAGE_TABLE_DEPTH, 0); in mmhub_v1_0_enable_system_domain()
206 tmp = REG_SET_FIELD(tmp, VM_CONTEXT0_CNTL, in mmhub_v1_0_enable_system_domain()
208 WREG32_SOC15(MMHUB, 0, mmVM_CONTEXT0_CNTL, tmp); in mmhub_v1_0_enable_system_domain()
235 uint32_t tmp; in mmhub_v1_0_init_saw() local
262 tmp = RREG32_SOC15(MMHUB, 0, mmVM_L2_SAW_CONTEXT0_CNTL); in mmhub_v1_0_init_saw()
263 tmp |= 1 << CONTEXT0_CNTL_ENABLE_OFFSET; in mmhub_v1_0_init_saw()
264 tmp &= ~(3 << CONTEXT0_CNTL_PAGE_TABLE_DEPTH_OFFSET); in mmhub_v1_0_init_saw()
265 WREG32_SOC15(MMHUB, 0, mmVM_L2_SAW_CONTEXT0_CNTL, tmp); in mmhub_v1_0_init_saw()
268 tmp = 0xfffe; in mmhub_v1_0_init_saw()
269 WREG32_SOC15(MMHUB, 0, mmVM_L2_SAW_CONTEXTS_DISABLE, tmp); in mmhub_v1_0_init_saw()
272 tmp = RREG32_SOC15(MMHUB, 0, mmVM_L2_SAW_CNTL4); in mmhub_v1_0_init_saw()
273 tmp |= 1 << VMC_TAP_PDE_REQUEST_SNOOP_OFFSET; in mmhub_v1_0_init_saw()
274 tmp |= 1 << VMC_TAP_PTE_REQUEST_SNOOP_OFFSET; in mmhub_v1_0_init_saw()
275 WREG32_SOC15(MMHUB, 0, mmVM_L2_SAW_CNTL4, tmp); in mmhub_v1_0_init_saw()
282 uint32_t tmp; in mmhub_v1_0_setup_vmid_config() local
293 tmp = RREG32_SOC15_OFFSET(MMHUB, 0, mmVM_CONTEXT1_CNTL, i * hub->ctx_distance); in mmhub_v1_0_setup_vmid_config()
294 tmp = REG_SET_FIELD(tmp, VM_CONTEXT1_CNTL, ENABLE_CONTEXT, 1); in mmhub_v1_0_setup_vmid_config()
295 tmp = REG_SET_FIELD(tmp, VM_CONTEXT1_CNTL, PAGE_TABLE_DEPTH, in mmhub_v1_0_setup_vmid_config()
297 tmp = REG_SET_FIELD(tmp, VM_CONTEXT1_CNTL, in mmhub_v1_0_setup_vmid_config()
299 tmp = REG_SET_FIELD(tmp, VM_CONTEXT1_CNTL, in mmhub_v1_0_setup_vmid_config()
302 tmp = REG_SET_FIELD(tmp, VM_CONTEXT1_CNTL, in mmhub_v1_0_setup_vmid_config()
304 tmp = REG_SET_FIELD(tmp, VM_CONTEXT1_CNTL, in mmhub_v1_0_setup_vmid_config()
306 tmp = REG_SET_FIELD(tmp, VM_CONTEXT1_CNTL, in mmhub_v1_0_setup_vmid_config()
308 tmp = REG_SET_FIELD(tmp, VM_CONTEXT1_CNTL, in mmhub_v1_0_setup_vmid_config()
310 tmp = REG_SET_FIELD(tmp, VM_CONTEXT1_CNTL, in mmhub_v1_0_setup_vmid_config()
312 tmp = REG_SET_FIELD(tmp, VM_CONTEXT1_CNTL, in mmhub_v1_0_setup_vmid_config()
316 tmp = REG_SET_FIELD(tmp, VM_CONTEXT1_CNTL, in mmhub_v1_0_setup_vmid_config()
320 i * hub->ctx_distance, tmp); in mmhub_v1_0_setup_vmid_config()
393 u32 tmp; in mmhub_v1_0_gart_disable() local
402 tmp = RREG32_SOC15(MMHUB, 0, mmMC_VM_MX_L1_TLB_CNTL); in mmhub_v1_0_gart_disable()
403 tmp = REG_SET_FIELD(tmp, MC_VM_MX_L1_TLB_CNTL, ENABLE_L1_TLB, 0); in mmhub_v1_0_gart_disable()
404 tmp = REG_SET_FIELD(tmp, in mmhub_v1_0_gart_disable()
408 WREG32_SOC15(MMHUB, 0, mmMC_VM_MX_L1_TLB_CNTL, tmp); in mmhub_v1_0_gart_disable()
412 tmp = RREG32_SOC15(MMHUB, 0, mmVM_L2_CNTL); in mmhub_v1_0_gart_disable()
413 tmp = REG_SET_FIELD(tmp, VM_L2_CNTL, ENABLE_L2_CACHE, 0); in mmhub_v1_0_gart_disable()
414 WREG32_SOC15(MMHUB, 0, mmVM_L2_CNTL, tmp); in mmhub_v1_0_gart_disable()
427 u32 tmp; in mmhub_v1_0_set_fault_enable_default() local
432 tmp = RREG32_SOC15(MMHUB, 0, mmVM_L2_PROTECTION_FAULT_CNTL); in mmhub_v1_0_set_fault_enable_default()
433 tmp = REG_SET_FIELD(tmp, VM_L2_PROTECTION_FAULT_CNTL, in mmhub_v1_0_set_fault_enable_default()
435 tmp = REG_SET_FIELD(tmp, VM_L2_PROTECTION_FAULT_CNTL, in mmhub_v1_0_set_fault_enable_default()
437 tmp = REG_SET_FIELD(tmp, VM_L2_PROTECTION_FAULT_CNTL, in mmhub_v1_0_set_fault_enable_default()
439 tmp = REG_SET_FIELD(tmp, VM_L2_PROTECTION_FAULT_CNTL, in mmhub_v1_0_set_fault_enable_default()
441 tmp = REG_SET_FIELD(tmp, in mmhub_v1_0_set_fault_enable_default()
445 tmp = REG_SET_FIELD(tmp, VM_L2_PROTECTION_FAULT_CNTL, in mmhub_v1_0_set_fault_enable_default()
447 tmp = REG_SET_FIELD(tmp, VM_L2_PROTECTION_FAULT_CNTL, in mmhub_v1_0_set_fault_enable_default()
449 tmp = REG_SET_FIELD(tmp, VM_L2_PROTECTION_FAULT_CNTL, in mmhub_v1_0_set_fault_enable_default()
451 tmp = REG_SET_FIELD(tmp, VM_L2_PROTECTION_FAULT_CNTL, in mmhub_v1_0_set_fault_enable_default()
453 tmp = REG_SET_FIELD(tmp, VM_L2_PROTECTION_FAULT_CNTL, in mmhub_v1_0_set_fault_enable_default()
455 tmp = REG_SET_FIELD(tmp, VM_L2_PROTECTION_FAULT_CNTL, in mmhub_v1_0_set_fault_enable_default()
458 tmp = REG_SET_FIELD(tmp, VM_L2_PROTECTION_FAULT_CNTL, in mmhub_v1_0_set_fault_enable_default()
460 tmp = REG_SET_FIELD(tmp, VM_L2_PROTECTION_FAULT_CNTL, in mmhub_v1_0_set_fault_enable_default()
464 WREG32_SOC15(MMHUB, 0, mmVM_L2_PROTECTION_FAULT_CNTL, tmp); in mmhub_v1_0_set_fault_enable_default()