#include "../wifi.h"
#include "../core.h"
#include "../usb.h"
#include "../efuse.h"
#include "../base.h"
#include "reg.h"
#include "def.h"
#include "phy.h"
#include "mac.h"
#include "dm.h"
#include "rf.h"
#include "trx.h"
#include "led.h"
#include "hw.h"
#include "../rtl8192c/fw_common.h"
#include <linux/module.h>
MODULE_AUTHOR(…) …;
MODULE_AUTHOR(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_FIRMWARE(…) …;
MODULE_FIRMWARE(…) …;
MODULE_FIRMWARE(…) …;
MODULE_FIRMWARE(…) …;
static int rtl92cu_init_sw_vars(struct ieee80211_hw *hw)
{ … }
static void rtl92cu_deinit_sw_vars(struct ieee80211_hw *hw)
{ … }
static bool rtl92cu_get_btc_status(void)
{ … }
static struct rtl_hal_ops rtl8192cu_hal_ops = …;
static struct rtl_mod_params rtl92cu_mod_params = …;
module_param_named(swenc, rtl92cu_mod_params.sw_crypto, bool, 0444);
module_param_named(debug_level, rtl92cu_mod_params.debug_level, int, 0644);
module_param_named(debug_mask, rtl92cu_mod_params.debug_mask, ullong, 0644);
MODULE_PARM_DESC(…) …;
MODULE_PARM_DESC(…) …;
MODULE_PARM_DESC(…) …;
static struct rtl_hal_usbint_cfg rtl92cu_interface_cfg = …;
static struct rtl_hal_cfg rtl92cu_hal_cfg = …;
#define USB_VENDOR_ID_REALTEK …
static const struct usb_device_id rtl8192c_usb_ids[] = …;
MODULE_DEVICE_TABLE(usb, rtl8192c_usb_ids);
static int rtl8192cu_probe(struct usb_interface *intf,
const struct usb_device_id *id)
{ … }
static struct usb_driver rtl8192cu_driver = …;
module_usb_driver(…) …;