Home
last modified time | relevance | path

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

/openbmc/qemu/target/loongarch/tcg/
H A Dtlb_helper.c22 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 …]