Lines Matching defs:userbuffer
304 * To copy the data from userspace, give pointer to "userbuffer",
308 * Index is ignored if either kernbuffer or userbuffer is set.
316 char *kernbuffer, const char __user *userbuffer, int index,
321 int fromuser = (userbuffer != NULL) ? 1 : 0;
361 if (copy_from_user(buffer, userbuffer, passsize))
364 userbuffer += passsize;
429 * To copy the data to userspace, give pointer to "userbuffer",
437 void *kernbuffer, char __user *userbuffer, ssize_t *bytes_read,
491 if (userbuffer) {
493 if (copy_to_user(userbuffer, buffer, thispass))
496 userbuffer += thispass;
734 * If data is from userland, set "userbuffer" (and clear "kernbuffer"),
735 * if data is in kernel space, set "kernbuffer" (and clear "userbuffer");
736 * if neither "kernbuffer" nor "userbuffer" are given, it is assumed
741 char *kernbuffer, int length, const char __user *userbuffer,
752 /* if neither kernbuffer not userbuffer are given, assume
755 if (!fromkern && !userbuffer)
765 if (userbuffer) {
766 if (get_user(swap8, (u8 __user *)userbuffer))
780 if (userbuffer) {
781 if (get_user(swap16, (u16 __user *)userbuffer))
795 if (userbuffer) {
796 if (copy_from_user(&buf, userbuffer, 3))
827 if (userbuffer) {
828 if (get_user(swap32, (u32 __user *)userbuffer))
858 if (userbuffer) {
862 NULL, userbuffer, 0,
864 userbuffer += (*bytes_written);
902 if (userbuffer) {
906 NULL, userbuffer, 0,
908 userbuffer += (*bytes_written);
1093 char *kernbuffer, int length, char __user *userbuffer,
1112 if (userbuffer) {
1113 if (put_user(buf[0], (u8 __user *)userbuffer))
1125 if (userbuffer) {
1126 if (put_user(swap16, (u16 __user *)userbuffer))
1148 if (userbuffer) {
1149 if (copy_to_user(userbuffer,
1165 if (userbuffer) {
1166 if (put_user(swap32, (u32 __user *)userbuffer))
1169 userbuffer += 4;