18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */ 28c2ecf20Sopenharmony_cistatic inline void init_mmu(void) 38c2ecf20Sopenharmony_ci{ 48c2ecf20Sopenharmony_ci} 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_cistatic inline void init_kio(void) 78c2ecf20Sopenharmony_ci{ 88c2ecf20Sopenharmony_ci} 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_cistatic inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) 118c2ecf20Sopenharmony_ci{ 128c2ecf20Sopenharmony_ci} 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_cistatic inline int init_new_context(struct task_struct *tsk,struct mm_struct *mm) 158c2ecf20Sopenharmony_ci{ 168c2ecf20Sopenharmony_ci return 0; 178c2ecf20Sopenharmony_ci} 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_cistatic inline void destroy_context(struct mm_struct *mm) 208c2ecf20Sopenharmony_ci{ 218c2ecf20Sopenharmony_ci} 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_cistatic inline void activate_mm(struct mm_struct *prev, struct mm_struct *next) 248c2ecf20Sopenharmony_ci{ 258c2ecf20Sopenharmony_ci} 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_cistatic inline void switch_mm(struct mm_struct *prev, struct mm_struct *next, 288c2ecf20Sopenharmony_ci struct task_struct *tsk) 298c2ecf20Sopenharmony_ci{ 308c2ecf20Sopenharmony_ci} 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_cistatic inline void deactivate_mm(struct task_struct *tsk, struct mm_struct *mm) 338c2ecf20Sopenharmony_ci{ 348c2ecf20Sopenharmony_ci} 35