Lines Matching defs:pos
786 int error, len, pos;
788 pos = 0;
793 while (pos < actlen) {
794 if ((int)(pos + sizeof(hdr)) > actlen) {
800 usbd_copy_out(pc, pos, &hdr, sizeof(hdr));
806 pos += sizeof(hdr);
808 if (pos + len > actlen) {
813 (void) axe_rxeof(ue, pc, pos, len, NULL);
814 pos += len + (len % 2);
817 while (pos < actlen) {
818 if ((int)(pos + sizeof(csum_hdr)) > actlen) {
823 usbd_copy_out(pc, pos, &csum_hdr, sizeof(csum_hdr));
842 if (pos + len > actlen) {
847 (void) axe_rxeof(ue, pc, pos + sizeof(csum_hdr),
849 pos += len;
910 int nframes, pos;
937 pos = 0;
942 usbd_copy_in(pc, pos, &hdr, sizeof(hdr));
943 pos += sizeof(hdr);
944 usbd_copy_in(pc, pos, p->payload, txlen);
945 pos += txlen;
947 usbd_copy_in(pc, pos, p->payload, txlen);
948 pos += txlen;
952 usbd_xfer_set_frame_len(xfer, nframes, pos);