QTD_PID
if (likely(QTD_PID(token) != 2))
status = (QTD_PID(token) == 1) /* IN ? */
#define IS_SHORT_READ(token) (QTD_LENGTH(token) != 0 && QTD_PID(token) == 1)
if (likely(QTD_PID(token) != PID_CODE_SETUP))
(QTD_PID(token) == PID_CODE_IN)) {
status = (QTD_PID(token) == PID_CODE_IN) /* IN ? */
QTD_PID(token) == PID_CODE_IN)
if (likely(QTD_PID(token) != 2))
urb->status = (QTD_PID(token) == 1) /* IN ? */
&& QTD_PID(token) == 0 /* OUT */) {
#define IS_SHORT_READ(token) (QTD_LENGTH(token) != 0 && QTD_PID(token) == 1)