linux/drivers/staging/rtl8723bs/os_dep/ioctl_linux.c

// SPDX-License-Identifier: GPL-2.0
/******************************************************************************
 *
 * Copyright(c) 2007 - 2012 Realtek Corporation. All rights reserved.
 *
 ******************************************************************************/

#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)
{}

/*  copy from net/wireless/wext.c end */

int rtw_ioctl(struct net_device *dev, struct ifreq *rq, int cmd)
{}