Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d40b62ba authored by Sudip Mukherjee's avatar Sudip Mukherjee Committed by Greg Kroah-Hartman
Browse files

staging: rtl8192e: remove unused functions



removed some functions which were not being used anywhere.
build tested and also verified by git grep that there is no other
reference to these functions.

Signed-off-by: default avatarSudip Mukherjee <sudip@vectorindia.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent f883c4ca
Loading
Loading
Loading
Loading
+0 −154
Original line number Original line Diff line number Diff line
@@ -117,160 +117,6 @@ void HTUpdateDefaultSetting(struct rtllib_device *ieee)
	pHTInfo->RxReorderPendingTime = 30;
	pHTInfo->RxReorderPendingTime = 30;
}
}


void HTDebugHTCapability(u8 *CapIE, u8 *TitleString)
{

	static u8	EWC11NHTCap[] = {0x00, 0x90, 0x4c, 0x33};
	struct ht_capab_ele *pCapELE;

	if (!memcmp(CapIE, EWC11NHTCap, sizeof(EWC11NHTCap))) {
		RTLLIB_DEBUG(RTLLIB_DL_HT, "EWC IE in %s()\n", __func__);
		pCapELE = (struct ht_capab_ele *)(&CapIE[4]);
	} else
		pCapELE = (struct ht_capab_ele *)(&CapIE[0]);

	RTLLIB_DEBUG(RTLLIB_DL_HT, "<Log HT Capability>. Called by %s\n",
		     TitleString);

	RTLLIB_DEBUG(RTLLIB_DL_HT,  "\tSupported Channel Width = %s\n",
		     (pCapELE->ChlWidth) ? "20MHz" : "20/40MHz");
	RTLLIB_DEBUG(RTLLIB_DL_HT,  "\tSupport Short GI for 20M = %s\n",
		     (pCapELE->ShortGI20Mhz) ? "YES" : "NO");
	RTLLIB_DEBUG(RTLLIB_DL_HT,  "\tSupport Short GI for 40M = %s\n",
		     (pCapELE->ShortGI40Mhz) ? "YES" : "NO");
	RTLLIB_DEBUG(RTLLIB_DL_HT,  "\tSupport TX STBC = %s\n",
		     (pCapELE->TxSTBC) ? "YES" : "NO");
	RTLLIB_DEBUG(RTLLIB_DL_HT,  "\tMax AMSDU Size = %s\n",
		     (pCapELE->MaxAMSDUSize) ? "3839" : "7935");
	RTLLIB_DEBUG(RTLLIB_DL_HT,  "\tSupport CCK in 20/40 mode = %s\n",
		     (pCapELE->DssCCk) ? "YES" : "NO");
	RTLLIB_DEBUG(RTLLIB_DL_HT,  "\tMax AMPDU Factor = %d\n",
		     pCapELE->MaxRxAMPDUFactor);
	RTLLIB_DEBUG(RTLLIB_DL_HT,  "\tMPDU Density = %d\n",
		     pCapELE->MPDUDensity);
	RTLLIB_DEBUG(RTLLIB_DL_HT,  "\tMCS Rate Set = [%x][%x][%x][%x][%x]\n",
		     pCapELE->MCS[0], pCapELE->MCS[1], pCapELE->MCS[2],
		     pCapELE->MCS[3], pCapELE->MCS[4]);
	return;

}

void HTDebugHTInfo(u8 *InfoIE, u8 *TitleString)
{

	static u8	EWC11NHTInfo[] = {0x00, 0x90, 0x4c, 0x34};
	struct ht_info_ele *pHTInfoEle;

	if (!memcmp(InfoIE, EWC11NHTInfo, sizeof(EWC11NHTInfo))) {
		RTLLIB_DEBUG(RTLLIB_DL_HT, "EWC IE in %s()\n", __func__);
		pHTInfoEle = (struct ht_info_ele *)(&InfoIE[4]);
	} else
		pHTInfoEle = (struct ht_info_ele *)(&InfoIE[0]);


	RTLLIB_DEBUG(RTLLIB_DL_HT, "<Log HT Information Element>. "
		     "Called by %s\n", TitleString);

	RTLLIB_DEBUG(RTLLIB_DL_HT, "\tPrimary channel = %d\n",
		     pHTInfoEle->ControlChl);
	RTLLIB_DEBUG(RTLLIB_DL_HT, "\tSenondary channel =");
	switch (pHTInfoEle->ExtChlOffset) {
	case 0:
		RTLLIB_DEBUG(RTLLIB_DL_HT, "Not Present\n");
		break;
	case 1:
		RTLLIB_DEBUG(RTLLIB_DL_HT, "Upper channel\n");
		break;
	case 2:
		RTLLIB_DEBUG(RTLLIB_DL_HT, "Reserved. Eooro!!!\n");
		break;
	case 3:
		RTLLIB_DEBUG(RTLLIB_DL_HT, "Lower Channel\n");
		break;
	}
	RTLLIB_DEBUG(RTLLIB_DL_HT, "\tRecommended channel width = %s\n",
		     (pHTInfoEle->RecommemdedTxWidth) ? "20Mhz" : "40Mhz");

	RTLLIB_DEBUG(RTLLIB_DL_HT, "\tOperation mode for protection = ");
	switch (pHTInfoEle->OptMode) {
	case 0:
		RTLLIB_DEBUG(RTLLIB_DL_HT, "No Protection\n");
		break;
	case 1:
		RTLLIB_DEBUG(RTLLIB_DL_HT, "HT non-member protection mode\n");
		break;
	case 2:
		RTLLIB_DEBUG(RTLLIB_DL_HT, "Suggest to open protection\n");
		break;
	case 3:
		RTLLIB_DEBUG(RTLLIB_DL_HT, "HT mixed mode\n");
		break;
	}

	RTLLIB_DEBUG(RTLLIB_DL_HT, "\tBasic MCS Rate Set = [%x][%x][%x][%x]"
		     "[%x]\n", pHTInfoEle->BasicMSC[0], pHTInfoEle->BasicMSC[1],
		     pHTInfoEle->BasicMSC[2], pHTInfoEle->BasicMSC[3],
		     pHTInfoEle->BasicMSC[4]);
}

static bool IsHTHalfNmode40Bandwidth(struct rtllib_device *ieee)
{
	bool			retValue = false;
	struct rt_hi_throughput *pHTInfo = ieee->pHTInfo;

	if (pHTInfo->bCurrentHTSupport == false)
		retValue = false;
	else if (pHTInfo->bRegBW40MHz == false)
		retValue = false;
	else if (!ieee->GetHalfNmodeSupportByAPsHandler(ieee->dev))
		retValue = false;
	else if (((struct ht_capab_ele *)(pHTInfo->PeerHTCapBuf))->ChlWidth)
		retValue = true;
	else
		retValue = false;

	return retValue;
}

static bool IsHTHalfNmodeSGI(struct rtllib_device *ieee, bool is40MHz)
{
	bool			retValue = false;
	struct rt_hi_throughput *pHTInfo = ieee->pHTInfo;

	if (pHTInfo->bCurrentHTSupport == false)
		retValue = false;
	else if (!ieee->GetHalfNmodeSupportByAPsHandler(ieee->dev))
		retValue = false;
	else if (is40MHz) {
		if (((struct ht_capab_ele *)
		    (pHTInfo->PeerHTCapBuf))->ShortGI40Mhz)
			retValue = true;
		else
			retValue = false;
	} else {
		if (((struct ht_capab_ele *)
		   (pHTInfo->PeerHTCapBuf))->ShortGI20Mhz)
			retValue = true;
		else
			retValue = false;
	}

	return retValue;
}

u16 HTHalfMcsToDataRate(struct rtllib_device *ieee, u8 nMcsRate)
{

	u8	is40MHz;
	u8	isShortGI;

	is40MHz  =  (IsHTHalfNmode40Bandwidth(ieee)) ? 1 : 0;
	isShortGI = (IsHTHalfNmodeSGI(ieee, is40MHz)) ? 1 : 0;

	return MCS_DATA_RATE[is40MHz][isShortGI][(nMcsRate & 0x7f)];
}


u16 HTMcsToDataRate(struct rtllib_device *ieee, u8 nMcsRate)
u16 HTMcsToDataRate(struct rtllib_device *ieee, u8 nMcsRate)
{
{
	struct rt_hi_throughput *pHTInfo = ieee->pHTInfo;
	struct rt_hi_throughput *pHTInfo = ieee->pHTInfo;
+0 −3
Original line number Original line Diff line number Diff line
@@ -2882,8 +2882,6 @@ extern int rtllib_wx_get_rts(struct rtllib_device *ieee,
			     struct iw_request_info *info,
			     struct iw_request_info *info,
			     union iwreq_data *wrqu, char *extra);
			     union iwreq_data *wrqu, char *extra);
#define MAX_RECEIVE_BUFFER_SIZE 9100
#define MAX_RECEIVE_BUFFER_SIZE 9100
extern void HTDebugHTCapability(u8 *CapIE, u8 *TitleString);
extern void HTDebugHTInfo(u8 *InfoIE, u8 *TitleString);


void HTSetConnectBwMode(struct rtllib_device *ieee,
void HTSetConnectBwMode(struct rtllib_device *ieee,
			enum ht_channel_width Bandwidth,
			enum ht_channel_width Bandwidth,
@@ -2910,7 +2908,6 @@ extern u16 MCS_DATA_RATE[2][2][77] ;
extern u8 HTCCheck(struct rtllib_device *ieee, u8 *pFrame);
extern u8 HTCCheck(struct rtllib_device *ieee, u8 *pFrame);
extern void HTResetIOTSetting(struct rt_hi_throughput *pHTInfo);
extern void HTResetIOTSetting(struct rt_hi_throughput *pHTInfo);
extern bool IsHTHalfNmodeAPs(struct rtllib_device *ieee);
extern bool IsHTHalfNmodeAPs(struct rtllib_device *ieee);
extern u16 HTHalfMcsToDataRate(struct rtllib_device *ieee, u8 nMcsRate);
extern u16 HTMcsToDataRate(struct rtllib_device *ieee, u8 nMcsRate);
extern u16 HTMcsToDataRate(struct rtllib_device *ieee, u8 nMcsRate);
extern u16  TxCountToDataRate(struct rtllib_device *ieee, u8 nDataRate);
extern u16  TxCountToDataRate(struct rtllib_device *ieee, u8 nDataRate);
extern int rtllib_rx_ADDBAReq(struct rtllib_device *ieee, struct sk_buff *skb);
extern int rtllib_rx_ADDBAReq(struct rtllib_device *ieee, struct sk_buff *skb);