Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
usb_composite_driver Struct Reference

#include <composite.h>

Data Fields

const charname
 
const chariProduct
 
const chariManufacturer
 
const chariSerialNumber
 
struct usb_device_descriptordev
 
struct usb_gadget_strings ** strings
 
enum usb_device_speed max_speed
 
unsigned needs_serial:1
 
int(* bind )(struct usb_composite_dev *cdev)
 
int(* unbind )(struct usb_composite_dev *)
 
void(* disconnect )(struct usb_composite_dev *)
 
void(* suspend )(struct usb_composite_dev *)
 
void(* resume )(struct usb_composite_dev *)
 
struct usb_gadget_driver gadget_driver
 

Detailed Description

Definition at line 288 of file composite.h.

Field Documentation

Definition at line 298 of file composite.h.

Definition at line 293 of file composite.h.

void(* disconnect)(struct usb_composite_dev *)

Definition at line 301 of file composite.h.

struct usb_gadget_driver gadget_driver

Definition at line 311 of file composite.h.

const char* iManufacturer

Definition at line 291 of file composite.h.

const char* iProduct

Definition at line 290 of file composite.h.

const char* iSerialNumber

Definition at line 292 of file composite.h.

enum usb_device_speed max_speed

Definition at line 295 of file composite.h.

const char * name

Definition at line 289 of file composite.h.

unsigned needs_serial

Definition at line 296 of file composite.h.

Definition at line 305 of file composite.h.

Definition at line 294 of file composite.h.

void(* suspend)(struct usb_composite_dev *)

Definition at line 304 of file composite.h.

Definition at line 299 of file composite.h.


The documentation for this struct was generated from the following files: