#ifndef __RTW_USB_H_
#define __RTW_USB_H_
#define FW_8192C_START_ADDRESS …
#define FW_8192C_END_ADDRESS …
#define RTW_USB_MAX_RXTX_COUNT …
#define RTW_USB_VENQT_MAX_BUF_SIZE …
#define MAX_USBCTRL_VENDORREQ_TIMES …
#define RTW_USB_CMD_READ …
#define RTW_USB_CMD_WRITE …
#define RTW_USB_CMD_REQ …
#define RTW_USB_VENQT_CMD_IDX …
#define RTW_USB_TX_SEL_HQ …
#define RTW_USB_TX_SEL_LQ …
#define RTW_USB_TX_SEL_NQ …
#define RTW_USB_TX_SEL_EQ …
#define RTW_USB_BULK_IN_ADDR …
#define RTW_USB_INT_IN_ADDR …
#define RTW_USB_HW_QUEUE_ENTRY …
#define RTW_USB_PACKET_OFFSET_SZ …
#define RTW_USB_MAX_XMITBUF_SZ …
#define RTW_USB_MAX_RECVBUF_SZ …
#define RTW_USB_RECVBUFF_ALIGN_SZ …
#define RTW_USB_RXAGG_SIZE …
#define RTW_USB_RXAGG_TIMEOUT …
#define RTW_USB_RXCB_NUM …
#define RTW_USB_EP_MAX …
#define TX_DESC_QSEL_MAX …
#define RTW_USB_VENDOR_ID_REALTEK …
static inline struct rtw_usb *rtw_get_usb_priv(struct rtw_dev *rtwdev)
{ … }
struct rx_usb_ctrl_block { … };
struct rtw_usb_tx_data { … };
struct rtw_usb { … };
static inline struct rtw_usb_tx_data *rtw_usb_get_tx_data(struct sk_buff *skb)
{ … }
int rtw_usb_probe(struct usb_interface *intf, const struct usb_device_id *id);
void rtw_usb_disconnect(struct usb_interface *intf);
#endif