Lines Matching defs:to_write
511 int to_write = hs_ep->size_loaded;
517 to_write -= (buf_pos - hs_ep->last_load);
520 if (to_write == 0)
587 __func__, gnptxsts, can_write, to_write, max_transfer);
602 if (to_write > max_transfer) {
603 to_write = max_transfer;
614 if (to_write > can_write) {
615 to_write = can_write;
616 pkt_round = to_write % max_transfer;
627 to_write -= pkt_round;
642 to_write, hs_req->req.length, can_write, buf_pos);
644 if (to_write <= 0)
647 hs_req->req.actual = buf_pos + to_write;
648 hs_ep->total_data += to_write;
651 hs_ep->fifo_load += to_write;
653 to_write = DIV_ROUND_UP(to_write, 4);
656 dwc2_writel_rep(hsotg, EPFIFO(hs_ep->index), data, to_write);
658 return (to_write >= can_write) ? -ENOSPC : 0;