Lines Matching defs:direction

40 				((ep)->udc->ep0_dir) : ((ep)->direction))
127 int i, direction;
133 direction = index % 2;
153 if (direction) {
164 index >> 1, direction ? "SEND" : "RECV",
182 if (direction == EP_DIR_OUT)
255 u32 bit_pos, direction;
261 direction = ep_dir(ep);
262 dqh = &(udc->ep_dqh[ep->ep_num * 2 + direction]);
263 bit_pos = 1 << (((direction == EP_DIR_OUT) ? 0 : 16) + ep->ep_num);
441 u32 bit_pos, epctrlx, direction;
456 direction = ep_dir(ep);
463 bit_pos = 1 << ((direction == EP_DIR_OUT ? 0 : 16) + ep->ep_num);
471 (unsigned)ep->ep_num, direction ? "SEND" : "RECV",
515 if (direction == EP_DIR_IN) {
558 u32 epctrlx, direction;
572 direction = ep_dir(ep);
579 epctrlx &= ~((direction == EP_DIR_IN)
623 u32 bit_pos, direction;
635 direction = ep_dir(ep);
639 else if (direction == EP_DIR_OUT)
855 static void ep_set_stall(struct mv_udc *udc, u8 ep_num, u8 direction, int stall)
862 if (direction == EP_DIR_IN)
867 if (direction == EP_DIR_IN) {
878 static int ep_is_stall(struct mv_udc *udc, u8 ep_num, u8 direction)
884 if (direction == EP_DIR_OUT)
1266 ep->direction = EP_DIR_IN;
1270 ep->direction = EP_DIR_OUT;
1442 udc_prime_status(struct mv_udc *udc, u8 direction, u16 status, bool empty)
1449 udc->ep0_dir = direction;
1544 u8 ep_num, direction;
1547 direction = (setup->wIndex & USB_ENDPOINT_DIR_MASK)
1549 status = ep_is_stall(udc, ep_num, direction)
1563 u8 direction;
1580 direction = (setup->wIndex & USB_ENDPOINT_DIR_MASK)
1585 ep = &udc->eps[ep_num * 2 + direction];
1589 ep_set_stall(udc, ep_num, direction, 0);
1607 u8 direction;
1635 direction = (setup->wIndex & USB_ENDPOINT_DIR_MASK)
1641 ep_set_stall(udc, ep_num, direction, 1);
1786 int i, ep_num = 0, direction = 0;
1824 direction = i % 2;
1826 bit_pos = 1 << (ep_num + 16 * direction);