Lines Matching defs:buflen
49 static ssize_t hid_read(FAR struct file *filep, FAR char *buffer, size_t buflen);
50 static ssize_t hid_write(FAR struct file *filep, FAR const char *buffer, size_t buflen);
234 static ssize_t hid_read(FAR struct file *filep, FAR char *buffer, size_t buflen)
240 if (buflen == 0)
242 usb_err("buflen is 0!\n");
246 if (buflen > HID_OUT_DATA_SIZE)
248 usb_err("buflen exceeds buffer size: %u\n", HID_OUT_DATA_SIZE);
261 ret = usbd_copy_to_user(buffer, buflen, (const void *)hid->read_buf, hid->read_len);
272 static ssize_t hid_write(FAR struct file *filep, FAR const char *buffer, size_t buflen)
280 if (buflen == 0)
282 usb_err("buflen is 0!\n");
292 node = hid_queue_node_alloc(buflen);
298 /* buflen represents the size of the write data */
300 ret = usbd_copy_from_user(node->buf, buflen, buffer, buflen);