Lines Matching refs:addr
71 if (udc->ep[i].addr == index)
81 DC_ENDPIDX(ep->addr & USB_ENDPOINT_NUMBER_MASK) |
98 __isp1760_udc_select_ep(ep, ep->addr & USB_ENDPOINT_DIR_MASK);
144 if (status == 0 && ep->addr == 0 && udc->ep0_dir == USB_DIR_OUT)
155 dev_dbg(ep->udc->isp->dev, "%s(ep%02x)\n", __func__, ep->addr);
272 if (ep->addr == 0)
286 if (ep->addr == 0 && udc->ep0_state != ISP1760_CTRL_DATA_OUT) {
293 if (ep->addr != 0 && !ep->desc) {
296 ep->addr);
304 __func__, ep->addr, ep);
327 if (ep->addr == 0 && udc->ep0_state != ISP1760_CTRL_DATA_IN) {
340 if (ep->addr == 0) {
348 __func__, ep->addr);
373 if (ep->addr == 0)
403 halt ? "set" : "clear", ep->addr);
407 ep->addr);
414 if (ep->addr == 0) {
432 if ((ep->addr & USB_DIR_IN) && !list_empty(&ep->queue)) {
494 static int isp1760_udc_set_address(struct isp1760_udc *udc, u16 addr)
496 if (addr > 127) {
497 dev_dbg(udc->isp->dev, "invalid device address %u\n", addr);
508 usb_gadget_set_state(&udc->gadget, addr ? USB_STATE_ADDRESS :
511 isp1760_udc_write(udc, DC_ADDRESS, DC_DEVEN | addr);
723 desc->bEndpointAddress != uep->addr ||
726 "%s: invalid descriptor type %u addr %02x ep addr %02x max packet size %u/%u\n",
728 desc->bEndpointAddress, uep->addr,
842 _req->length, _req->zero ? " (zlp)" : "", uep, uep->addr);
846 if (uep->addr == 0) {
885 if ((uep->addr & USB_DIR_IN) && !uep->halted && empty)
887 else if (!(uep->addr & USB_DIR_IN) && uep->rx_pending)
892 __func__, uep->addr);
915 dev_dbg(uep->udc->isp->dev, "%s(ep%02x)\n", __func__, uep->addr);
938 if (!uep->addr) {
951 if (uep->addr && !uep->desc) {
953 uep->addr);
957 if (uep->addr & USB_DIR_IN) {
962 uep->addr);
971 if (!uep->addr) {
995 value ? "set" : "clear", uep->addr);
1011 uep->addr);
1366 ep->addr = (ep_num && is_in ? USB_DIR_IN : USB_DIR_OUT)