staging: rtl8723bs: Remove unused macros in wifi.h
cover staging: rtl8723bs: Remove unused macros in wifi.h
Remove unused macros, structs and function declarations.
Tested with rtl8723bs in ODYS Trenbook Next 14
Philipp Hortmann (14):
staging: rtl8723bs: Remove unused structs starting with profile_info
staging: rtl8723bs: Remove switch(type) as type is constant
staging: rtl8723bs: Remove unused declarations start with
sd_hal_bus_init
staging: rtl8723bs: Remove empty file sdio_osintf.h
staging: rtl8723bs: Remove unused macros in wifi.h
staging: rtl8723bs: Remove unused macros in sta_info.h
staging: rtl8723bs: Remove unused macros in rtw_xmit.h
staging: rtl8723bs: Remove unused macros in rtw_security.h
staging: rtl8723bs: Remove unused macros in rtw_recv.h
staging: rtl8723bs: Remove unused macros in rtw_pwrctrl.h
staging: rtl8723bs: Remove unused macros in rtw_mp.h
staging: rtl8723bs: Remove unused macros in rtw_mlme.h
staging: rtl8723bs: Remove unused macros in rtw_io.h
staging: rtl8723bs: Remove unused macro in ioctl_cfg80211.c
drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/rtw_io.h | 57 ---- drivers/staging/rtl8723bs/include/rtw_mlme.h | 156 --------- drivers/staging/rtl8723bs/include/rtw_mp.h | 29 -- .../staging/rtl8723bs/include/rtw_pwrctrl.h | 38 --- drivers/staging/rtl8723bs/include/rtw_recv.h | 16 - .../staging/rtl8723bs/include/rtw_security.h | 5 - drivers/staging/rtl8723bs/include/rtw_xmit.h | 10 - drivers/staging/rtl8723bs/include/sdio_hal.h | 4 - .../staging/rtl8723bs/include/sdio_osintf.h | 16 - drivers/staging/rtl8723bs/include/sta_info.h | 44 --- drivers/staging/rtl8723bs/include/wifi.h | 299 ------------------ .../staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 15 - 13 files changed, 690 deletions(-) delete mode 100644 drivers/staging/rtl8723bs/include/sdio_osintf.h
Signature · 1 line
2.45.2
PATCH 1/14 staging: rtl8723bs: Remove unused structs starting with profile_info
Remove unused structs.
--- drivers/staging/rtl8723bs/include/rtw_mlme.h | 133 ------------------- 1 file changed, 133 deletions(-)
drivers/staging/rtl8723bs/include/rtw_mlme.h +0 -133
@@ -141,139 +141,6 @@ struct rt_link_detect_t {u32 LowPowerTransitionCount; }; -struct profile_info { -u8 ssidlen; -u8 ssid[WLAN_SSID_MAXLEN ]; -u8 peermac[ETH_ALEN ]; -}; - -struct tx_invite_req_info { -u8 token; -u8 benable; -u8 go_ssid[WLAN_SSID_MAXLEN ]; -u8 ssidlen; -u8 go_bssid[ETH_ALEN ]; -u8 peer_macaddr[ETH_ALEN ]; -u8 operating_ch;/* This information will be set by using the p2p_set op_ch =x */ -u8 peer_ch;/* The listen channel for peer P2P device */ - -}; - -struct tx_invite_resp_info { -u8 token;/* Used to record the dialog token of p2p invitation request frame. */ -}; - -struct tx_provdisc_req_info { -u16 wps_config_method_request;/* Used when sending the provisioning request frame */ -u16 peer_channel_num[2 ];/* The channel number which the receiver stands. */ -struct ndis_802_11_ssid ssid; -u8 peerDevAddr[ETH_ALEN ];/* Peer device address */ -u8 peerIFAddr[ETH_ALEN ];/* Peer interface address */ -u8 benable;/* This provision discovery request frame is trigger to send or not */ -}; - -struct rx_provdisc_req_info {/* When peer device issue prov_disc_req first, we should store the following information */ -u8 peerDevAddr[ETH_ALEN ];/* Peer device address */ -u8 strconfig_method_desc_of_prov_disc_req[4 ];/* description for the config method located in the provisioning discovery request frame. */ -/* The UI must know this information to know which config method the remote p2p device is requiring. */ -}; - -struct tx_nego_req_info { -u16 peer_channel_num[2 ];/* The channel number which the receiver stands. */ -u8 peerDevAddr[ETH_ALEN ];/* Peer device address */ -u8 benable;/* This negotiation request frame is trigger to send or not */ -}; - -struct group_id_info { -u8 go_device_addr[ETH_ALEN ];/* The GO's device address of this P2P group */ -u8 ssid[WLAN_SSID_MAXLEN ];/* The SSID of this P2P group */ -}; - -struct scan_limit_info { -u8 scan_op_ch_only;/* When this flag is set, the driver should just scan the operation channel */ -u8 operation_ch[2 ];/* Store the operation channel of invitation request frame */ -}; - -struct wifidirect_info { -struct adapter *padapter; -struct timer_list find_phase_timer; -struct timer_list restore_p2p_state_timer; - -/* Used to do the scanning. After confirming the peer is availalble, the driver transmits the P2P frame to peer. */ -struct timer_list pre_tx_scan_timer; -struct timer_list reset_ch_sitesurvey; -struct timer_list reset_ch_sitesurvey2;/* Just for resetting the scan limit function by using p2p nego */ -struct tx_provdisc_req_info tx_prov_disc_info; -struct rx_provdisc_req_info rx_prov_disc_info; -struct tx_invite_req_info invitereq_info; -struct profile_info profileinfo[P2P_MAX_PERSISTENT_GROUP_NUM ];/* Store the profile information of persistent group */ -struct tx_invite_resp_info inviteresp_info; -struct tx_nego_req_info nego_req_info; -struct group_id_info groupid_info;/* Store the group id information when doing the group negotiation handshake. */ -struct scan_limit_info rx_invitereq_info;/* Used for get the limit scan channel from the Invitation procedure */ -struct scan_limit_info p2p_info;/* Used for get the limit scan channel from the P2P negotiation handshake */ -enum p2p_role role; -enum p2p_state pre_p2p_state; -enum p2p_state p2p_state; -u8 device_addr[ETH_ALEN ];/* The device address should be the mac address of this device. */ -u8 interface_addr[ETH_ALEN ]; -u8 social_chan[4 ]; -u8 listen_channel; -u8 operating_channel; -u8 listen_dwell;/* This value should be between 1 and 3 */ -u8 support_rate[8 ]; -u8 p2p_wildcard_ssid[P2P_WILDCARD_SSID_LEN ]; -u8 intent;/* should only include the intent value. */ -u8 p2p_peer_interface_addr[ETH_ALEN ]; -u8 p2p_peer_device_addr[ETH_ALEN ]; -u8 peer_intent;/* Included the intent value and tie breaker value. */ -u8 device_name[WPS_MAX_DEVICE_NAME_LEN ];/* Device name for displaying on searching device screen */ -u8 device_name_len; -u8 profileindex;/* Used to point to the index of profileinfo array */ -u8 peer_operating_ch; -u8 find_phase_state_exchange_cnt; -u16 device_password_id_for_nego;/* The device password ID for group negotiation */ -u8 negotiation_dialog_token; -u8 nego_ssid[WLAN_SSID_MAXLEN ];/* SSID information for group negotiation */ -u8 nego_ssidlen; -u8 p2p_group_ssid[WLAN_SSID_MAXLEN ]; -u8 p2p_group_ssid_len; -u8 persistent_supported;/* Flag to know the persistent function should be supported or not. */ -/* In the Sigma test, the Sigma will provide this enable from the sta_set_p2p CAPI. */ -/* 0: disable */ -/* 1: enable */ -u8 session_available;/* Flag to set the WFD session available to enable or disable "by Sigma" */ -/* In the Sigma test, the Sigma will disable the session available by using the sta_preset CAPI. */ -/* 0: disable */ -/* 1: enable */ - -u8 wfd_tdls_enable;/* Flag to enable or disable the TDLS by WFD Sigma */ -/* 0: disable */ -/* 1: enable */ -u8 wfd_tdls_weaksec;/* Flag to enable or disable the weak security function for TDLS by WFD Sigma */ -/* 0: disable */ -/* In this case, the driver can't issue the tdsl setup request frame. */ -/* 1: enable */ -/* In this case, the driver can issue the tdls setup request frame */ -/* even the current security is weak security. */ - -enum p2p_wpsinfo ui_got_wps_info;/* This field will store the WPS value (PIN value or PBC) that UI had got from the user. */ -u16 supported_wps_cm;/* This field describes the WPS config method which this driver supported. */ -/* The value should be the combination of config method defined in page104 of WPS v2.0 spec. */ -u8 external_uuid;/* UUID flag */ -u8 uuid[16 ];/* UUID */ -uint channel_list_attr_len;/* This field will contain the length of body of P2P Channel List attribute of group negotitation response frame. */ -u8 channel_list_attr[100 ];/* This field will contain the body of P2P Channel List attribute of group negotitation response frame. */ -/* We will use the channel_cnt and channel_list fields when constructing the group negotitation confirm frame. */ -u8 driver_interface;/* Indicate DRIVER_WEXT or DRIVER_CFG80211 */ -}; - -struct tdls_ss_record {/* signal strength record */ -u8 macaddr[ETH_ALEN ]; -u8 rx_pwd_ba11; -u8 is_tdls_sta;/* true: direct link sta, false: else */ -}; -/* used for mlme_priv.roam_flags */ enum {RTW_ROAM_ON_EXPIRED =BIT0 ,
Signature · 1 line
2.45.2
PATCH 2/14 staging: rtl8723bs: Remove switch(type) as type is constant
In reply to Philipp HortmannRemove switch(type) as type is constant and never matches any of the cases.
--- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 14 -------------- 1 file changed, 14 deletions(-)
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c +0 -14
@@ -2549,7 +2549,6 @@ static int cfg80211_rtw_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev,bool ack = true;u8 tx_ch = (u8 )ieee80211_frequency_to_channel (chan->center_freq);u8 category, action; -int type = (-1 );struct adapter *padapter;struct rtw_wdev_priv *pwdev_priv;
@@ -2581,19 +2580,6 @@ static int cfg80211_rtw_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev, tx_ret =_cfg80211_rtw_mgmt_tx (padapter, tx_ch, buf, len); }while (dump_cnt < dump_limit && tx_ret != _SUCCESS); -switch (type) { -case P2P_GO_NEGO_CONF : -rtw_clear_scan_deny (padapter); -break ; -case P2P_INVIT_RESP : -if (pwdev_priv->invit_info.flags &BIT (0 ) && pwdev_priv->invit_info.status ==0 ) { -rtw_set_scan_deny (padapter,5000 ); -rtw_pwr_wakeup_ex (padapter,5000 ); -rtw_clear_scan_deny (padapter); - } -break ; - } - cancel_ps_deny:rtw_ps_deny_cancel (padapter,PS_DENY_MGNT_TX ); exit:
Signature · 1 line
2.45.2
PATCH 3/14 staging: rtl8723bs: Remove unused declarations start with sd_hal_bus_init
In reply to Philipp HortmannRemove unused function declarations.
--- drivers/staging/rtl8723bs/include/sdio_hal.h | 4 ---- drivers/staging/rtl8723bs/include/sdio_osintf.h | 6 ------ 2 files changed, 10 deletions(-)
drivers/staging/rtl8723bs/include/sdio_hal.h +0 -4
@@ -7,10 +7,6 @@#ifndef __SDIO_HAL_H__#define __SDIO_HAL_H__ - -extern u8 sd_hal_bus_init (struct adapter *padapter); -extern u8 sd_hal_bus_deinit (struct adapter *padapter); -u8 sd_int_isr (struct adapter *padapter);void sd_int_dpc (struct adapter *padapter);void rtw_set_hal_ops (struct adapter *padapter);
drivers/staging/rtl8723bs/include/sdio_osintf.h +0 -6
@@ -7,10 +7,4 @@#ifndef __SDIO_OSINTF_H__#define __SDIO_OSINTF_H__ - - -u8 sd_hal_bus_init (struct adapter *padapter); -u8 sd_hal_bus_deinit (struct adapter *padapter); -void sd_c2h_hdl (struct adapter *padapter); -#endif
Signature · 1 line
2.45.2
PATCH 4/14 staging: rtl8723bs: Remove empty file sdio_osintf.h
In reply to Philipp HortmannRemove empty file sdio_osintf.h.
--- drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/sdio_osintf.h | 10 ---------- 2 files changed, 11 deletions(-) delete mode 100644 drivers/staging/rtl8723bs/include/sdio_osintf.h
drivers/staging/rtl8723bs/include/drv_types.h +0 -1
@@ -490,7 +490,6 @@ static inline u8 *myid(struct eeprom_priv *peepriv) }/* HCI Related header file */ -#include <sdio_osintf.h> #include <sdio_ops.h> #include <sdio_hal.h>
drivers/staging/rtl8723bs/include/sdio_osintf.h deleted +0 -10
@@ -1,10 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 */ -/****************************************************************************** -* -* Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. -* -******************************************************************************/ -#ifndef __SDIO_OSINTF_H__ -#define __SDIO_OSINTF_H__ - -#endif
Signature · 1 line
2.45.2
PATCH 5/14 staging: rtl8723bs: Remove unused macros in wifi.h
In reply to Philipp HortmannRemove unused macros.
--- drivers/staging/rtl8723bs/include/wifi.h | 299 ----------------------- 1 file changed, 299 deletions(-)
drivers/staging/rtl8723bs/include/wifi.h +0 -299
@@ -7,30 +7,11 @@#ifndef _WIFI_H_#define _WIFI_H_ -#define WLAN_ETHHDR_LEN 14 -#define WLAN_ETHADDR_LEN 6 -#define WLAN_IEEE_OUI_LEN 3 -#define WLAN_ADDR_LEN 6 -#define WLAN_CRC_LEN 4 -#define WLAN_BSSID_LEN 6 -#define WLAN_BSS_TS_LEN 8#define WLAN_HDR_A3_LEN 24 -#define WLAN_HDR_A4_LEN 30#define WLAN_HDR_A3_QOS_LEN 26 -#define WLAN_HDR_A4_QOS_LEN 32 -#define WLAN_SSID_MAXLEN 32 -#define WLAN_DATA_MAXLEN 2312 -#define WLAN_A3_PN_OFFSET 24 -#define WLAN_A4_PN_OFFSET 30 - -#define WLAN_MIN_ETHFRM_LEN 60 -#define WLAN_MAX_ETHFRM_LEN 1514 -#define WLAN_ETHHDR_LEN 14#define WLAN_WMM_LEN 24 -#define P80211CAPTURE_VERSION 0x80211001 -/* This value is tested by WiFi 11n Test Plan 5.2.3. */ /* This test verifies the WLAN NIC can update the NAV through sending the CTS with large duration. */ #define WiFiNavUpperUs 30000/* 30 ms */
@@ -164,9 +145,6 @@ enum {#define GetFragNum (pbuf) \ (le16_to_cpu(*(__le16 *)((size_t)(pbuf) + 22)) & 0x0f) -#define GetTupleCache (pbuf) \ - (cpu_to_le16(*(unsigned short *)((size_t)(pbuf) + 22))) -#define SetFragNum (pbuf, num) \ do { \ *(unsigned short *)((size_t)(pbuf) + 22) = \
@@ -305,27 +283,13 @@ static inline int IsFrameTypeCtrl(unsigned char *pframe)/*----------------------------------------------------------------------------- Below is for the security related definition ------------------------------------------------------------------------------*/ -#define _RESERVED_FRAME_TYPE_ 0 -#define _SKB_FRAME_TYPE_ 2 -#define _PRE_ALLOCMEM_ 1 -#define _PRE_ALLOCHDR_ 3 -#define _PRE_ALLOCLLCHDR_ 4 -#define _PRE_ALLOCICVHDR_ 5 -#define _PRE_ALLOCMICHDR_ 6 - -#define _ACKCTSLNG_ 14/* 14 bytes long, including crclng */ -#define _CRCLNG_ 4#define _ASOCREQ_IE_OFFSET_ 4/* excluding wlan_hdr */ -#define _ASOCRSP_IE_OFFSET_ 6#define _REASOCREQ_IE_OFFSET_ 10 -#define _REASOCRSP_IE_OFFSET_ 6#define _PROBEREQ_IE_OFFSET_ 0#define _PROBERSP_IE_OFFSET_ 12#define _AUTH_IE_OFFSET_ 6 -#define _DEAUTH_IE_OFFSET_ 0#define _BEACON_IE_OFFSET_ 12 -#define _PUBLIC_ACTION_IE_OFFSET_ 8#define _FIXED_IE_LENGTH_ _BEACON_IE_OFFSET_
@@ -336,20 +300,11 @@ static inline int IsFrameTypeCtrl(unsigned char *pframe)#define _AUTH_SEQ_NUM_ 2#define _BEACON_ITERVAL_ 2#define _CAPABILITY_ 2 -#define _CURRENT_APADDR_ 6 -#define _LISTEN_INTERVAL_ 2#define _RSON_CODE_ 2#define _ASOC_ID_ 2#define _STATUS_CODE_ 2#define _TIMESTAMP_ 8 -#define AUTH_ODD_TO 0 -#define AUTH_EVEN_TO 1 - -#define WLAN_ETHCONV_ENCAP 1 -#define WLAN_ETHCONV_RFC1042 2 -#define WLAN_ETHCONV_8021h 3 -/*----------------------------------------------------------------------------- Below is the definition for 802.11i / 802.1x ------------------------------------------------------------------------------*/
@@ -361,18 +316,10 @@ static inline int IsFrameTypeCtrl(unsigned char *pframe)Below is the definition for WMM ------------------------------------------------------------------------------*/ #define _WMM_IE_Length_ 7/* for WMM STA */ -#define _WMM_Para_Element_Length_ 24 -/*----------------------------------------------------------------------------- Below is the definition for 802.11n ------------------------------------------------------------------------------*/ - -#define SetOrderBit (pbuf) \ - do { \ - *(unsigned short *)(pbuf) |= cpu_to_le16(_ORDER_); \ - } while (0) -#define GetOrderBit (pbuf) (((*(unsigned short *)(pbuf)) & cpu_to_le16(_ORDER_)) != 0)#define ACT_CAT_VENDOR 0x7F/* 127 */
@@ -440,244 +387,20 @@ struct ADDBA_request {#define IEEE80211_HT_CAP_SGI_40 0x0040#define IEEE80211_HT_CAP_TX_STBC 0x0080#define IEEE80211_HT_CAP_RX_STBC_1R 0x0100 -#define IEEE80211_HT_CAP_RX_STBC_2R 0x0200#define IEEE80211_HT_CAP_RX_STBC_3R 0x0300 -#define IEEE80211_HT_CAP_DELAY_BA 0x0400#define IEEE80211_HT_CAP_MAX_AMSDU 0x0800#define IEEE80211_HT_CAP_DSSSCCK40 0x1000/* 802.11n HT capability AMPDU settings */ #define IEEE80211_HT_CAP_AMPDU_FACTOR 0x03#define IEEE80211_HT_CAP_AMPDU_DENSITY 0x1C -/* 802.11n HT capability MSC set */ -#define IEEE80211_SUPP_MCS_SET_UEQM 4 -#define IEEE80211_HT_CAP_MAX_STREAMS 4 -#define IEEE80211_SUPP_MCS_SET_LEN 10 -/* maximum streams the spec allows */ -#define IEEE80211_HT_CAP_MCS_TX_DEFINED 0x01 -#define IEEE80211_HT_CAP_MCS_TX_RX_DIFF 0x02 -#define IEEE80211_HT_CAP_MCS_TX_STREAMS 0x0C -#define IEEE80211_HT_CAP_MCS_TX_UEQM 0x10 -/* 802.11n HT capability TXBF capability */ -#define IEEE80211_HT_CAP_TXBF_RX_NDP 0x00000008 -#define IEEE80211_HT_CAP_TXBF_TX_NDP 0x00000010 -#define IEEE80211_HT_CAP_TXBF_EXPLICIT_COMP_STEERING_CAP 0x00000400/* endif */ /* ===============WPS Section =============== */ -/* For WPSv1.0 */ -#define WPSOUI 0x0050f204/* WPS attribute ID */ -#define WPS_ATTR_VER1 0x104A -#define WPS_ATTR_SIMPLE_CONF_STATE 0x1044 -#define WPS_ATTR_RESP_TYPE 0x103B -#define WPS_ATTR_UUID_E 0x1047 -#define WPS_ATTR_MANUFACTURER 0x1021 -#define WPS_ATTR_MODEL_NAME 0x1023 -#define WPS_ATTR_MODEL_NUMBER 0x1024 -#define WPS_ATTR_SERIAL_NUMBER 0x1042 -#define WPS_ATTR_PRIMARY_DEV_TYPE 0x1054 -#define WPS_ATTR_SEC_DEV_TYPE_LIST 0x1055 -#define WPS_ATTR_DEVICE_NAME 0x1011 -#define WPS_ATTR_CONF_METHOD 0x1008 -#define WPS_ATTR_RF_BANDS 0x103C -#define WPS_ATTR_DEVICE_PWID 0x1012 -#define WPS_ATTR_REQUEST_TYPE 0x103A -#define WPS_ATTR_ASSOCIATION_STATE 0x1002 -#define WPS_ATTR_CONFIG_ERROR 0x1009 -#define WPS_ATTR_VENDOR_EXT 0x1049#define WPS_ATTR_SELECTED_REGISTRAR 0x1041 -/* Value of WPS attribute "WPS_ATTR_DEVICE_NAME */ -#define WPS_MAX_DEVICE_NAME_LEN 32 - -/* Value of WPS Request Type Attribute */ -#define WPS_REQ_TYPE_ENROLLEE_INFO_ONLY 0x00 -#define WPS_REQ_TYPE_ENROLLEE_OPEN_8021X 0x01 -#define WPS_REQ_TYPE_REGISTRAR 0x02 -#define WPS_REQ_TYPE_WLAN_MANAGER_REGISTRAR 0x03 - -/* Value of WPS Response Type Attribute */ -#define WPS_RESPONSE_TYPE_INFO_ONLY 0x00 -#define WPS_RESPONSE_TYPE_8021X 0x01 -#define WPS_RESPONSE_TYPE_REGISTRAR 0x02 -#define WPS_RESPONSE_TYPE_AP 0x03 - -/* Value of WPS WiFi Simple Configuration State Attribute */ -#define WPS_WSC_STATE_NOT_CONFIG 0x01 -#define WPS_WSC_STATE_CONFIG 0x02 - -/* Value of WPS Version Attribute */ -#define WPS_VERSION_1 0x10 - -/* Value of WPS Configuration Method Attribute */ -#define WPS_CONFIG_METHOD_FLASH 0x0001 -#define WPS_CONFIG_METHOD_ETHERNET 0x0002 -#define WPS_CONFIG_METHOD_LABEL 0x0004 -#define WPS_CONFIG_METHOD_DISPLAY 0x0008 -#define WPS_CONFIG_METHOD_E_NFC 0x0010 -#define WPS_CONFIG_METHOD_I_NFC 0x0020 -#define WPS_CONFIG_METHOD_NFC 0x0040 -#define WPS_CONFIG_METHOD_PBC 0x0080 -#define WPS_CONFIG_METHOD_KEYPAD 0x0100 -#define WPS_CONFIG_METHOD_VPBC 0x0280 -#define WPS_CONFIG_METHOD_PPBC 0x0480 -#define WPS_CONFIG_METHOD_VDISPLAY 0x2008 -#define WPS_CONFIG_METHOD_PDISPLAY 0x4008 - -/* Value of Category ID of WPS Primary Device Type Attribute */ -#define WPS_PDT_CID_DISPLAYS 0x0007 -#define WPS_PDT_CID_MULIT_MEDIA 0x0008 -#define WPS_PDT_CID_RTK_WIDI WPS_PDT_CID_MULIT_MEDIA - -/* Value of Sub Category ID of WPS Primary Device Type Attribute */ -#define WPS_PDT_SCID_MEDIA_SERVER 0x0005 -#define WPS_PDT_SCID_RTK_DMP WPS_PDT_SCID_MEDIA_SERVER - -/* Value of Device Password ID */ -#define WPS_DPID_PIN 0x0000 -#define WPS_DPID_USER_SPEC 0x0001 -#define WPS_DPID_MACHINE_SPEC 0x0002 -#define WPS_DPID_REKEY 0x0003 -#define WPS_DPID_PBC 0x0004 -#define WPS_DPID_REGISTRAR_SPEC 0x0005 - -/* Value of WPS RF Bands Attribute */ -#define WPS_RF_BANDS_2_4_GHZ 0x01 -#define WPS_RF_BANDS_5_GHZ 0x02 - -/* Value of WPS Association State Attribute */ -#define WPS_ASSOC_STATE_NOT_ASSOCIATED 0x00 -#define WPS_ASSOC_STATE_CONNECTION_SUCCESS 0x01 -#define WPS_ASSOC_STATE_CONFIGURATION_FAILURE 0x02 -#define WPS_ASSOC_STATE_ASSOCIATION_FAILURE 0x03 -#define WPS_ASSOC_STATE_IP_FAILURE 0x04 -/* =====================P2P Section ===================== */ -/* For P2P */ -#define P2POUI 0x506F9A09 - -/* P2P Attribute ID */ -#define P2P_ATTR_STATUS 0x00 -#define P2P_ATTR_MINOR_REASON_CODE 0x01 -#define P2P_ATTR_CAPABILITY 0x02 -#define P2P_ATTR_DEVICE_ID 0x03 -#define P2P_ATTR_GO_INTENT 0x04 -#define P2P_ATTR_CONF_TIMEOUT 0x05 -#define P2P_ATTR_LISTEN_CH 0x06 -#define P2P_ATTR_GROUP_BSSID 0x07 -#define P2P_ATTR_EX_LISTEN_TIMING 0x08 -#define P2P_ATTR_INTENTED_IF_ADDR 0x09 -#define P2P_ATTR_MANAGEABILITY 0x0A -#define P2P_ATTR_CH_LIST 0x0B -#define P2P_ATTR_NOA 0x0C -#define P2P_ATTR_DEVICE_INFO 0x0D -#define P2P_ATTR_GROUP_INFO 0x0E -#define P2P_ATTR_GROUP_ID 0x0F -#define P2P_ATTR_INTERFACE 0x10 -#define P2P_ATTR_OPERATING_CH 0x11 -#define P2P_ATTR_INVITATION_FLAGS 0x12 - -/* Value of Status Attribute */ -#define P2P_STATUS_SUCCESS 0x00 -#define P2P_STATUS_FAIL_INFO_UNAVAILABLE 0x01 -#define P2P_STATUS_FAIL_INCOMPATIBLE_PARAM 0x02 -#define P2P_STATUS_FAIL_LIMIT_REACHED 0x03 -#define P2P_STATUS_FAIL_INVALID_PARAM 0x04 -#define P2P_STATUS_FAIL_REQUEST_UNABLE 0x05 -#define P2P_STATUS_FAIL_PREVOUS_PROTO_ERR 0x06 -#define P2P_STATUS_FAIL_NO_COMMON_CH 0x07 -#define P2P_STATUS_FAIL_UNKNOWN_P2PGROUP 0x08 -#define P2P_STATUS_FAIL_BOTH_GOINTENT_15 0x09 -#define P2P_STATUS_FAIL_INCOMPATIBLE_PROVSION 0x0A -#define P2P_STATUS_FAIL_USER_REJECT 0x0B - -/* Value of Invitation Flags Attribute */ -#define P2P_INVITATION_FLAGS_PERSISTENT BIT(0) - -#define DMP_P2P_DEVCAP_SUPPORT (P2P_DEVCAP_SERVICE_DISCOVERY | \ - P2P_DEVCAP_CLIENT_DISCOVERABILITY | \ - P2P_DEVCAP_CONCURRENT_OPERATION | \ - P2P_DEVCAP_INVITATION_PROC) - -#define DMP_P2P_GRPCAP_SUPPORT (P2P_GRPCAP_INTRABSS) - -/* Value of Device Capability Bitmap */ -#define P2P_DEVCAP_SERVICE_DISCOVERY BIT(0) -#define P2P_DEVCAP_CLIENT_DISCOVERABILITY BIT(1) -#define P2P_DEVCAP_CONCURRENT_OPERATION BIT(2) -#define P2P_DEVCAP_INFRA_MANAGED BIT(3) -#define P2P_DEVCAP_DEVICE_LIMIT BIT(4) -#define P2P_DEVCAP_INVITATION_PROC BIT(5) - -/* Value of Group Capability Bitmap */ -#define P2P_GRPCAP_GO BIT(0) -#define P2P_GRPCAP_PERSISTENT_GROUP BIT(1) -#define P2P_GRPCAP_GROUP_LIMIT BIT(2) -#define P2P_GRPCAP_INTRABSS BIT(3) -#define P2P_GRPCAP_CROSS_CONN BIT(4) -#define P2P_GRPCAP_PERSISTENT_RECONN BIT(5) -#define P2P_GRPCAP_GROUP_FORMATION BIT(6) - -/* P2P Public Action Frame (Management Frame) */ -#define P2P_PUB_ACTION_ACTION 0x09 - -/* P2P Public Action Frame Type */ -#define P2P_GO_NEGO_REQ 0 -#define P2P_GO_NEGO_RESP 1 -#define P2P_GO_NEGO_CONF 2 -#define P2P_INVIT_REQ 3 -#define P2P_INVIT_RESP 4 -#define P2P_DEVDISC_REQ 5 -#define P2P_DEVDISC_RESP 6 -#define P2P_PROVISION_DISC_REQ 7 -#define P2P_PROVISION_DISC_RESP 8 - -/* P2P Action Frame Type */ -#define P2P_NOTICE_OF_ABSENCE 0 -#define P2P_PRESENCE_REQUEST 1 -#define P2P_PRESENCE_RESPONSE 2 -#define P2P_GO_DISC_REQUEST 3 - - -#define P2P_MAX_PERSISTENT_GROUP_NUM 10 - -#define P2P_PROVISIONING_SCAN_CNT 3 - -#define P2P_WILDCARD_SSID_LEN 7 - -#define P2P_FINDPHASE_EX_NONE 0/* default value, used when: (1)p2p disabled or (2)p2p enabled but only do 1 scan phase */ -#define P2P_FINDPHASE_EX_FULL 1/* used when p2p enabled and want to do 1 scan phase and P2P_FINDPHASE_EX_MAX-1 find phase */ -#define P2P_FINDPHASE_EX_SOCIAL_FIRST (P2P_FINDPHASE_EX_FULL+1) -#define P2P_FINDPHASE_EX_MAX 4 -#define P2P_FINDPHASE_EX_SOCIAL_LAST P2P_FINDPHASE_EX_MAX - -#define P2P_PROVISION_TIMEOUT 5000/* 5 seconds timeout for sending the provision discovery request */ -#define P2P_CONCURRENT_PROVISION_TIMEOUT 3000/* 3 seconds timeout for sending the provision discovery request under concurrent mode */ -#define P2P_GO_NEGO_TIMEOUT 5000/* 5 seconds timeout for receiving the group negotiation response */ -#define P2P_CONCURRENT_GO_NEGO_TIMEOUT 3000/* 3 seconds timeout for sending the negotiation request under concurrent mode */ -#define P2P_TX_PRESCAN_TIMEOUT 100/* 100ms */ -#define P2P_INVITE_TIMEOUT 5000/* 5 seconds timeout for sending the invitation request */ -#define P2P_CONCURRENT_INVITE_TIMEOUT 3000/* 3 seconds timeout for sending the invitation request under concurrent mode */ -#define P2P_RESET_SCAN_CH 25000/* 25 seconds timeout to reset the scan channel (based on channel plan) */ -#define P2P_MAX_INTENT 15 - -#define P2P_MAX_NOA_NUM 2 - -/* WPS Configuration Method */ -#define WPS_CM_NONE 0x0000 -#define WPS_CM_LABEL 0x0004 -#define WPS_CM_DISPLYA 0x0008 -#define WPS_CM_EXTERNAL_NFC_TOKEN 0x0010 -#define WPS_CM_INTEGRATED_NFC_TOKEN 0x0020 -#define WPS_CM_NFC_INTERFACE 0x0040 -#define WPS_CM_PUSH_BUTTON 0x0080 -#define WPS_CM_KEYPAD 0x0100 -#define WPS_CM_SW_PUHS_BUTTON 0x0280 -#define WPS_CM_HW_PUHS_BUTTON 0x0480 -#define WPS_CM_SW_DISPLAY_PIN 0x2008 -#define WPS_CM_LCD_DISPLAY_PIN 0x4008 -enum p2p_role {P2P_ROLE_DISABLE =0 ,P2P_ROLE_DEVICE =1 ,
@@ -718,28 +441,6 @@ enum p2p_wpsinfo { P2P_GOT_WPSINFO_PBC = 3, }; -#define P2P_PRIVATE_IOCTL_SET_LEN 64 - -/* =====================WFD Section ===================== */ -/* For Wi-Fi Display */ -#define WFD_ATTR_DEVICE_INFO 0x00 -#define WFD_ATTR_ASSOC_BSSID 0x01 -#define WFD_ATTR_COUPLED_SINK_INFO 0x06 -#define WFD_ATTR_LOCAL_IP_ADDR 0x08 -#define WFD_ATTR_SESSION_INFO 0x09 -#define WFD_ATTR_ALTER_MAC 0x0a - -/* For WFD Device Information Attribute */ -#define WFD_DEVINFO_SOURCE 0x0000 -#define WFD_DEVINFO_PSINK 0x0001 -#define WFD_DEVINFO_SSINK 0x0002 -#define WFD_DEVINFO_DUAL 0x0003 - -#define WFD_DEVINFO_SESSION_AVAIL 0x0010 -#define WFD_DEVINFO_WSD 0x0040 -#define WFD_DEVINFO_PC_TDLS 0x0080 -#define WFD_DEVINFO_HDCP_SUPPORT 0x0100 -#define IP_MCAST_MAC (mac) ((mac[0] == 0x01) && (mac[1] == 0x00) && (mac[2] == 0x5e))#define ICMPV6_MCAST_MAC (mac) ((mac[0] == 0x33) && (mac[1] == 0x33) && (mac[2] != 0xff))
Signature · 1 line
2.45.2
PATCH 6/14 staging: rtl8723bs: Remove unused macros in sta_info.h
In reply to Philipp HortmannRemove unused macros.
--- drivers/staging/rtl8723bs/include/sta_info.h | 44 -------------------- 1 file changed, 44 deletions(-)
drivers/staging/rtl8723bs/include/sta_info.h +0 -44
@@ -222,53 +222,24 @@ struct sta_info { + sta->sta_stats.rx_ctrl_pkts \ + sta->sta_stats.rx_data_pkts) -#define sta_last_rx_pkts (sta) \ - (sta->sta_stats.last_rx_mgnt_pkts \ - + sta->sta_stats.last_rx_ctrl_pkts \ - + sta->sta_stats.last_rx_data_pkts) -#define sta_rx_data_pkts (sta) \ (sta->sta_stats.rx_data_pkts)#define sta_last_rx_data_pkts (sta) \ (sta->sta_stats.last_rx_data_pkts) -#define sta_rx_mgnt_pkts (sta) \ - (sta->sta_stats.rx_mgnt_pkts) - -#define sta_last_rx_mgnt_pkts (sta) \ - (sta->sta_stats.last_rx_mgnt_pkts) -#define sta_rx_beacon_pkts (sta) \ (sta->sta_stats.rx_beacon_pkts)#define sta_last_rx_beacon_pkts (sta) \ (sta->sta_stats.last_rx_beacon_pkts) -#define sta_rx_probereq_pkts (sta) \ - (sta->sta_stats.rx_probereq_pkts) - -#define sta_last_rx_probereq_pkts (sta) \ - (sta->sta_stats.last_rx_probereq_pkts) -#define sta_rx_probersp_pkts (sta) \ (sta->sta_stats.rx_probersp_pkts)#define sta_last_rx_probersp_pkts (sta) \ (sta->sta_stats.last_rx_probersp_pkts) -#define sta_rx_probersp_bm_pkts (sta) \ - (sta->sta_stats.rx_probersp_bm_pkts) - -#define sta_last_rx_probersp_bm_pkts (sta) \ - (sta->sta_stats.last_rx_probersp_bm_pkts) - -#define sta_rx_probersp_uo_pkts (sta) \ - (sta->sta_stats.rx_probersp_uo_pkts) - -#define sta_last_rx_probersp_uo_pkts (sta) \ - (sta->sta_stats.last_rx_probersp_uo_pkts) -#define sta_update_last_rx_pkts (sta) \ do { \ sta->sta_stats.last_rx_mgnt_pkts = sta->sta_stats.rx_mgnt_pkts; \
@@ -281,21 +252,6 @@ struct sta_info { sta->sta_stats.last_rx_data_pkts = sta->sta_stats.rx_data_pkts; \ } while (0) -#define STA_RX_PKTS_ARG (sta) \ - sta->sta_stats.rx_mgnt_pkts \ - , sta->sta_stats.rx_ctrl_pkts \ - , sta->sta_stats.rx_data_pkts - -#define STA_LAST_RX_PKTS_ARG (sta) \ - sta->sta_stats.last_rx_mgnt_pkts \ - , sta->sta_stats.last_rx_ctrl_pkts \ - , sta->sta_stats.last_rx_data_pkts - -#define STA_RX_PKTS_DIFF_ARG (sta) \ - sta->sta_stats.rx_mgnt_pkts - sta->sta_stats.last_rx_mgnt_pkts \ - , sta->sta_stats.rx_ctrl_pkts - sta->sta_stats.last_rx_ctrl_pkts \ - , sta->sta_stats.rx_data_pkts - sta->sta_stats.last_rx_data_pkts -#define STA_PKTS_FMT "(m:%llu, c:%llu, d:%llu)"struct sta_priv {
Signature · 1 line
2.45.2
PATCH 7/14 staging: rtl8723bs: Remove unused macros in rtw_xmit.h
In reply to Philipp HortmannRemove unused macros.
--- drivers/staging/rtl8723bs/include/rtw_xmit.h | 10 ---------- 1 file changed, 10 deletions(-)
drivers/staging/rtl8723bs/include/rtw_xmit.h +0 -10
@@ -35,7 +35,6 @@#define BCN_QUEUE_INX 4#define MGT_QUEUE_INX 5#define HIGH_QUEUE_INX 6 -#define TXCMD_QUEUE_INX 7#define HW_QUEUE_ENTRY 8
@@ -192,16 +191,7 @@ struct pkt_attrib {#define NULL_FRAMETAG (0x0)#define DATA_FRAMETAG 0x01 -#define L2_FRAMETAG 0x02#define MGNT_FRAMETAG 0x03 -#define AMSDU_FRAMETAG 0x04 - -#define EII_FRAMETAG 0x05 -#define IEEE8023_FRAMETAG 0x06 - -#define MP_FRAMETAG 0x07 - -#define TXAGG_FRAMETAG 0x08enum {XMITBUF_DATA =0 ,
Signature · 1 line
2.45.2
PATCH 8/14 staging: rtl8723bs: Remove unused macros in rtw_security.h
In reply to Philipp HortmannRemove unused macros.
--- drivers/staging/rtl8723bs/include/rtw_security.h | 5 ----- 1 file changed, 5 deletions(-)
drivers/staging/rtl8723bs/include/rtw_security.h +0 -5
@@ -22,14 +22,9 @@const char *security_type_str (u8 value); -#define SHA256_MAC_LEN 32#define AES_BLOCK_SIZE 16#define AES_PRIV_SIZE (4 * 44) -#define RTW_KEK_LEN 16 -#define RTW_KCK_LEN 16 -#define RTW_REPLAY_CTR_LEN 8 -enum {ENCRYP_PROTOCOL_OPENSYS ,/* open system */ ENCRYP_PROTOCOL_WEP ,/* WEP */
Signature · 1 line
2.45.2
PATCH 9/14 staging: rtl8723bs: Remove unused macros in rtw_recv.h
In reply to Philipp HortmannRemove unused macros.
--- drivers/staging/rtl8723bs/include/rtw_recv.h | 16 ---------------- 1 file changed, 16 deletions(-)
drivers/staging/rtl8723bs/include/rtw_recv.h +0 -16
@@ -9,8 +9,6 @@#define NR_RECVBUFF (8) -#define NR_PREALLOC_RECV_SKB (8) -#define NR_RECVFRAME 256#define RXFRAME_ALIGN 8
@@ -18,21 +16,11 @@#define DRVINFO_SZ 4/* unit is 8bytes */ -#define MAX_RXFRAME_CNT 512#define MAX_RX_NUMBLKS (32)#define RECVFRAME_HDR_ALIGN 128 - -#define PHY_RSSI_SLID_WIN_MAX 100 -#define PHY_LINKQUALITY_SLID_WIN_MAX 20 - -#define SNAP_SIZE sizeof(struct ieee80211_snap_hdr) -#define RX_MPDU_QUEUE 0 -#define RX_CMD_QUEUE 1 -#define RX_MAX_QUEUE 2 -#define MAX_SUBFRAME_COUNT 64#define LLC_HEADER_LENGTH 6
@@ -178,7 +166,6 @@ struct rx_pkt_attrib {#define RECVBUFF_ALIGN_SZ 8#define RXDESC_SIZE 24 -#define RXDESC_OFFSET RXDESC_SIZEstruct recv_stat {__le32 rxdw0;
@@ -191,8 +178,6 @@ struct recv_stat {#endif /* if BUF_DESC_ARCH is defined, rx_buf_desc occupy 4 double words */ }; -#define EOR BIT(30) -/* accesser of recv_priv: rtw_recv_entry(dispatch / passive level); recv_thread(passive) ; returnpkt(dispatch) ; halt(passive) ;
@@ -363,7 +348,6 @@ extern union recv_frame *_rtw_alloc_recvframe(struct __queue *pfree_recv_queue);extern union recv_frame *rtw_alloc_recvframe (struct __queue *pfree_recv_queue);/* get a free recv_frame from pfree_recv_queue */ extern int rtw_free_recvframe (union recv_frame *precvframe,struct __queue *pfree_recv_queue); -#define rtw_dequeue_recvframe (queue) rtw_alloc_recvframe(queue)extern int _rtw_enqueue_recvframe (union recv_frame *precvframe,struct __queue *queue);extern int rtw_enqueue_recvframe (union recv_frame *precvframe,struct __queue *queue);
Signature · 1 line
2.45.2
PATCH 10/14 staging: rtl8723bs: Remove unused macros in rtw_pwrctrl.h
In reply to Philipp HortmannRemove unused macros.
--- .../staging/rtl8723bs/include/rtw_pwrctrl.h | 38 ------------------- 1 file changed, 38 deletions(-)
drivers/staging/rtl8723bs/include/rtw_pwrctrl.h +0 -38
@@ -9,25 +9,8 @@#include <linux/mutex.h> -#define FW_PWR0 0 -#define FW_PWR1 1 -#define FW_PWR2 2 -#define FW_PWR3 3 - - -#define HW_PWR0 7 -#define HW_PWR1 6 -#define HW_PWR2 2 -#define HW_PWR3 0 -#define HW_PWR4 8 - -#define FW_PWRMSK 0x7 - -#define XMIT_ALIVE BIT(0) -#define RECV_ALIVE BIT(1)#define CMD_ALIVE BIT(2) -#define EVT_ALIVE BIT(3)#define BTCOEX_ALIVE BIT(4)
@@ -58,31 +41,17 @@ enum {#define PS_ALL_ON BIT(2)#define PS_ST_ACTIVE BIT(3) -#define PS_ISR_ENABLE BIT(4) -#define PS_IMR_ENABLE BIT(5)#define PS_ACK BIT(6)#define PS_TOGGLE BIT(7)#define PS_STATE_MASK (0x0F) -#define PS_STATE_HW_MASK (0x07) -#define PS_SEQ_MASK (0xc0)#define PS_STATE (x) (PS_STATE_MASK & (x)) -#define PS_STATE_HW (x) (PS_STATE_HW_MASK & (x)) -#define PS_SEQ (x) (PS_SEQ_MASK & (x))#define PS_STATE_S0 (PS_DPS) -#define PS_STATE_S1 (PS_LCLK)#define PS_STATE_S2 (PS_RF_OFF) -#define PS_STATE_S3 (PS_ALL_ON)#define PS_STATE_S4 ((PS_ST_ACTIVE) | (PS_ALL_ON)) - -#define PS_IS_RF_ON (x) ((x) & (PS_ALL_ON)) -#define PS_IS_ACTIVE (x) ((x) & (PS_ST_ACTIVE)) -#define CLR_PS_STATE (x) ((x) = ((x) & (0xF0))) - -struct reportpwrstate_parm {unsigned char mode;unsigned char state;/* the CPWM value */
@@ -91,10 +60,6 @@ struct reportpwrstate_parm {#define LPS_DELAY_TIME (1 * HZ)/* 1 sec */ -#define EXE_PWR_NONE 0x01 -#define EXE_PWR_IPS 0x02 -#define EXE_PWR_LPS 0x04 -/* RF state. */ enum rt_rf_power_state { rf_on,/* RF is on after RFSleep or RFOff */
@@ -247,9 +212,6 @@ struct pwrctrl_priv {_set_timer (&(pwrctl)->pwr_state_check_timer, (ms)); \ }while (0 ) -#define rtw_set_pwr_state_check_timer (pwrctl) \ - _rtw_set_pwr_state_check_timer((pwrctl), (pwrctl)->pwr_state_check_interval) - extern void rtw_init_pwrctrl_priv(struct adapter *adapter);extern void rtw_free_pwrctrl_priv (struct adapter *adapter);
Signature · 1 line
2.45.2
PATCH 11/14 staging: rtl8723bs: Remove unused macros in rtw_mp.h
In reply to Philipp HortmannRemove unused macros.
--- drivers/staging/rtl8723bs/include/rtw_mp.h | 29 ---------------------- 1 file changed, 29 deletions(-)
drivers/staging/rtl8723bs/include/rtw_mp.h +0 -29
@@ -8,7 +8,6 @@#define _RTW_MP_H_#define MAX_MP_XMITBUF_SZ 2048 -#define NR_MP_XMITFRAME 8struct mp_xmit_frame {struct list_head list;
@@ -151,12 +150,6 @@ struct mpt_context { };/* endif */ -/* E-Fuse */ -#define EFUSE_MAP_SIZE 512 - -#define EFUSE_MAX_SIZE 512 -/* end of E-Fuse */ -/* define RTPRIV_IOCTL_MP (SIOCIWFIRSTPRIV + 0x17) */ enum {WRITE_REG =1 ,
@@ -259,33 +252,11 @@ struct mp_priv {u8 *TXradomBuffer; }; -#define LOWER true -#define RAISE false -/* Hardware Registers */ -#define BB_REG_BASE_ADDR 0x800 - -#define MAX_RF_PATH_NUMS RF_PATH_MAX -extern u8 mpdatarate[NumRates];#define MAX_TX_PWR_INDEX_N_MODE 64/* 0x3F */ -#define RX_PKT_BROADCAST 1 -#define RX_PKT_DEST_ADDR 2 -#define RX_PKT_PHY_MATCH 3 - -#define Mac_OFDM_OK 0x00000000 -#define Mac_OFDM_Fail 0x10000000 -#define Mac_OFDM_FasleAlarm 0x20000000 -#define Mac_CCK_OK 0x30000000 -#define Mac_CCK_Fail 0x40000000 -#define Mac_CCK_FasleAlarm 0x50000000 -#define Mac_HT_OK 0x60000000 -#define Mac_HT_Fail 0x70000000 -#define Mac_HT_FasleAlarm 0x90000000 -#define Mac_DropPacket 0xA0000000 -#define REG_RF_BB_GAIN_OFFSET 0x7f#define RF_GAIN_OFFSET_MASK 0xfffff
Signature · 1 line
2.45.2
PATCH 12/14 staging: rtl8723bs: Remove unused macros in rtw_mlme.h
In reply to Philipp HortmannRemove unused macros. Removed also commented out macros.
--- drivers/staging/rtl8723bs/include/rtw_mlme.h | 23 -------------------- 1 file changed, 23 deletions(-)
drivers/staging/rtl8723bs/include/rtw_mlme.h +0 -23
@@ -26,7 +26,6 @@#define WIFI_NULL_STATE 0x00000000#define WIFI_ASOC_STATE 0x00000001/* Under Linked state... */ -#define WIFI_REASOC_STATE 0x00000002#define WIFI_SLEEP_STATE 0x00000004#define WIFI_STATION_STATE 0x00000008#define WIFI_AP_STATE 0x00000010
@@ -35,25 +34,8 @@#define WIFI_UNDER_LINKING 0x00000080#define WIFI_UNDER_WPS 0x00000100 -/* define WIFI_UNDER_CMD 0x00000200 */ -/* define WIFI_UNDER_P2P 0x00000400 */ #define WIFI_STA_ALIVE_CHK_STATE 0x00000400#define WIFI_SITE_MONITOR 0x00000800/* to indicate the station is under site surveying */ -#ifdef WDS -#define WIFI_WDS 0x00001000 -#define WIFI_WDS_RX_BEACON 0x00002000/* already rx WDS AP beacon */ -#endif -#ifdef AUTO_CONFIG -#define WIFI_AUTOCONF 0x00004000 -#define WIFI_AUTOCONF_IND 0x00008000 -#endif - -/** -* ========== P2P Section Start =============== -#define WIFI_P2P_LISTEN_STATE 0x00010000 -#define WIFI_P2P_GROUP_FORMATION_STATE 0x00020000 -========== P2P Section End =============== -*/ /* ifdef UNDER_MPTEST */ #define WIFI_MP_STATE 0x00010000
@@ -62,7 +44,6 @@#define WIFI_MP_CTX_BACKGROUND_PENDING 0x00080000/* pending in continuous tx background due to out of skb */ #define WIFI_MP_CTX_CCK_HW 0x00100000/* in continuous tx */ #define WIFI_MP_CTX_CCK_CS 0x00200000/* in continuous tx with carrier suppression */ -#define WIFI_MP_LPBK_STATE 0x00400000/* endif */ /* define _FW_UNDER_CMD WIFI_UNDER_CMD */
@@ -115,10 +96,6 @@ MUST always be first lock xmit_priv.lock and then call any queue functionswhich take __queue.lock. */ - -#define traffic_threshold 10 -#define traffic_scan_period 500 -struct sitesurvey_ctrl {u64 last_tx_pkts;uint last_rx_pkts;
Signature · 1 line
2.45.2
PATCH 13/14 staging: rtl8723bs: Remove unused macros in rtw_io.h
In reply to Philipp HortmannRemove unused macros.
--- drivers/staging/rtl8723bs/include/rtw_io.h | 57 ---------------------- 1 file changed, 57 deletions(-)
drivers/staging/rtl8723bs/include/rtw_io.h +0 -57
@@ -8,70 +8,13 @@#ifndef _RTW_IO_H_#define _RTW_IO_H_ -#define NUM_IOREQ 8 - -#define MAX_PROT_SZ (64-16) - -#define _IOREADY 0 -#define _IO_WAIT_COMPLETE 1 -#define _IO_WAIT_RSP 2 - -/* IO COMMAND TYPE */ -#define _IOSZ_MASK_ (0x7F) -#define _IO_WRITE_ BIT(7) -#define _IO_FIXED_ BIT(8) -#define _IO_BURST_ BIT(9) -#define _IO_BYTE_ BIT(10) -#define _IO_HW_ BIT(11) -#define _IO_WORD_ BIT(12) -#define _IO_SYNC_ BIT(13) -#define _IO_CMDMASK_ (0x1F80) - -/* For prompt mode accessing, caller shall free io_req Otherwise, io_handler will free io_req */ - - -/* IO STATUS TYPE */ -#define _IO_ERR_ BIT(2) -#define _IO_SUCCESS_ BIT(1) -#define _IO_DONE_ BIT(0) - - -#define IO_RD32 (_IO_SYNC_ | _IO_WORD_) -#define IO_RD16 (_IO_SYNC_ | _IO_HW_) -#define IO_RD8 (_IO_SYNC_ | _IO_BYTE_) - -#define IO_RD32_ASYNC (_IO_WORD_) -#define IO_RD16_ASYNC (_IO_HW_) -#define IO_RD8_ASYNC (_IO_BYTE_) - -#define IO_WR32 (_IO_WRITE_ | _IO_SYNC_ | _IO_WORD_) -#define IO_WR16 (_IO_WRITE_ | _IO_SYNC_ | _IO_HW_) -#define IO_WR8 (_IO_WRITE_ | _IO_SYNC_ | _IO_BYTE_) - -#define IO_WR32_ASYNC (_IO_WRITE_ | _IO_WORD_) -#define IO_WR16_ASYNC (_IO_WRITE_ | _IO_HW_) -#define IO_WR8_ASYNC (_IO_WRITE_ | _IO_BYTE_) - -/* - -Only Sync. burst accessing is provided. - -*/ - -#define IO_WR_BURST (x) (_IO_WRITE_ | _IO_SYNC_ | _IO_BURST_ | ((x) & _IOSZ_MASK_)) -#define IO_RD_BURST (x) (_IO_SYNC_ | _IO_BURST_ | ((x) & _IOSZ_MASK_)) - - -/* below is for the intf_option bit defition... */ -#define _INTF_ASYNC_ BIT(0)/* support async io */ -struct intf_priv ;struct intf_hdl ;struct io_queue ;
Signature · 1 line
2.45.2
PATCH 14/14 staging: rtl8723bs: Remove unused macro in ioctl_cfg80211.c
In reply to Philipp HortmannRemove unused macro.
--- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 1 - 1 file changed, 1 deletion(-)
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c +0 -1
@@ -2588,7 +2588,6 @@ static int cfg80211_rtw_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev,static void rtw_cfg80211_init_ht_capab (struct ieee80211_sta_ht_cap *ht_cap,enum nl80211_band band) { -#define MAX_BIT_RATE_40MHZ_MCS15 300/* Mbps */ #define MAX_BIT_RATE_40MHZ_MCS7 150/* Mbps */ ht_cap->ht_supported = true;
Signature · 1 line
2.45.2