Lines Matching +full:native +full:- +full:mode
2 Kernel-provided User Helpers
8 native feature and/or instructions in many ARM CPUs. The idea is for this
9 code to be executed directly in user mode for best efficiency but which is
27 processor that has the necessary native support, but only if resulting
29 usage of similar native instructions for other things. In other words
43 --------------------
77 -------------
114 - Valid only if __kuser_helper_version >= 1 (from kernel version 2.6.12).
117 -------------
134 r0 = success code (zero or non-zero)
144 Return zero if `*ptr` was changed or non-zero if no exchange happened.
167 - This routine already includes memory barriers as needed.
169 - Valid only if __kuser_helper_version >= 2 (from kernel version 2.6.12).
172 --------------------
204 - Valid only if __kuser_helper_version >= 3 (from kernel version 2.6.15).
207 ---------------
226 r0 = success code (zero or non-zero)
235 Atomically store the 64-bit value pointed by `*newval` in `*ptr` only if `*ptr`
236 is equal to the 64-bit value pointed by `*oldval`. Return zero if `*ptr` was
237 changed or non-zero if no exchange happened.
263 - This routine already includes memory barriers as needed.
265 - Due to the length of this sequence, this spans 2 conventional kuser
268 - Valid only if __kuser_helper_version >= 5 (from kernel version 3.1).