Lines Matching refs:value
334 int value;
344 value = usb_ep_queue (epdata->ep, req, GFP_ATOMIC);
346 value = -ENODEV;
349 if (likely (value == 0)) {
350 value = wait_for_completion_interruptible(&done);
351 if (value != 0) {
372 return value;
379 int value;
381 value = mutex_lock_interruptible(&data->lock);
382 if (value < 0)
383 return value;
397 static long ep_ioctl(struct file *fd, unsigned code, unsigned long value)
447 int value;
453 value = usb_ep_dequeue (epdata->ep, priv->req);
455 value = -EINVAL;
459 return value;
529 ssize_t value;
544 value = -ENODEV;
549 value = -ENOMEM;
558 value = usb_ep_queue(epdata->ep, req, GFP_ATOMIC);
559 if (unlikely(0 != value)) {
571 return value;
580 ssize_t value;
583 if ((value = get_ready_ep(file->f_flags, epdata, false)) < 0)
584 return value;
608 value = ep_io(epdata, buf, len);
609 if (value >= 0 && (copy_to_iter(buf, value, to) != value))
610 value = -EFAULT;
613 value = -ENOMEM;
621 value = ep_aio(iocb, priv, epdata, buf, len);
622 if (value == -EIOCBQUEUED)
628 return value;
640 ssize_t value;
643 if ((value = get_ready_ep(file->f_flags, epdata, true)) < 0)
644 return value;
671 value = -EFAULT;
676 value = ep_config(epdata, buf, len);
678 value = ep_io(epdata, buf, len);
681 value = -ENOMEM;
683 value = ep_aio(iocb, priv, epdata, buf, len);
684 if (value == -EIOCBQUEUED)
691 return value;
726 int value, length = len;
729 value = -EL2HLT;
733 value = len;
771 value = -ENOENT;
776 value = -ENODEV;
792 value = -EINVAL;
795 value = usb_ep_enable(ep);
796 if (value == 0) {
798 value = length;
802 if (value < 0) {
807 return value;
809 value = -EINVAL;
817 int value = -EBUSY;
823 value = -ENOENT;
825 value = 0;
835 return value;
1247 static long gadget_dev_ioctl (struct file *fd, unsigned code, unsigned long value)
1261 ret = gadget->ops->ioctl (gadget, code, value);
1293 /* assumes ep0 uses the same value for both speeds ... */
1333 int value = -EOPNOTSUPP;
1346 return value;
1386 value = min (w_length, (u16) sizeof *dev->dev);
1393 value = min (w_length, (u16)
1399 value = config_buf (dev,
1402 if (value >= 0)
1403 value = min (w_length, (u16) value);
1418 value = 0;
1435 value = 0;
1450 if (value == 0) {
1466 value = min (w_length, (u16) 1);
1489 value = setup_req (gadget->ep0, dev->req,
1491 if (value < 0)
1496 value = usb_ep_queue (gadget->ep0, dev->req,
1500 if (value < 0) {
1519 if (value >= 0 && dev->state != STATE_DEV_SETUP) {
1520 req->length = value;
1521 req->zero = value < w_length;
1525 value = usb_ep_queue (gadget->ep0, req, GFP_KERNEL);
1529 if (value < 0) {
1530 DBG (dev, "ep_queue --> %d\n", value);
1533 return value;
1536 /* device stalls when value < 0 */
1538 return value;
1799 ssize_t value, length = len;
1806 value = ep0_write(fd, buf, len, ptr);
1808 return value;
1829 value = -EINVAL;
1833 return value;
1878 value = usb_gadget_register_driver(&gadgetfs_driver);
1879 if (value != 0) {
1892 value = len;
1895 return value;
1902 pr_debug ("%s: %s fail %zd, %p\n", shortname, __func__, value, dev);
1905 return value;
1912 int value = -EBUSY;
1920 value = 0;
1923 return value;