Home
last modified time | relevance | path

Searched refs:CSR_DMW (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/target/loongarch/
H A Dcpu-csr.h191 FIELD(CSR_DMW, PLV0, 0, 1)
192 FIELD(CSR_DMW, PLV1, 1, 1)
193 FIELD(CSR_DMW, PLV2, 2, 1)
194 FIELD(CSR_DMW, PLV3, 3, 1)
195 FIELD(CSR_DMW, MAT, 4, 2)
H A Dcpu.c568 env->CSR_DMW[n] = FIELD_DP64(env->CSR_DMW[n], CSR_DMW, PLV0, 0); in loongarch_cpu_reset_hold()
569 env->CSR_DMW[n] = FIELD_DP64(env->CSR_DMW[n], CSR_DMW, PLV1, 0); in loongarch_cpu_reset_hold()
570 env->CSR_DMW[n] = FIELD_DP64(env->CSR_DMW[n], CSR_DMW, PLV2, 0); in loongarch_cpu_reset_hold()
571 env->CSR_DMW[n] = FIELD_DP64(env->CSR_DMW[n], CSR_DMW, PLV3, 0); in loongarch_cpu_reset_hold()
H A Dcpu_helper.c206 base_c = FIELD_EX64(env->CSR_DMW[i], CSR_DMW_64, VSEG); in get_physical_address()
208 base_c = FIELD_EX64(env->CSR_DMW[i], CSR_DMW_32, VSEG); in get_physical_address()
210 if ((plv & env->CSR_DMW[i]) && (base_c == base_v)) { in get_physical_address()
211 *physical = dmw_va2pa(env, address, env->CSR_DMW[i]); in get_physical_address()
H A Dmachine.c227 VMSTATE_UINT64_ARRAY(env.CSR_DMW, LoongArchCPU, 4),
H A Dcpu.h363 uint64_t CSR_DMW[4]; member
/openbmc/qemu/target/loongarch/kvm/
H A Dkvm.c280 &env->CSR_DMW[0]); in kvm_loongarch_get_csr()
283 &env->CSR_DMW[1]); in kvm_loongarch_get_csr()
286 &env->CSR_DMW[2]); in kvm_loongarch_get_csr()
289 &env->CSR_DMW[3]); in kvm_loongarch_get_csr()
453 &env->CSR_DMW[0]); in kvm_loongarch_put_csr()
456 &env->CSR_DMW[1]); in kvm_loongarch_put_csr()
459 &env->CSR_DMW[2]); in kvm_loongarch_put_csr()
462 &env->CSR_DMW[3]); in kvm_loongarch_put_csr()