lpc32xx_udc
static int udc_ep_out_req_dma(struct lpc32xx_udc *udc, struct lpc32xx_ep *ep)
struct lpc32xx_udc *udc;
static void udc_disable(struct lpc32xx_udc *udc)
static void udc_enable(struct lpc32xx_udc *udc)
static void uda_power_event(struct lpc32xx_udc *udc, u32 conn)
static void uda_resm_susp_event(struct lpc32xx_udc *udc, u32 conn)
static void uda_remwkp_cgh(struct lpc32xx_udc *udc)
static void udc_pop_fifo(struct lpc32xx_udc *udc, u8 *data, u32 bytes)
static u32 udc_read_hwep(struct lpc32xx_udc *udc, u32 hwep, u32 *data,
static void udc_stuff_fifo(struct lpc32xx_udc *udc, u8 *data, u32 bytes)
static void udc_write_hwep(struct lpc32xx_udc *udc, u32 hwep, u32 *data,
static void uda_usb_reset(struct lpc32xx_udc *udc)
static void udc_ep0_send_zlp(struct lpc32xx_udc *udc)
static u16 udc_get_current_frame(struct lpc32xx_udc *udc)
static inline void udc_set_device_configured(struct lpc32xx_udc *udc)
static inline void udc_set_device_unconfigured(struct lpc32xx_udc *udc)
static void udc_reinit(struct lpc32xx_udc *udc)
struct lpc32xx_udc *udc = ep->udc;
static int udc_ep0_in_req(struct lpc32xx_udc *udc)
static int udc_ep0_out_req(struct lpc32xx_udc *udc)
static void stop_activity(struct lpc32xx_udc *udc)
static void pullup(struct lpc32xx_udc *udc, int is_on)
struct lpc32xx_udc *udc = ep->udc;
struct lpc32xx_udc *udc;
struct lpc32xx_udc *udc;
static inline struct lpc32xx_udc *to_udc(struct usb_gadget *g)
return container_of(g, struct lpc32xx_udc, gadget);
struct lpc32xx_udc *udc;
static void udc_send_in_zlp(struct lpc32xx_udc *udc, struct lpc32xx_ep *ep)
static void udc_handle_eps(struct lpc32xx_udc *udc, struct lpc32xx_ep *ep)
static void udc_handle_dma_ep(struct lpc32xx_udc *udc, struct lpc32xx_ep *ep)
static void udc_handle_dev(struct lpc32xx_udc *udc)
static int udc_get_status(struct lpc32xx_udc *udc, u16 reqtype, u16 wIndex)
static void udc_handle_ep0_setup(struct lpc32xx_udc *udc)
static void udc_handle_ep0_in(struct lpc32xx_udc *udc)
static void udc_handle_ep0_out(struct lpc32xx_udc *udc)
struct lpc32xx_udc *udc = to_udc(gadget);
struct lpc32xx_udc *udc = to_udc(gadget);
struct lpc32xx_udc *udc = to_udc(gadget);
static const struct lpc32xx_udc controller_template = {
struct lpc32xx_udc *udc = _udc;
struct lpc32xx_udc *udc = _udc;
struct lpc32xx_udc *udc = _udc;
static void vbus_work(struct lpc32xx_udc *udc)
struct lpc32xx_udc *udc = _udc;
struct lpc32xx_udc *udc = to_udc(gadget);
struct lpc32xx_udc *udc = to_udc(gadget);
struct lpc32xx_udc *udc = platform_get_drvdata(dev);
struct lpc32xx_udc *udc;
struct lpc32xx_udc *udc = platform_get_drvdata(pdev);
struct lpc32xx_udc *udc = platform_get_drvdata(pdev);
struct lpc32xx_udc *udc = platform_get_drvdata(pdev);
struct lpc32xx_udc *udc = s->private;
static void create_debug_file(struct lpc32xx_udc *udc)
static void remove_debug_file(struct lpc32xx_udc *udc)
static inline void create_debug_file(struct lpc32xx_udc *udc) {}
static inline void remove_debug_file(struct lpc32xx_udc *udc) {}
static void isp1301_udc_configure(struct lpc32xx_udc *udc)
static void isp1301_pullup_set(struct lpc32xx_udc *udc)
struct lpc32xx_udc *udc =
container_of(work, struct lpc32xx_udc, pullup_job);
static void isp1301_pullup_enable(struct lpc32xx_udc *udc, int en_pullup,
static void isp1301_set_powerstate(struct lpc32xx_udc *udc, int enable)
struct lpc32xx_udc *udc =
container_of(work, struct lpc32xx_udc, power_job);
static void udc_protocol_cmd_w(struct lpc32xx_udc *udc, u32 cmd)
static inline void udc_protocol_cmd_data_w(struct lpc32xx_udc *udc, u32 cmd,
static u32 udc_protocol_cmd_r(struct lpc32xx_udc *udc, u32 cmd)
static inline void uda_enable_devint(struct lpc32xx_udc *udc, u32 devmask)
static inline void uda_disable_devint(struct lpc32xx_udc *udc, u32 mask)
static inline void uda_clear_devint(struct lpc32xx_udc *udc, u32 mask)
static void uda_enable_hwepint(struct lpc32xx_udc *udc, u32 hwep)
static void uda_disable_hwepint(struct lpc32xx_udc *udc, u32 hwep)
static inline void uda_clear_hwepint(struct lpc32xx_udc *udc, u32 hwep)
static inline void udc_ep_dma_enable(struct lpc32xx_udc *udc, u32 hwep)
static inline void udc_ep_dma_disable(struct lpc32xx_udc *udc, u32 hwep)
static void udc_realize_hwep(struct lpc32xx_udc *udc, u32 hwep,
static void udc_unrealize_hwep(struct lpc32xx_udc *udc, u32 hwep)
static u32 udc_selep_clrint(struct lpc32xx_udc *udc, u32 hwep)
static void udc_disable_hwep(struct lpc32xx_udc *udc, u32 hwep)
static void udc_stall_hwep(struct lpc32xx_udc *udc, u32 hwep)
static void udc_clrstall_hwep(struct lpc32xx_udc *udc, u32 hwep)
static void udc_select_hwep(struct lpc32xx_udc *udc, u32 hwep)
static void udc_clr_buffer_hwep(struct lpc32xx_udc *udc, u32 hwep)
static void udc_val_buffer_hwep(struct lpc32xx_udc *udc, u32 hwep)
static inline u32 udc_clearep_getsts(struct lpc32xx_udc *udc, u32 hwep)
static struct lpc32xx_usbd_dd_gad *udc_dd_alloc(struct lpc32xx_udc *udc)
static void udc_dd_free(struct lpc32xx_udc *udc, struct lpc32xx_usbd_dd_gad *dd)
static void udc_clk_set(struct lpc32xx_udc *udc, int enable)
static void udc_set_address(struct lpc32xx_udc *udc, u32 addr)
static int udc_ep_in_req_dma(struct lpc32xx_udc *udc, struct lpc32xx_ep *ep)