Lines Matching defs:in

312 static void ep_enable(int num, int in, int maxpacket)
318 if (in)
324 struct ept_queue_head *head = ci_get_qh(num, in);
336 int num, in;
338 in = (desc->bEndpointAddress & USB_DIR_IN) != 0;
353 ep_enable(num, in, ep->maxpacket);
358 static int ep_disable(int num, int in)
364 if (in) {
389 int num, in, err;
392 in = (ci_ep->desc->bEndpointAddress & USB_DIR_IN) != 0;
394 err = ep_disable(num, in);
404 static int ci_bounce(struct ci_req *ci_req, int in)
438 if (in)
452 static void ci_debounce(struct ci_req *ci_req, int in)
459 if (in || !hwaddr)
476 int bit, num, len, in;
485 in = (ci_ep->desc->bEndpointAddress & USB_DIR_IN) != 0;
486 item = ci_get_qtd(num, in);
487 head = ci_get_qh(num, in);
541 if (in && len && !(len % ci_ep->ep.maxpacket) && ci_req->req.zero) {
567 num, in ? "in" : "out", len, ci_req, ci_req->hw_buf);
570 if (in)
607 int in, ret;
611 in = (ci_ep->desc->bEndpointAddress & USB_DIR_IN) != 0;
624 printf("%s: ep0 transaction already in progress\n", __func__);
628 ret = ci_bounce(ci_req, in);
633 num, in ? "in" : "out", ci_req, ci_req->hw_buf);
656 int num, in, len, j;
660 in = (ci_ep->desc->bEndpointAddress & USB_DIR_IN) != 0;
661 item = ci_get_qtd(num, in);
673 num, in ? "in" : "out", item->info, item->page0);
688 ci_debounce(ci_req, in);
691 num, in ? "in" : "out", ci_req, len);
697 * which always transfers a packet in the opposite direction.
718 int num, in, _num, _in, i;
770 in = (ep->desc->bEndpointAddress
772 if ((num == _num) && (in == _in)) {
773 ep_enable(num, in, ep->ep.maxpacket);
815 int i, num, in;
832 in = (controller.ep[i].desc->bEndpointAddress
834 head = ci_get_qh(num, in);
846 int bit, i, num, in;
900 in = (controller.ep[i].desc->bEndpointAddress
902 bit = (in) ? EPT_TX(num) : EPT_RX(num);
994 * even, in the QH list represent QH for one endpoint. The Nth