Lines Matching full:user
14 * User space memory access functions
30 * access_ok: - Checks if a user space pointer is valid
31 * @addr: User space pointer to start of block to check
34 * Context: User context only. This function may sleep.
36 * Checks if a pointer to a block of memory in user space is valid.
42 * checks that the pointer is in the user space range - after calling
76 * The "__xxx" versions of the user access functions do not verify the address
163 * __get_user: - Get a simple variable from user space, with less checking.
165 * @ptr: Source address, in user space.
167 * Context: User context only. This function may sleep.
169 * This macro copies a single simple variable from user space to kernel
197 * get_user: - Get a simple variable from user space.
199 * @ptr: Source address, in user space.
201 * Context: User context only. This function may sleep.
203 * This macro copies a single simple variable from user space to kernel
298 * __put_user: - Write a simple value into user space, with less checking.
299 * @x: Value to copy to user space.
300 * @ptr: Destination address, in user space.
302 * Context: User context only. This function may sleep.
304 * This macro copies a single simple value from kernel space to user
310 * re-ordering where @x is evaluated inside the block that enables user-space
311 * access (thus bypassing user space protection if @x is a function).
334 * put_user: - Write a simple value into user space.
335 * @x: Value to copy to user space.
336 * @ptr: Destination address, in user space.
338 * Context: User context only. This function may sleep.
340 * This macro copies a single simple value from kernel space to user