Lines Matching refs:status
419 if (req->status != 0) {
421 "End Point Request ERROR: %d\n", req->status);
436 ssize_t status = -ENOMEM;
468 status = -ESHUTDOWN;
472 status = copy_from_user(req->buf, buffer, count);
473 if (status != 0) {
476 status = -EINVAL;
492 req->status = 0;
502 status = -ESHUTDOWN;
506 status = usb_ep_queue(hidg->in_ep, req, GFP_ATOMIC);
507 if (status < 0)
510 status = count;
512 return status;
520 return status;
581 switch (req->status) {
598 ERROR(cdev, "Set report failed %d\n", req->status);
616 if (req->status != 0 || req->buf == NULL || req->actual == 0) {
618 "%s FAILED: status=%d, buf=%p, actual=%d\n",
619 __func__, req->status, req->buf, req->actual);
646 int status = 0;
766 status = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC);
767 if (status < 0)
769 return status;
808 int i, status = 0;
816 status = config_ep_by_speed(f->config->cdev->gadget, f,
818 if (status) {
822 status = usb_ep_enable(hidg->in_ep);
823 if (status < 0) {
831 status = -ENOMEM;
840 status = config_ep_by_speed(f->config->cdev->gadget, f,
842 if (status) {
846 status = usb_ep_enable(hidg->out_ep);
847 if (status < 0) {
856 for (i = 0; i < hidg->qlen && status == 0; i++) {
863 status = usb_ep_queue(hidg->out_ep, req,
865 if (status) {
867 hidg->out_ep->name, status);
871 status = -ENOMEM;
898 return status;
916 int status;
926 status = usb_interface_id(c, f);
927 if (status < 0)
929 hidg_interface_desc.bInterfaceNumber = status;
932 status = -ENODEV;
984 status = usb_assign_descriptors(f,
990 status = usb_assign_descriptors(f,
996 if (status)
1009 status = cdev_device_add(&hidg->cdev, &hidg->dev);
1010 if (status)
1021 return status;
1202 int status = 0;
1214 status = ghid_setup(NULL, HIDG_MINORS);
1215 if (status) {
1216 ret = ERR_PTR(status);
1325 int status;
1330 status = PTR_ERR(hidg_class);
1332 return status;
1335 status = alloc_chrdev_region(&dev, 0, count, "hidg");
1336 if (status) {
1339 return status;