Lines Matching refs:buffer
419 static int uhid_event_from_user(const char __user *buffer, size_t len,
425 if (get_user(type, buffer))
440 buffer += sizeof(type);
442 if (copy_from_user(compat, buffer,
473 if (copy_from_user(event, buffer, min(len, sizeof(*event))))
479 static int uhid_event_from_user(const char __user *buffer, size_t len,
482 if (copy_from_user(event, buffer, min(len, sizeof(*event))))
673 static ssize_t uhid_char_read(struct file *file, char __user *buffer,
705 if (copy_to_user(buffer, uhid->outq[uhid->tail], len)) {
721 static ssize_t uhid_char_write(struct file *file, const char __user *buffer,
739 ret = uhid_event_from_user(buffer, len, &uhid->input_buf);