Lines Matching refs:ps
437 struct libusb20_me_struct *ps; in libusb20_me_encode() local
439 ps = LIBUSB20_ADD_BYTES(pd, pd_offset); in libusb20_me_encode()
441 switch (ps->type) { in libusb20_me_encode()
443 src_len = ps->len; in libusb20_me_encode()
444 src_ptr = ps->ptr; in libusb20_me_encode()
448 if (ps->len == 0) { in libusb20_me_encode()
455 ps->len = 0xFFFF; in libusb20_me_encode()
458 src_ptr = LIBUSB20_ADD_BYTES(ps->ptr, 1); in libusb20_me_encode()
463 LIBUSB20_ADD_BYTES(ps->ptr, 3); in libusb20_me_encode()
470 0xFFFF - 3, ps->ptr); in libusb20_me_encode()
511 if (ps->type == LIBUSB20_ME_IS_DECODED) { in libusb20_me_encode()
519 0xFFFF - 3, ps->ptr); in libusb20_me_encode()
672 struct libusb20_me_struct *ps; in libusb20_me_decode() local
674 ps = LIBUSB20_ADD_BYTES(pd, pd_offset); in libusb20_me_decode()
676 if (ps->type == LIBUSB20_ME_IS_ENCODED) { in libusb20_me_decode()
682 ps->ptr = LIBUSB20_ADD_BYTES(buf, 0); in libusb20_me_decode()
690 ps->len = 3; in libusb20_me_decode()
692 ps->len = 1; in libusb20_me_decode()
695 ps->len = 0; in libusb20_me_decode()
728 switch (ps->type) { in libusb20_me_decode()
736 ps->ptr = LIBUSB20_ADD_BYTES( in libusb20_me_decode()
738 ps->len = 1; in libusb20_me_decode()
740 ps->len += temp; in libusb20_me_decode()
746 ps->len = temp; in libusb20_me_decode()
747 ps->ptr = LIBUSB20_ADD_BYTES(buf, 0); in libusb20_me_decode()
755 ps->type = LIBUSB20_ME_IS_DECODED; in libusb20_me_decode()
756 ps->len = 0; in libusb20_me_decode()
762 temp, ps->ptr); in libusb20_me_decode()
765 ps->type = LIBUSB20_ME_IS_EMPTY; in libusb20_me_decode()
766 ps->len = 0; in libusb20_me_decode()
775 ps->ptr = NULL; in libusb20_me_decode()
776 ps->len = 0; in libusb20_me_decode()