Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ep0.c File Reference
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/spinlock.h>
#include <linux/platform_device.h>
#include <linux/pm_runtime.h>
#include <linux/interrupt.h>
#include <linux/io.h>
#include <linux/list.h>
#include <linux/dma-mapping.h>
#include <linux/usb/ch9.h>
#include <linux/usb/gadget.h>
#include <linux/usb/composite.h>
#include "core.h"
#include "gadget.h"
#include "io.h"

Go to the source code of this file.


int dwc3_gadget_ep0_queue (struct usb_ep *ep, struct usb_request *request, gfp_t gfp_flags)
int dwc3_gadget_ep0_set_halt (struct usb_ep *ep, int value)
void dwc3_ep0_out_start (struct dwc3 *dwc)
void dwc3_ep0_interrupt (struct dwc3 *dwc, const struct dwc3_event_depevt *event)

Function Documentation

void dwc3_ep0_interrupt ( struct dwc3 dwc,
const struct dwc3_event_depevt event 

Definition at line 1029 of file ep0.c.

void dwc3_ep0_out_start ( struct dwc3 dwc)

Definition at line 298 of file ep0.c.

int dwc3_gadget_ep0_queue ( struct usb_ep ep,
struct usb_request request,
gfp_t  gfp_flags 

Definition at line 226 of file ep0.c.

int dwc3_gadget_ep0_set_halt ( struct usb_ep ep,
int  value 

Definition at line 288 of file ep0.c.