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

#include <usb.h>

Data Fields

struct usb_device * udev
 
struct usb_interfaceintf
 
enum rtl_usb_state state
 
u32 reg_bcn_ctrl_val
 
u8 disableHWSM
 
enum acm_method acm_method
 
u32 irq_mask [2]
 
bool irq_enabled
 
u16(* usb_mq_to_hwq )(__le16 fc, u16 mac80211_queue_index)
 
u8 out_ep_nums
 
u8 out_queue_sel
 
struct rtl_ep_map ep_map
 
u32 max_bulk_out_size
 
u32 tx_submitted_urbs
 
struct sk_buff_head tx_skb_queue [RTL_USB_MAX_EP_NUM]
 
struct usb_anchor tx_pending [RTL_USB_MAX_EP_NUM]
 
struct usb_anchor tx_submitted
 
struct sk_buff *(* usb_tx_aggregate_hdl )(struct ieee80211_hw *, struct sk_buff_head *)
 
int(* usb_tx_post_hdl )(struct ieee80211_hw *, struct urb *, struct sk_buff *)
 
void(* usb_tx_cleanup )(struct ieee80211_hw *, struct sk_buff *)
 
u8 in_ep_nums
 
u32 in_ep
 
u32 rx_max_size
 
u32 rx_urb_num
 
struct usb_anchor rx_submitted
 
void(* usb_rx_segregate_hdl )(struct ieee80211_hw *, struct sk_buff *, struct sk_buff_head *)
 
void(* usb_rx_hdl )(struct ieee80211_hw *, struct sk_buff *)
 

Detailed Description

Definition at line 103 of file usb.h.

Field Documentation

Definition at line 113 of file usb.h.

u8 disableHWSM

Definition at line 111 of file usb.h.

Definition at line 123 of file usb.h.

u32 in_ep

Definition at line 140 of file usb.h.

u8 in_ep_nums

Definition at line 139 of file usb.h.

Definition at line 105 of file usb.h.

bool irq_enabled

Definition at line 116 of file usb.h.

u32 irq_mask[2]

Definition at line 115 of file usb.h.

u32 max_bulk_out_size

Definition at line 125 of file usb.h.

u8 out_ep_nums

Definition at line 121 of file usb.h.

u8 out_queue_sel

Definition at line 122 of file usb.h.

u32 reg_bcn_ctrl_val

Definition at line 109 of file usb.h.

u32 rx_max_size

Definition at line 141 of file usb.h.

struct usb_anchor rx_submitted

Definition at line 143 of file usb.h.

u32 rx_urb_num

Definition at line 142 of file usb.h.

Definition at line 106 of file usb.h.

Definition at line 129 of file usb.h.

Definition at line 127 of file usb.h.

struct usb_anchor tx_submitted

Definition at line 130 of file usb.h.

u32 tx_submitted_urbs

Definition at line 126 of file usb.h.

struct usb_device* udev

Definition at line 104 of file usb.h.

u16(* usb_mq_to_hwq)(__le16 fc, u16 mac80211_queue_index)

Definition at line 118 of file usb.h.

void(* usb_rx_hdl)(struct ieee80211_hw *, struct sk_buff *)

Definition at line 146 of file usb.h.

void(* usb_rx_segregate_hdl)(struct ieee80211_hw *, struct sk_buff *, struct sk_buff_head *)

Definition at line 144 of file usb.h.

struct sk_buff*(* usb_tx_aggregate_hdl)(struct ieee80211_hw *, struct sk_buff_head *)
read

Definition at line 132 of file usb.h.

void(* usb_tx_cleanup)(struct ieee80211_hw *, struct sk_buff *)

Definition at line 136 of file usb.h.

int(* usb_tx_post_hdl)(struct ieee80211_hw *, struct urb *, struct sk_buff *)

Definition at line 134 of file usb.h.


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