Lines Matching full:simple
126 * put_user: - Write a simple value into user space.
132 * This macro copies a single simple value from kernel space to user
133 * space. It supports simple types like char and int, but not larger
136 * @ptr must have pointer-to-simple-variable type, and @x must be assignable
145 * get_user: - Get a simple variable from user space.
151 * This macro copies a single simple variable from user space to kernel
152 * space. It supports simple types like char and int, but not larger
155 * @ptr must have pointer-to-simple-variable type, and the result of
165 * __put_user: - Write a simple value into user space, with less checking.
171 * This macro copies a single simple value from kernel space to user
172 * space. It supports simple types like char and int, but not larger
175 * @ptr must have pointer-to-simple-variable type, and @x must be assignable
187 * __get_user: - Get a simple variable from user space, with less checking.
193 * This macro copies a single simple variable from user space to kernel
194 * space. It supports simple types like char and int, but not larger
197 * @ptr must have pointer-to-simple-variable type, and the result of
392 * put_user_unaligned: - Write a simple value into user space.
398 * This macro copies a single simple value from kernel space to user
399 * space. It supports simple types like char and int, but not larger
402 * @ptr must have pointer-to-simple-variable type, and @x must be assignable
411 * get_user_unaligned: - Get a simple variable from user space.
417 * This macro copies a single simple variable from user space to kernel
418 * space. It supports simple types like char and int, but not larger
421 * @ptr must have pointer-to-simple-variable type, and the result of
431 * __put_user_unaligned: - Write a simple value into user space, with less checking.
437 * This macro copies a single simple value from kernel space to user
438 * space. It supports simple types like char and int, but not larger
441 * @ptr must have pointer-to-simple-variable type, and @x must be assignable
453 * __get_user_unaligned: - Get a simple variable from user space, with less checking.
459 * This macro copies a single simple variable from user space to kernel
460 * space. It supports simple types like char and int, but not larger
463 * @ptr must have pointer-to-simple-variable type, and the result of