Searched refs:dir_width (Results 1 – 1 of 1) sorted by relevance
/openbmc/qemu/target/loongarch/tcg/ |
H A D | tlb_helper.c | 22 uint64_t *dir_width, target_ulong level) in get_dir_base_width() argument 27 *dir_width = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, DIR1_WIDTH); in get_dir_base_width() 31 *dir_width = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, DIR2_WIDTH); in get_dir_base_width() 35 *dir_width = FIELD_EX64(env->CSR_PWCH, CSR_PWCH, DIR3_WIDTH); in get_dir_base_width() 39 *dir_width = FIELD_EX64(env->CSR_PWCH, CSR_PWCH, DIR4_WIDTH); in get_dir_base_width() 44 *dir_width = FIELD_EX64(env->CSR_PWCL, CSR_PWCL, PTWIDTH); in get_dir_base_width() 516 uint64_t dir_base, dir_width; in helper_lddir() local 545 get_dir_base_width(env, &dir_base, &dir_width, level); in helper_lddir() 546 index = (badvaddr >> dir_base) & ((1 << dir_width) - 1); in helper_lddir() 560 uint64_t dir_base, dir_width; in helper_ldpte() local [all …]
|