Searched refs:t0sz (Results 1 – 9 of 9) sorted by relevance
/openbmc/linux/arch/arm64/include/asm/ |
H A D | mmu_context.h | 73 static inline void __cpu_set_tcr_t0sz(unsigned long t0sz) in __cpu_set_tcr_t0sz() argument 77 if ((tcr & TCR_T0SZ_MASK) >> TCR_T0SZ_OFFSET == t0sz) in __cpu_set_tcr_t0sz() 81 tcr |= t0sz << TCR_T0SZ_OFFSET; in __cpu_set_tcr_t0sz() 140 static inline void cpu_install_ttbr0(phys_addr_t ttbr0, unsigned long t0sz) in cpu_install_ttbr0() argument 144 __cpu_set_tcr_t0sz(t0sz); in cpu_install_ttbr0()
|
H A D | trans_pgd.h | 34 unsigned long *t0sz, void *page);
|
H A D | kexec.h | 118 unsigned long t0sz; member
|
H A D | assembler.h | 337 .macro tcr_set_t0sz, valreg, t0sz 338 bfi \valreg, \t0sz, #TCR_T0SZ_OFFSET, #TCR_TxSZ_WIDTH
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | hibernate.c | 198 unsigned long t0sz; in create_safe_exec_page() local 206 rc = trans_pgd_idmap_page(&trans_info, &trans_ttbr0, &t0sz, page); in create_safe_exec_page() 210 cpu_install_ttbr0(trans_ttbr0, t0sz); in create_safe_exec_page()
|
H A D | machine_kexec.c | 159 &kimage->arch.t0sz, reloc_code); in machine_kexec_post_load() 216 cpu_install_ttbr0(kimage->arch.ttbr0, kimage->arch.t0sz); in machine_kexec()
|
/openbmc/linux/arch/arm64/mm/ |
H A D | trans_pgd.c | 233 unsigned long *t0sz, void *page) in trans_pgd_idmap_page() argument 266 *t0sz = TCR_T0SZ(max_msb + 1); in trans_pgd_idmap_page()
|
/openbmc/qemu/target/arm/ |
H A D | ptw.c | 1503 int t0sz = extract32(tcr, 0, 3); in aa32_va_parameters() local 1507 select = va > (0xffffffffu >> t0sz); in aa32_va_parameters() 1513 tsz = t0sz; in aa32_va_parameters()
|
/openbmc/qemu/hw/arm/ |
H A D | smmuv3.c | 419 static bool s2_pgtable_config_valid(uint8_t sl0, uint8_t t0sz, uint8_t gran) in s2_pgtable_config_valid() argument 422 uint64_t ipa_bits = 64 - t0sz; in s2_pgtable_config_valid()
|