gr_udc
static void gr_ep0out_requeue(struct gr_udc *dev)
static void gr_dbgprint_devreq(struct gr_udc *dev, u8 type, u8 request,
static void gr_ep0_setup(struct gr_udc *dev, struct gr_request *req)
static void gr_dbgprint_devreq(struct gr_udc *dev, u8 type, u8 request,
static void gr_vbus_connected(struct gr_udc *dev, u32 status)
static void gr_enable_vbus_detect(struct gr_udc *dev)
static void gr_vbus_disconnected(struct gr_udc *dev)
static void gr_udc_usbreset(struct gr_udc *dev, u32 status)
struct gr_udc *dev = ep->dev;
static int gr_handle_state_changes(struct gr_udc *dev)
struct gr_udc *dev = _dev;
struct gr_udc *dev = _dev;
struct gr_udc *dev;
struct gr_udc *dev;
struct gr_udc *dev;
struct gr_udc *dev;
struct gr_udc *dev = seq->private;
struct gr_udc *dev;
dev = container_of(_gadget, struct gr_udc, gadget);
struct gr_udc *dev;
dev = container_of(_gadget, struct gr_udc, gadget);
struct gr_udc *dev;
dev = container_of(_gadget, struct gr_udc, gadget);
struct gr_udc *dev = to_gr_udc(gadget);
struct gr_udc *dev = to_gr_udc(gadget);
static int gr_ep_init(struct gr_udc *dev, int num, int is_in, u32 maxplimit)
static int gr_udc_init(struct gr_udc *dev)
static void gr_dfs_create(struct gr_udc *dev)
static void gr_ep_remove(struct gr_udc *dev, int num, int is_in)
struct gr_udc *dev = platform_get_drvdata(pdev);
static int gr_request_irq(struct gr_udc *dev, int irq)
struct gr_udc *dev;
static void gr_dfs_delete(struct gr_udc *dev)
static void gr_dfs_create(struct gr_udc *dev) {}
static void gr_dfs_delete(struct gr_udc *dev) {}
static inline void gr_free_dma_desc(struct gr_udc *dev,
static void gr_free_dma_desc_chain(struct gr_udc *dev, struct gr_request *req)
static void gr_ep0_setup(struct gr_udc *dev, struct gr_request *req);
struct gr_udc *dev;
struct gr_udc *dev = ep->dev;
static void gr_control_stall(struct gr_udc *dev)
static inline void gr_set_ep0state(struct gr_udc *dev, enum gr_ep0state value)
static void gr_disable_interrupts_and_pullup(struct gr_udc *dev)
static void gr_stop_activity(struct gr_udc *dev)
struct gr_udc *dev;
static int gr_ep0_respond(struct gr_udc *dev, u8 *buf, int length,
static inline int gr_ep0_respond_u16(struct gr_udc *dev, u16 response)
static inline int gr_ep0_respond_empty(struct gr_udc *dev)
static void gr_set_address(struct gr_udc *dev, u8 address)
static int gr_device_request(struct gr_udc *dev, u8 type, u8 request,
static int gr_interface_request(struct gr_udc *dev, u8 type, u8 request,
static int gr_endpoint_request(struct gr_udc *dev, u8 type, u8 request,
struct gr_udc *dev;
#define to_gr_udc(gadget) (container_of((gadget), struct gr_udc, gadget))