dwc2_hsotg_ep
struct dwc2_hsotg_ep *eps_in[MAX_EPS_CHANNELS];
struct dwc2_hsotg_ep *eps_out[MAX_EPS_CHANNELS];
struct dwc2_hsotg_ep *ep = seq->private;
struct dwc2_hsotg_ep *ep;
struct dwc2_hsotg_ep *ep;
static bool dwc2_gadget_target_frame_elapsed(struct dwc2_hsotg_ep *hs_ep);
struct dwc2_hsotg_ep *hs_ep,
struct dwc2_hsotg_ep *hs_ep,
static inline void dwc2_gadget_incr_frame_num(struct dwc2_hsotg_ep *hs_ep)
struct dwc2_hsotg_ep *hs_ep,
struct dwc2_hsotg_ep *hs_ep,
struct dwc2_hsotg_ep *hs_ep,
static bool dwc2_gadget_target_frame_elapsed(struct dwc2_hsotg_ep *hs_ep)
struct dwc2_hsotg_ep *hs_ep)
struct dwc2_hsotg_ep *hs_ep = our_ep(ep);
static inline void dwc2_gadget_dec_frame_num_by_one(struct dwc2_hsotg_ep *hs_ep)
struct dwc2_hsotg_ep *hs_ep = our_ep(ep);
struct dwc2_hsotg_ep *hs_ep = our_ep(ep);
static struct dwc2_hsotg_ep *ep_from_windex(struct dwc2_hsotg *hsotg,
struct dwc2_hsotg_ep *ep,
struct dwc2_hsotg_ep *ep0 = hsotg->eps_out[0];
struct dwc2_hsotg_ep *ep;
static struct dwc2_hsotg_req *get_ep_head(struct dwc2_hsotg_ep *hs_ep)
static void dwc2_gadget_start_next_request(struct dwc2_hsotg_ep *hs_ep)
struct dwc2_hsotg_ep *ep0 = hsotg->eps_out[0];
struct dwc2_hsotg_ep *ep;
struct dwc2_hsotg_ep *ep0 = hsotg->eps_out[0];
struct dwc2_hsotg_ep *ep0 = hsotg->eps_out[0];
struct dwc2_hsotg_ep *hs_ep = our_ep(ep);
struct dwc2_hsotg_ep *hs_ep)
struct dwc2_hsotg_ep *hs_ep,
static void dwc2_gadget_complete_isoc_request_ddma(struct dwc2_hsotg_ep *hs_ep)
static void dwc2_gadget_handle_isoc_bna(struct dwc2_hsotg_ep *hs_ep)
struct dwc2_hsotg_ep *hs_ep = hsotg->eps_out[ep_idx];
static unsigned int dwc2_gadget_get_xfersize_ddma(struct dwc2_hsotg_ep *hs_ep)
struct dwc2_hsotg_ep *hs_ep = hsotg->eps_out[epnum];
struct dwc2_hsotg_ep *hs_ep;
struct dwc2_hsotg_ep *hs_ep)
struct dwc2_hsotg_ep *hs_ep)
static void dwc2_gadget_handle_ep_disabled(struct dwc2_hsotg_ep *hs_ep)
static void dwc2_gadget_handle_out_token_ep_disabled(struct dwc2_hsotg_ep *ep)
struct dwc2_hsotg_ep *hs_ep);
static void dwc2_gadget_handle_nak(struct dwc2_hsotg_ep *hs_ep)
struct dwc2_hsotg_ep *hs_ep = index_to_ep(hsotg, idx, dir_in);
struct dwc2_hsotg_ep *ep,
struct dwc2_hsotg_ep *ep;
struct dwc2_hsotg_ep *hs_ep;
struct dwc2_hsotg_ep *hs_ep;
struct dwc2_hsotg_ep *hs_ep;
struct dwc2_hsotg_ep *hs_ep)
struct dwc2_hsotg_ep *hs_ep = our_ep(ep);
static inline struct dwc2_hsotg_ep *our_ep(struct usb_ep *ep)
static inline int is_ep_periodic(struct dwc2_hsotg_ep *hs_ep)
struct dwc2_hsotg_ep *hs_ep = our_ep(ep);
struct dwc2_hsotg_ep *hs_ep = our_ep(ep);
return container_of(ep, struct dwc2_hsotg_ep, ep);
struct dwc2_hsotg_ep *hs_ep,
static bool on_list(struct dwc2_hsotg_ep *ep, struct dwc2_hsotg_req *test)
struct dwc2_hsotg_ep *hs_ep = our_ep(ep);
struct dwc2_hsotg_ep *hs_ep = our_ep(ep);
struct dwc2_hsotg_ep *hs_ep = our_ep(ep);
struct dwc2_hsotg_ep *hs_ep = our_ep(ep);
struct dwc2_hsotg_ep *hs_ep,
sizeof(struct dwc2_hsotg_ep),
sizeof(struct dwc2_hsotg_ep), GFP_KERNEL);
sizeof(struct dwc2_hsotg_ep), GFP_KERNEL);
struct dwc2_hsotg_ep *hs_ep,
static inline struct dwc2_hsotg_ep *index_to_ep(struct dwc2_hsotg *hsotg,
static unsigned int get_ep_limit(struct dwc2_hsotg_ep *hs_ep)
static unsigned int dwc2_gadget_get_chain_limit(struct dwc2_hsotg_ep *hs_ep)
static u32 dwc2_gadget_get_desc_params(struct dwc2_hsotg_ep *hs_ep, u32 *mask)
static void dwc2_gadget_fill_nonisoc_xfer_ddma_one(struct dwc2_hsotg_ep *hs_ep,
static void dwc2_gadget_config_nonisoc_xfer_ddma(struct dwc2_hsotg_ep *hs_ep,
static int dwc2_gadget_fill_isoc_desc(struct dwc2_hsotg_ep *hs_ep,
static void dwc2_gadget_start_isoc_ddma(struct dwc2_hsotg_ep *hs_ep)