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

#include <zd_usb.h>

Data Fields

atomic_t enabled
 
spinlock_t lock
 
struct delayed_work watchdog_work
 
struct sk_buff_head submitted_skbs
 
struct usb_anchor submitted
 
int submitted_urbs
 
u8 stopped:1
 
u8 watchdog_enabled:1
 

Detailed Description

struct zd_usb_tx - structure used for transmitting frames : atomic enabled flag, indicates whether tx is enabled : lock for transmission : anchor for URBs sent to device : atomic integer that counts the URBs having sent to the device, which haven't been completed : indicates whether higher level tx queues are stopped

Definition at line 206 of file zd_usb.h.

Field Documentation

atomic_t enabled

Definition at line 207 of file zd_usb.h.

spinlock_t lock

Definition at line 208 of file zd_usb.h.

u8 stopped

Definition at line 213 of file zd_usb.h.

struct usb_anchor submitted

Definition at line 211 of file zd_usb.h.

struct sk_buff_head submitted_skbs

Definition at line 210 of file zd_usb.h.

int submitted_urbs

Definition at line 212 of file zd_usb.h.

u8 watchdog_enabled

Definition at line 213 of file zd_usb.h.

struct delayed_work watchdog_work

Definition at line 209 of file zd_usb.h.


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