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

Data Fields

spinlock_t lock
 
struct mutex lock_printer_io
 
struct usb_gadgetgadget
 
s8 interface
 
struct usb_epin_ep
 
struct usb_epout_ep
 
struct list_head rx_reqs
 
struct list_head rx_reqs_active
 
struct list_head rx_buffers
 
wait_queue_head_t rx_wait
 
struct list_head tx_reqs
 
struct list_head tx_reqs_active
 
wait_queue_head_t tx_wait
 
wait_queue_head_t tx_flush_wait
 
struct usb_requestcurrent_rx_req
 
size_t current_rx_bytes
 
u8current_rx_buf
 
u8 printer_status
 
u8 reset_printer
 
struct cdev printer_cdev
 
struct devicepdev
 
u8 printer_cdev_open
 
wait_queue_head_t wait
 
struct usb_function function
 

Detailed Description

Definition at line 61 of file printer.c.

Field Documentation

u8* current_rx_buf

Definition at line 82 of file printer.c.

size_t current_rx_bytes

Definition at line 81 of file printer.c.

struct usb_request* current_rx_req

Definition at line 80 of file printer.c.

struct usb_function function

Definition at line 89 of file printer.c.

struct usb_gadget* gadget

Definition at line 65 of file printer.c.

struct usb_ep* in_ep

Definition at line 67 of file printer.c.

Definition at line 66 of file printer.c.

spinlock_t lock

Definition at line 62 of file printer.c.

struct mutex lock_printer_io

Definition at line 64 of file printer.c.

struct usb_ep * out_ep

Definition at line 67 of file printer.c.

struct device* pdev

Definition at line 86 of file printer.c.

struct cdev printer_cdev

Definition at line 85 of file printer.c.

u8 printer_cdev_open

Definition at line 87 of file printer.c.

u8 printer_status

Definition at line 83 of file printer.c.

u8 reset_printer

Definition at line 84 of file printer.c.

struct list_head rx_buffers

Definition at line 71 of file printer.c.

struct list_head rx_reqs

Definition at line 69 of file printer.c.

struct list_head rx_reqs_active

Definition at line 70 of file printer.c.

Definition at line 73 of file printer.c.

wait_queue_head_t tx_flush_wait

Definition at line 79 of file printer.c.

struct list_head tx_reqs

Definition at line 74 of file printer.c.

struct list_head tx_reqs_active

Definition at line 75 of file printer.c.

Definition at line 77 of file printer.c.

Definition at line 88 of file printer.c.


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