Lines Matching refs:ep
91 struct usb_ep ep;
114 static inline void allow_status(struct net2280_ep *ep)
120 &ep->regs->ep_rsp);
121 ep->stopped = 1;
124 static inline void allow_status_338x(struct net2280_ep *ep)
131 writel(BIT(CLEAR_CONTROL_STATUS_PHASE_HANDSHAKE), &ep->regs->ep_rsp);
133 ep->stopped = 1;
136 ep->responded = 0;
152 struct net2280_ep ep[9];
189 static inline void set_halt(struct net2280_ep *ep)
194 ((ep->dev->chiprev == CHIPREV_1) << SET_NAK_OUT_PACKETS) |
196 &ep->regs->ep_rsp);
199 static inline void clear_halt(struct net2280_ep *ep)
208 ((ep->dev->chiprev == CHIPREV_1) << CLEAR_NAK_OUT_PACKETS),
209 &ep->regs->ep_rsp);
333 static inline void set_fifo_bytecount(struct net2280_ep *ep, unsigned count)
335 if (ep->dev->pdev->vendor == 0x17cc)
336 writeb(count, 2 + (u8 __iomem *) &ep->regs->ep_cfg);
338 u32 tmp = readl(&ep->cfg->ep_cfg) &
340 writel(tmp | (count << EP_FIFO_BYTE_COUNT), &ep->cfg->ep_cfg);
344 static inline void start_out_naking(struct net2280_ep *ep)
347 writel(BIT(SET_NAK_OUT_PACKETS), &ep->regs->ep_rsp);
349 readl(&ep->regs->ep_rsp);
352 static inline void stop_out_naking(struct net2280_ep *ep)
356 tmp = readl(&ep->regs->ep_stat);
358 writel(BIT(CLEAR_NAK_OUT_PACKETS), &ep->regs->ep_rsp);
362 static inline void set_max_speed(struct net2280_ep *ep, u32 max)
368 if (ep->dev->enhanced_mode) {
369 reg = ep_enhanced[ep->num];
370 switch (ep->dev->gadget.speed) {
382 reg = (ep->num + 1) * 0x10;
383 if (ep->dev->gadget.speed != USB_SPEED_HIGH)
387 set_idx_reg(ep->dev->regs, reg, max);