Lines Matching refs:buffer
420 static int uhid_event_from_user(const char __user *buffer, size_t len,
426 if (get_user(type, buffer))
441 buffer += sizeof(type);
443 if (copy_from_user(compat, buffer,
474 if (copy_from_user(event, buffer, min(len, sizeof(*event))))
480 static int uhid_event_from_user(const char __user *buffer, size_t len,
483 if (copy_from_user(event, buffer, min(len, sizeof(*event))))
674 static ssize_t uhid_char_read(struct file *file, char __user *buffer,
706 if (copy_to_user(buffer, uhid->outq[uhid->tail], len)) {
722 static ssize_t uhid_char_write(struct file *file, const char __user *buffer,
740 ret = uhid_event_from_user(buffer, len, &uhid->input_buf);