Linux Kernel
3.7.1
|
#include <usb.h>
Data Fields | |
struct usb_device * | udev |
struct usb_interface * | intf |
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 *) |
enum acm_method acm_method |
struct rtl_ep_map ep_map |
struct usb_interface* intf |
enum rtl_usb_state state |
struct usb_anchor tx_pending[RTL_USB_MAX_EP_NUM] |
struct sk_buff_head tx_skb_queue[RTL_USB_MAX_EP_NUM] |
void(* usb_rx_segregate_hdl)(struct ieee80211_hw *, struct sk_buff *, struct sk_buff_head *) |
|
read |
void(* usb_tx_cleanup)(struct ieee80211_hw *, struct sk_buff *) |