Lines Matching refs:result

130 	ssize_t result;			/* bytes xfered or error */  member
161 int result; member
289 wusbhc_giveback_urb(xfer->wa->wusb, xfer->urb, xfer->result); in wa_xfer_giveback()
340 unsigned result, cnt; in __wa_xfer_is_done() local
345 result = xfer->segs_done == xfer->segs_submitted; in __wa_xfer_is_done()
346 if (result == 0) in __wa_xfer_is_done()
353 if (found_short && seg->result > 0) { in __wa_xfer_is_done()
356 seg->result); in __wa_xfer_is_done()
360 urb->actual_length += seg->result; in __wa_xfer_is_done()
362 && seg->result < xfer->seg_size in __wa_xfer_is_done()
368 seg->result, urb->actual_length); in __wa_xfer_is_done()
371 xfer->result = seg->result; in __wa_xfer_is_done()
373 xfer, wa_xfer_id(xfer), seg->index, seg->result, in __wa_xfer_is_done()
374 seg->result); in __wa_xfer_is_done()
377 xfer->result = seg->result; in __wa_xfer_is_done()
379 xfer, wa_xfer_id(xfer), seg->index, seg->result, in __wa_xfer_is_done()
380 seg->result); in __wa_xfer_is_done()
385 xfer->result = -EINVAL; in __wa_xfer_is_done()
389 xfer->result = 0; in __wa_xfer_is_done()
391 return result; in __wa_xfer_is_done()
510 int result = -ENOMEM; in __wa_xfer_abort() local
529 result = usb_submit_urb(&b->urb, GFP_ATOMIC); in __wa_xfer_abort()
530 if (result < 0) in __wa_xfer_abort()
532 return result; /* callback frees! */ in __wa_xfer_abort()
539 xfer, result); in __wa_xfer_abort()
542 return result; in __wa_xfer_abort()
595 ssize_t result; in __wa_xfer_setup_sizes() local
604 result = sizeof(struct wa_xfer_ctl); in __wa_xfer_setup_sizes()
609 result = sizeof(struct wa_xfer_bi); in __wa_xfer_setup_sizes()
613 result = sizeof(struct wa_xfer_hwaiso); in __wa_xfer_setup_sizes()
618 result = -EINVAL; /* shut gcc up */ in __wa_xfer_setup_sizes()
633 result = -EINVAL; in __wa_xfer_setup_sizes()
662 result = -EINVAL; in __wa_xfer_setup_sizes()
666 return result; in __wa_xfer_setup_sizes()
757 int result; in wa_seg_dto_cb() local
792 seg->result += urb->actual_length; in wa_seg_dto_cb()
795 wa_xfer_id(xfer), seg->index, seg->result); in wa_seg_dto_cb()
810 result = usb_submit_urb(seg->dto_urb, GFP_ATOMIC); in wa_seg_dto_cb()
811 if (result < 0) { in wa_seg_dto_cb()
813 wa_xfer_id(xfer), seg->index, result); in wa_seg_dto_cb()
853 seg->result = urb->status; in wa_seg_dto_cb()
922 seg->result = urb->status; in wa_seg_iso_pack_desc_cb()
1000 seg->result = urb->status; in wa_seg_tr_cb()
1122 int result = 0; in __wa_populate_dto_urb() local
1157 result = -ENOMEM; in __wa_populate_dto_urb()
1162 return result; in __wa_populate_dto_urb()
1175 int result, cnt, isoc_frame_offset = 0; in __wa_xfer_setup_segs() local
1183 result = -ENOMEM; in __wa_xfer_setup_segs()
1269 result = __wa_populate_dto_urb(xfer, seg, in __wa_xfer_setup_segs()
1271 if (result < 0) in __wa_xfer_setup_segs()
1296 return result; in __wa_xfer_setup_segs()
1311 int result; in __wa_xfer_setup() local
1317 result = __wa_xfer_setup_sizes(xfer, &xfer_type); in __wa_xfer_setup()
1318 if (result < 0) in __wa_xfer_setup()
1320 xfer_hdr_size = result; in __wa_xfer_setup()
1321 result = __wa_xfer_setup_segs(xfer, xfer_hdr_size); in __wa_xfer_setup()
1322 if (result < 0) { in __wa_xfer_setup()
1324 xfer, xfer->segs, result); in __wa_xfer_setup()
1378 result = 0; in __wa_xfer_setup()
1381 return result; in __wa_xfer_setup()
1392 int result; in __wa_seg_submit() local
1404 result = usb_submit_urb(&seg->tr_urb, GFP_ATOMIC); in __wa_seg_submit()
1405 if (result < 0) { in __wa_seg_submit()
1407 __func__, xfer, seg->index, result); in __wa_seg_submit()
1414 result = usb_submit_urb(seg->isoc_pack_desc_urb, GFP_ATOMIC); in __wa_seg_submit()
1416 if (result < 0) { in __wa_seg_submit()
1418 __func__, xfer, seg->index, result); in __wa_seg_submit()
1427 result = usb_submit_urb(seg->dto_urb, GFP_ATOMIC); in __wa_seg_submit()
1428 if (result < 0) { in __wa_seg_submit()
1430 __func__, xfer, seg->index, result); in __wa_seg_submit()
1452 seg->result = result; in __wa_seg_submit()
1454 return result; in __wa_seg_submit()
1466 int result, dto_acquired = 0, dto_done = 0; in __wa_xfer_delayed_run() local
1488 result = __wa_seg_submit(rpipe, xfer, seg, &dto_done); in __wa_xfer_delayed_run()
1494 atomic_read(&rpipe->segs_available), result); in __wa_xfer_delayed_run()
1495 if (unlikely(result < 0)) { in __wa_xfer_delayed_run()
1556 int result, dto_acquired = 0, dto_done = 0, dto_waiting = 0; in __wa_xfer_submit() local
1572 result = 0; in __wa_xfer_submit()
1588 result = __wa_seg_submit(rpipe, xfer, seg, in __wa_xfer_submit()
1596 if (result < 0) { in __wa_xfer_submit()
1627 return result; in __wa_xfer_submit()
1654 int result; in wa_urb_enqueue_b() local
1662 result = rpipe_get_by_ep(wa, xfer->ep, urb, xfer->gfp); in wa_urb_enqueue_b()
1663 if (result < 0) { in wa_urb_enqueue_b()
1667 result = -ENODEV; in wa_urb_enqueue_b()
1686 result = urb->status; in wa_urb_enqueue_b()
1692 result = __wa_xfer_setup(xfer, urb); in wa_urb_enqueue_b()
1693 if (result < 0) { in wa_urb_enqueue_b()
1703 result = __wa_xfer_submit(xfer); in wa_urb_enqueue_b()
1704 if (result < 0) { in wa_urb_enqueue_b()
1726 xfer->result = result; in wa_urb_enqueue_b()
1727 return result; in wa_urb_enqueue_b()
1731 xfer->result = result; in wa_urb_enqueue_b()
1836 int result; in wa_urb_enqueue() local
1851 result = usb_hcd_link_urb_to_ep(&(wa->wusb->usb_hcd), urb); in wa_urb_enqueue()
1853 if (result < 0) in wa_urb_enqueue()
1856 result = -ENOMEM; in wa_urb_enqueue()
1861 result = -ENOENT; in wa_urb_enqueue()
1884 result = wa_urb_enqueue_b(xfer); in wa_urb_enqueue()
1885 if (result < 0) { in wa_urb_enqueue()
1892 __func__, result); in wa_urb_enqueue()
1898 return result; in wa_urb_enqueue()
1910 return result; in wa_urb_enqueue()
1940 int result; in wa_urb_dequeue() local
1944 result = usb_hcd_check_unlink_urb(&(wa->wusb->usb_hcd), urb, status); in wa_urb_dequeue()
1945 if ((result == 0) && urb->hcpriv) { in wa_urb_dequeue()
1953 if (result) in wa_urb_dequeue()
1954 return result; in wa_urb_dequeue()
1966 result = -ENOENT; in wa_urb_dequeue()
1976 result = -ENOENT; in wa_urb_dequeue()
2012 seg->result = -ENOENT; in wa_urb_dequeue()
2053 xfer->result = urb->status; /* -ENOENT or -ECONNRESET */ in wa_urb_dequeue()
2061 return result; in wa_urb_dequeue()
2066 return result; in wa_urb_dequeue()
2071 xfer->result = urb->status; in wa_urb_dequeue()
2233 int result = 0; in wa_populate_buf_in_urb() local
2270 result = -ENOMEM; in wa_populate_buf_in_urb()
2278 return result; in wa_populate_buf_in_urb()
2291 int result; in wa_xfer_result_chew() local
2324 seg->result = wa_xfer_status_to_errno(usb_status); in wa_xfer_result_chew()
2352 result = wa_populate_buf_in_urb(buf_in_urb, xfer, seg_idx, in wa_xfer_result_chew()
2354 if (result < 0) in wa_xfer_result_chew()
2357 result = usb_submit_urb(buf_in_urb, GFP_ATOMIC); in wa_xfer_result_chew()
2358 if (result < 0) { in wa_xfer_result_chew()
2364 seg->result = bytes_transferred; in wa_xfer_result_chew()
2383 xfer, seg_idx, result); in wa_xfer_result_chew()
2384 seg->result = result; in wa_xfer_result_chew()
2513 int result, total_frames_read = 0, urb_index = 0; in wa_process_iso_packet_status() local
2534 result = usb_submit_urb(buf_in_urb, GFP_ATOMIC); in wa_process_iso_packet_status()
2549 } while ((result == 0) && (urb_index < WA_MAX_BUF_IN_URBS) in wa_process_iso_packet_status()
2553 if (result < 0) { in wa_process_iso_packet_status()
2556 result); in wa_process_iso_packet_status()
2647 seg->result += urb->actual_length; in wa_buf_in_cb()
2649 int result, urb_frame_count; in wa_buf_in_cb() local
2657 result = usb_submit_urb(urb, GFP_ATOMIC); in wa_buf_in_cb()
2658 if (result < 0) { in wa_buf_in_cb()
2661 result); in wa_buf_in_cb()
2677 seg->result); in wa_buf_in_cb()
2709 seg->result = urb->status; in wa_buf_in_cb()
2724 int result; in wa_buf_in_cb() local
2728 result = usb_submit_urb(wa->dti_urb, GFP_ATOMIC); in wa_buf_in_cb()
2729 if (result < 0) { in wa_buf_in_cb()
2731 result); in wa_buf_in_cb()
2765 int result, dti_busy = 0; in wa_dti_cb() local
2843 result = usb_submit_urb(wa->dti_urb, GFP_ATOMIC); in wa_dti_cb()
2844 if (result < 0) { in wa_dti_cb()
2846 result); in wa_dti_cb()
2862 int result = -ENOMEM, index; in wa_dti_start() local
2886 result = usb_submit_urb(wa->dti_urb, GFP_KERNEL); in wa_dti_start()
2887 if (result < 0) { in wa_dti_start()
2889 result); in wa_dti_start()
2899 return result; in wa_dti_start()