Lines Matching refs:length

560 				   union xhci_trb *event, int length)  in record_transfer_result()  argument
562 udev->act_len = min(length, length - in record_transfer_result()
567 BUG_ON(udev->act_len != length); in record_transfer_result()
598 int length, void *buffer) in xhci_bulk_tx() argument
623 udev, pipe, buffer, length); in xhci_bulk_tx()
649 if (running_total != 0 || length == 0) in xhci_bulk_tx()
653 while (running_total < length) { in xhci_bulk_tx()
679 total_packet_count = DIV_ROUND_UP(length, maxpacketsize); in xhci_bulk_tx()
690 if (trb_buff_len > length) in xhci_bulk_tx()
691 trb_buff_len = length; in xhci_bulk_tx()
696 xhci_flush_cache((uintptr_t)buffer, length); in xhci_bulk_tx()
726 remainder = xhci_td_remainder(length - running_total); in xhci_bulk_tx()
752 trb_buff_len = min((length - running_total), TRB_MAX_BUFF_SIZE); in xhci_bulk_tx()
753 } while (running_total < length); in xhci_bulk_tx()
770 buffer > (size_t)length); in xhci_bulk_tx()
772 record_transfer_result(udev, event, length); in xhci_bulk_tx()
774 xhci_inval_cache((uintptr_t)buffer, length); in xhci_bulk_tx()
790 struct devrequest *req, int length, in xhci_ctrl_tx() argument
842 if (length > 0) in xhci_ctrl_tx()
874 if (length > 0) { in xhci_ctrl_tx()
887 le16_to_cpu(req->index), le16_to_cpu(req->length)); in xhci_ctrl_tx()
892 le16_to_cpu(req->length) << 16; in xhci_ctrl_tx()
909 length_field = (length & TRB_LEN_MASK) | xhci_td_remainder(length) | in xhci_ctrl_tx()
913 length_field, (length & TRB_LEN_MASK), in xhci_ctrl_tx()
914 xhci_td_remainder(length), 0); in xhci_ctrl_tx()
916 if (length > 0) { in xhci_ctrl_tx()
926 xhci_flush_cache((uintptr_t)buffer, length); in xhci_ctrl_tx()
937 if (length > 0 && req->requesttype & USB_DIR_IN) in xhci_ctrl_tx()
962 record_transfer_result(udev, event, length); in xhci_ctrl_tx()
970 if (length > 0) in xhci_ctrl_tx()
971 xhci_inval_cache((uintptr_t)buffer, length); in xhci_ctrl_tx()