Lines Matching defs:to_write
510 int to_write = hs_ep->size_loaded;
516 to_write -= (buf_pos - hs_ep->last_load);
519 if (to_write == 0)
586 __func__, gnptxsts, can_write, to_write, max_transfer);
601 if (to_write > max_transfer) {
602 to_write = max_transfer;
613 if (to_write > can_write) {
614 to_write = can_write;
615 pkt_round = to_write % max_transfer;
626 to_write -= pkt_round;
641 to_write, hs_req->req.length, can_write, buf_pos);
643 if (to_write <= 0)
646 hs_req->req.actual = buf_pos + to_write;
647 hs_ep->total_data += to_write;
650 hs_ep->fifo_load += to_write;
652 to_write = DIV_ROUND_UP(to_write, 4);
655 dwc2_writel_rep(hsotg, EPFIFO(hs_ep->index), data, to_write);
657 return (to_write >= can_write) ? -ENOSPC : 0;