tegra_xudc_ep
static void tegra_xudc_req_done(struct tegra_xudc_ep *ep,
static void tegra_xudc_ep_nuke(struct tegra_xudc_ep *ep, int status)
static unsigned int ep_available_trbs(struct tegra_xudc_ep *ep)
static void tegra_xudc_queue_one_trb(struct tegra_xudc_ep *ep,
static unsigned int tegra_xudc_queue_trbs(struct tegra_xudc_ep *ep,
static void tegra_xudc_ep_ring_doorbell(struct tegra_xudc_ep *ep)
static void tegra_xudc_ep_kick_queue(struct tegra_xudc_ep *ep)
__tegra_xudc_ep_queue(struct tegra_xudc_ep *ep, struct tegra_xudc_request *req)
struct tegra_xudc_ep *ep;
static void squeeze_transfer_ring(struct tegra_xudc_ep *ep,
static bool trb_in_request(struct tegra_xudc_ep *ep,
static bool trb_before_request(struct tegra_xudc_ep *ep,
__tegra_xudc_ep_dequeue(struct tegra_xudc_ep *ep,
struct tegra_xudc_ep *ep;
static int __tegra_xudc_ep_set_halt(struct tegra_xudc_ep *ep, bool halt)
struct tegra_xudc_ep *ep;
static void tegra_xudc_ep_context_setup(struct tegra_xudc_ep *ep)
static void setup_link_trb(struct tegra_xudc_ep *ep,
static int __tegra_xudc_ep_disable(struct tegra_xudc_ep *ep)
struct tegra_xudc_ep *ep;
static int __tegra_xudc_ep_enable(struct tegra_xudc_ep *ep,
struct tegra_xudc_ep *ep;
struct tegra_xudc_ep *ep0 = &xudc->ep[0];
trb_to_request(struct tegra_xudc_ep *ep, struct tegra_xudc_trb *trb)
struct tegra_xudc_ep *ep,
struct tegra_xudc_ep *ep = &xudc->ep[ep_index];
struct tegra_xudc_ep *ep0 = &xudc->ep[0];
struct tegra_xudc_ep *ep0 = &xudc->ep[0];
struct tegra_xudc_ep *ep = &xudc->ep[index];
struct tegra_xudc_ep *ep = &xudc->ep[index];
struct tegra_xudc_ep ep[XUDC_NR_EPS];
static inline struct tegra_xudc_ep *to_xudc_ep(struct usb_ep *ep)
return container_of(ep, struct tegra_xudc_ep, usb_ep);
static dma_addr_t trb_virt_to_phys(struct tegra_xudc_ep *ep,
static struct tegra_xudc_trb *trb_phys_to_virt(struct tegra_xudc_ep *ep,