#include <linux/etherdevice.h>
#include <drv_types.h>
#include <rtw_debug.h>
#include <rtw_mp.h>
#include <hal_btcoex.h>
#include <linux/jiffies.h>
#include <linux/kernel.h>
#define RTL_IOCTL_WPA_SUPPLICANT …
static int wpa_set_auth_algs(struct net_device *dev, u32 value)
{ … }
static int wpa_set_encryption(struct net_device *dev, struct ieee_param *param, u32 param_len)
{ … }
static int rtw_set_wpa_ie(struct adapter *padapter, char *pie, unsigned short ielen)
{ … }
static int wpa_set_param(struct net_device *dev, u8 name, u32 value)
{ … }
static int wpa_mlme(struct net_device *dev, u32 command, u32 reason)
{ … }
static int wpa_supplicant_ioctl(struct net_device *dev, struct iw_point *p)
{ … }
static int rtw_set_encryption(struct net_device *dev, struct ieee_param *param, u32 param_len)
{ … }
static int rtw_set_beacon(struct net_device *dev, struct ieee_param *param, int len)
{ … }
static void rtw_hostapd_sta_flush(struct net_device *dev)
{ … }
static int rtw_add_sta(struct net_device *dev, struct ieee_param *param)
{ … }
static int rtw_del_sta(struct net_device *dev, struct ieee_param *param)
{ … }
static int rtw_ioctl_get_sta_data(struct net_device *dev, struct ieee_param *param, int len)
{ … }
static int rtw_get_sta_wpaie(struct net_device *dev, struct ieee_param *param)
{ … }
static int rtw_set_wps_beacon(struct net_device *dev, struct ieee_param *param, int len)
{ … }
static int rtw_set_wps_probe_resp(struct net_device *dev, struct ieee_param *param, int len)
{ … }
static int rtw_set_wps_assoc_resp(struct net_device *dev, struct ieee_param *param, int len)
{ … }
static int rtw_set_hidden_ssid(struct net_device *dev, struct ieee_param *param, int len)
{ … }
static int rtw_ioctl_acl_remove_sta(struct net_device *dev, struct ieee_param *param, int len)
{ … }
static int rtw_ioctl_acl_add_sta(struct net_device *dev, struct ieee_param *param, int len)
{ … }
static int rtw_ioctl_set_macaddr_acl(struct net_device *dev, struct ieee_param *param, int len)
{ … }
static int rtw_hostapd_ioctl(struct net_device *dev, struct iw_point *p)
{ … }
int rtw_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
{ … }