Lines Matching refs:__always_inline

12 static __always_inline bool kuap_is_disabled(void);
51 static __always_inline bool kuap_is_disabled(void)
58 static __always_inline bool kuap_is_disabled(void) { return true; }
60 static __always_inline bool
66 static __always_inline void kuap_user_restore(struct pt_regs *regs) { }
67 static __always_inline void __kuap_kernel_restore(struct pt_regs *regs, unsigned long amr) { }
75 static __always_inline void allow_user_access(void __user *to, const void __user *from,
77 static __always_inline void prevent_user_access(unsigned long dir) { }
78 static __always_inline unsigned long prevent_user_access_return(void) { return 0UL; }
79 static __always_inline void restore_user_access(unsigned long flags) { }
83 static __always_inline bool
92 static __always_inline void kuap_lock(void)
102 static __always_inline void kuap_save_and_lock(struct pt_regs *regs)
112 static __always_inline void kuap_kernel_restore(struct pt_regs *regs, unsigned long amr)
120 static __always_inline unsigned long kuap_get_and_assert_locked(void)
129 static __always_inline void kuap_assert_locked(void)
135 static __always_inline void allow_read_from_user(const void __user *from, unsigned long size)
141 static __always_inline void allow_write_to_user(void __user *to, unsigned long size)
146 static __always_inline void allow_read_write_user(void __user *to, const void __user *from,
153 static __always_inline void prevent_read_from_user(const void __user *from, unsigned long size)
158 static __always_inline void prevent_write_to_user(void __user *to, unsigned long size)
163 static __always_inline void prevent_read_write_user(void __user *to, const void __user *from,
169 static __always_inline void prevent_current_access_user(void)
174 static __always_inline void prevent_current_read_from_user(void)
179 static __always_inline void prevent_current_write_to_user(void)