cq_get
u32 cq_get;
cq->cq_get++;
cqe = &cq->queue[cq->cq_get % cq->num_cqe];
cq->cq_get % cq->num_cqe, cqe->opcode,
return cq->cq_put - cq->cq_get;
pkt = cq_get(&usb->ep0->empty_frame_Q);
data = cq_get(&usb->ep0->dummy_packets_Q);
struct packet *pkt = cq_get(&ep->conf_frame_Q);
struct packet *pkt = cq_get(&ep->empty_frame_Q);
u8 *buff = cq_get(&ep->dummy_packets_Q);
pkt = cq_get(&ep->conf_frame_Q);