Lines Matching defs:userbuffer

318  * To copy the data from userspace, give pointer to "userbuffer",
322 * Index is ignored if either kernbuffer or userbuffer is set.
330 char *kernbuffer, const char __user *userbuffer, int index,
335 int fromuser = (userbuffer != NULL) ? 1 : 0;
375 if (copy_from_user(buffer, userbuffer, passsize))
378 userbuffer += passsize;
443 * To copy the data to userspace, give pointer to "userbuffer",
451 void *kernbuffer, char __user *userbuffer, ssize_t *bytes_read,
505 if (userbuffer) {
507 if (copy_to_user(userbuffer, buffer, thispass))
510 userbuffer += thispass;
748 * If data is from userland, set "userbuffer" (and clear "kernbuffer"),
749 * if data is in kernel space, set "kernbuffer" (and clear "userbuffer");
750 * if neither "kernbuffer" nor "userbuffer" are given, it is assumed
755 char *kernbuffer, int length, const char __user *userbuffer,
766 /* if neither kernbuffer not userbuffer are given, assume
769 if (!fromkern && !userbuffer)
779 if (userbuffer) {
780 if (get_user(swap8, (u8 __user *)userbuffer))
794 if (userbuffer) {
795 if (get_user(swap16, (u16 __user *)userbuffer))
809 if (userbuffer) {
810 if (copy_from_user(&buf, userbuffer, 3))
841 if (userbuffer) {
842 if (get_user(swap32, (u32 __user *)userbuffer))
872 if (userbuffer) {
876 NULL, userbuffer, 0,
878 userbuffer += (*bytes_written);
916 if (userbuffer) {
920 NULL, userbuffer, 0,
922 userbuffer += (*bytes_written);
1107 char *kernbuffer, int length, char __user *userbuffer,
1126 if (userbuffer) {
1127 if (put_user(buf[0], (u8 __user *)userbuffer))
1139 if (userbuffer) {
1140 if (put_user(swap16, (u16 __user *)userbuffer))
1162 if (userbuffer) {
1163 if (copy_to_user(userbuffer,
1179 if (userbuffer) {
1180 if (put_user(swap32, (u32 __user *)userbuffer))
1183 userbuffer += 4;