Home
last modified time | relevance | path

Searched refs:t0sz (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dmmu_context.h73 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 Dtrans_pgd.h34 unsigned long *t0sz, void *page);
H A Dkexec.h118 unsigned long t0sz; member
H A Dassembler.h337 .macro tcr_set_t0sz, valreg, t0sz
338 bfi \valreg, \t0sz, #TCR_T0SZ_OFFSET, #TCR_TxSZ_WIDTH variable
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dmmu_context.h83 static inline void __cpu_set_tcr_t0sz(unsigned long t0sz) in __cpu_set_tcr_t0sz() argument
92 tcr |= t0sz << TCR_T0SZ_OFFSET; in __cpu_set_tcr_t0sz()
H A Dassembler.h343 .macro tcr_set_t0sz, valreg, t0sz
344 bfi \valreg, \t0sz, #TCR_T0SZ_OFFSET, #TCR_TxSZ_WIDTH variable
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dhibernate.c198 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 Dmachine_kexec.c159 &kimage->arch.t0sz, reloc_code); in machine_kexec_post_load()
216 cpu_install_ttbr0(kimage->arch.ttbr0, kimage->arch.t0sz); in machine_kexec()
/kernel/linux/linux-6.6/arch/arm64/mm/
H A Dtrans_pgd.c229 * On success trans_ttbr0 contains page table with idmapped page, t0sz is set to
233 unsigned long *t0sz, void *page) in trans_pgd_idmap_page()
266 *t0sz = TCR_T0SZ(max_msb + 1); in trans_pgd_idmap_page()
232 trans_pgd_idmap_page(struct trans_pgd_info *info, phys_addr_t *trans_ttbr0, unsigned long *t0sz, void *page) trans_pgd_idmap_page() argument

Completed in 6 milliseconds