Lines Matching refs:rc
475 int rc; in ep0_queue() local
477 rc = usb_ep_queue(common->ep0, common->ep0req, GFP_ATOMIC); in ep0_queue()
479 if (rc != 0 && rc != -ESHUTDOWN) { in ep0_queue()
482 common->ep0->name, rc); in ep0_queue()
484 return rc; in ep0_queue()
590 int rc; in start_transfer() local
597 rc = usb_ep_queue(ep, req, GFP_KERNEL); in start_transfer()
598 if (rc != 0) { in start_transfer()
606 if (rc != -ESHUTDOWN && !(rc == -EOPNOTSUPP && in start_transfer()
609 ep->name, rc); in start_transfer()
652 int rc = 0; in sleep_thread() local
687 return rc; in sleep_thread()
697 int rc; in do_read() local
749 rc = sleep_thread(common); in do_read()
750 if (rc) in do_read()
751 return rc; in do_read()
766 rc = ums[common->lun].read_sector(&ums[common->lun], in do_read()
770 if (!rc) in do_read()
773 nread = rc * SECTOR_SIZE; in do_read()
830 int rc; in do_write() local
941 rc = ums[common->lun].write_sector(&ums[common->lun], in do_write()
945 if (!rc) in do_write()
947 nwritten = rc * SECTOR_SIZE; in do_write()
985 rc = sleep_thread(common); in do_write()
986 if (rc) in do_write()
987 return rc; in do_write()
1016 int rc; in do_verify() local
1061 rc = ums[common->lun].read_sector(&ums[common->lun], in do_verify()
1065 if (!rc) in do_verify()
1067 nread = rc * SECTOR_SIZE; in do_verify()
1394 int rc; in halt_bulk_in_endpoint() local
1396 rc = fsg_set_halt(fsg, fsg->bulk_in); in halt_bulk_in_endpoint()
1397 if (rc == -EAGAIN) in halt_bulk_in_endpoint()
1399 while (rc != 0) { in halt_bulk_in_endpoint()
1400 if (rc != -EAGAIN) { in halt_bulk_in_endpoint()
1401 WARNING(fsg, "usb_ep_set_halt -> %d\n", rc); in halt_bulk_in_endpoint()
1402 rc = 0; in halt_bulk_in_endpoint()
1406 rc = usb_ep_set_halt(fsg->bulk_in); in halt_bulk_in_endpoint()
1408 return rc; in halt_bulk_in_endpoint()
1413 int rc; in wedge_bulk_in_endpoint() local
1416 rc = 0; /* usb_ep_set_wedge(fsg->bulk_in); */ in wedge_bulk_in_endpoint()
1417 if (rc == -EAGAIN) in wedge_bulk_in_endpoint()
1419 while (rc != 0) { in wedge_bulk_in_endpoint()
1420 if (rc != -EAGAIN) { in wedge_bulk_in_endpoint()
1421 WARNING(fsg, "usb_ep_set_wedge -> %d\n", rc); in wedge_bulk_in_endpoint()
1422 rc = 0; in wedge_bulk_in_endpoint()
1426 return rc; in wedge_bulk_in_endpoint()
1434 int rc; in pad_with_zeros() local
1442 rc = sleep_thread(fsg->common); in pad_with_zeros()
1443 if (rc) in pad_with_zeros()
1444 return rc; in pad_with_zeros()
1465 int rc; in throw_away_data() local
1509 rc = sleep_thread(common); in throw_away_data()
1510 if (rc) in throw_away_data()
1511 return rc; in throw_away_data()
1520 int rc = 0; in finish_reply() local
1535 rc = halt_bulk_in_endpoint(common->fsg); in finish_reply()
1538 rc = -EIO; in finish_reply()
1564 rc = -EIO; in finish_reply()
1567 rc = halt_bulk_in_endpoint(common->fsg); in finish_reply()
1569 rc = pad_with_zeros(common->fsg); in finish_reply()
1572 rc = -EIO; in finish_reply()
1585 rc = -EINTR; in finish_reply()
1599 rc = -EINTR; in finish_reply()
1605 rc = throw_away_data(common); in finish_reply()
1609 return rc; in finish_reply()
1618 int rc; in send_status() local
1625 rc = sleep_thread(common); in send_status()
1626 if (rc) in send_status()
1627 return rc; in send_status()
1793 int rc; in do_scsi_command() local
1806 rc = sleep_thread(common); in do_scsi_command()
1807 if (rc) in do_scsi_command()
1808 return rc; in do_scsi_command()
1817 rc = rkusb_cmd_process(common, bh, &reply); in do_scsi_command()
1818 if (rc == RKUSB_RC_FINISHED || rc == RKUSB_RC_ERROR) in do_scsi_command()
1820 else if (rc == RKUSB_RC_UNKNOWN_CMND) in do_scsi_command()
2149 int rc = 0; in get_next_command() local
2154 rc = sleep_thread(common); in get_next_command()
2155 if (rc) in get_next_command()
2156 return rc; in get_next_command()
2173 rc = sleep_thread(common); in get_next_command()
2174 if (rc) in get_next_command()
2175 return rc; in get_next_command()
2178 rc = fsg_is_set(common) ? received_cbw(common->fsg, bh) : -EIO; in get_next_command()
2181 return rc; in get_next_command()
2190 int rc; in enable_endpoint() local
2193 rc = usb_ep_enable(ep, d); in enable_endpoint()
2194 if (rc) in enable_endpoint()
2195 ERROR(common, "can't enable %s, result %d\n", ep->name, rc); in enable_endpoint()
2196 return rc; in enable_endpoint()
2214 int i, rc = 0; in do_set_interface() local
2252 if (!new_fsg || rc) in do_set_interface()
2253 return rc; in do_set_interface()
2263 rc = enable_endpoint(common, fsg->bulk_in, d); in do_set_interface()
2264 if (rc) in do_set_interface()
2272 rc = enable_endpoint(common, fsg->bulk_out, d); in do_set_interface()
2273 if (rc) in do_set_interface()
2284 rc = alloc_request(common, fsg->bulk_in, &bh->inreq); in do_set_interface()
2285 if (rc) in do_set_interface()
2287 rc = alloc_request(common, fsg->bulk_out, &bh->outreq); in do_set_interface()
2288 if (rc) in do_set_interface()
2298 return rc; in do_set_interface()
2482 int nluns, i, rc; in fsg_common_init() local
2512 rc = usb_string_id(cdev); in fsg_common_init()
2513 if (unlikely(rc < 0)) in fsg_common_init()
2515 fsg_strings[FSG_STRING_INTERFACE].id = rc; in fsg_common_init()
2516 fsg_intf_desc.iInterface = rc; in fsg_common_init()
2523 rc = -ENOMEM; in fsg_common_init()
2531 rc = fsg_lun_open(&common->luns[i], ums[i].num_sectors, ""); in fsg_common_init()
2532 if (rc) in fsg_common_init()
2550 rc = -ENOMEM; in fsg_common_init()
2572 rc = PTR_ERR(common->thread_task); in fsg_common_init()
2590 return ERR_PTR(rc); in fsg_common_init()
2786 int rc; in fsg_bind_config() local
2807 rc = usb_add_function(c, &fsg->function); in fsg_bind_config()
2809 if (rc) in fsg_bind_config()
2812 return rc; in fsg_bind_config()