aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rtlwifi/rtl8192ce/trx.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/rtlwifi/rtl8192ce/trx.c')
-rw-r--r--drivers/net/wireless/rtlwifi/rtl8192ce/trx.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/net/wireless/rtlwifi/rtl8192ce/trx.c b/drivers/net/wireless/rtlwifi/rtl8192ce/trx.c
index 54b2bd53d36a..230bbe900d8d 100644
--- a/drivers/net/wireless/rtlwifi/rtl8192ce/trx.c
+++ b/drivers/net/wireless/rtlwifi/rtl8192ce/trx.c
@@ -225,7 +225,7 @@ static void _rtl92ce_query_rxphystatus(struct ieee80211_hw *hw,
225{ 225{
226 struct rtl_priv *rtlpriv = rtl_priv(hw); 226 struct rtl_priv *rtlpriv = rtl_priv(hw);
227 struct phy_sts_cck_8192s_t *cck_buf; 227 struct phy_sts_cck_8192s_t *cck_buf;
228 s8 rx_pwr_all, rx_pwr[4]; 228 s8 rx_pwr_all = 0, rx_pwr[4];
229 u8 evm, pwdb_all, rf_rx_num = 0; 229 u8 evm, pwdb_all, rf_rx_num = 0;
230 u8 i, max_spatial_stream; 230 u8 i, max_spatial_stream;
231 u32 rssi, total_rssi = 0; 231 u32 rssi, total_rssi = 0;
@@ -592,7 +592,6 @@ static void _rtl92ce_translate_rx_signal_stuff(struct ieee80211_hw *hw,
592 struct ieee80211_hdr *hdr; 592 struct ieee80211_hdr *hdr;
593 u8 *tmp_buf; 593 u8 *tmp_buf;
594 u8 *praddr; 594 u8 *praddr;
595 u8 *psaddr;
596 __le16 fc; 595 __le16 fc;
597 u16 type, c_fc; 596 u16 type, c_fc;
598 bool packet_matchbssid, packet_toself, packet_beacon; 597 bool packet_matchbssid, packet_toself, packet_beacon;
@@ -604,7 +603,6 @@ static void _rtl92ce_translate_rx_signal_stuff(struct ieee80211_hw *hw,
604 c_fc = le16_to_cpu(fc); 603 c_fc = le16_to_cpu(fc);
605 type = WLAN_FC_GET_TYPE(fc); 604 type = WLAN_FC_GET_TYPE(fc);
606 praddr = hdr->addr1; 605 praddr = hdr->addr1;
607 psaddr = hdr->addr2;
608 606
609 packet_matchbssid = 607 packet_matchbssid =
610 ((IEEE80211_FTYPE_CTL != type) && 608 ((IEEE80211_FTYPE_CTL != type) &&
@@ -680,7 +678,7 @@ bool rtl92ce_rx_query_desc(struct ieee80211_hw *hw,
680 GET_RX_DESC_PAGGR(pdesc)); 678 GET_RX_DESC_PAGGR(pdesc));
681 679
682 rx_status->mactime = GET_RX_DESC_TSFL(pdesc); 680 rx_status->mactime = GET_RX_DESC_TSFL(pdesc);
683 if (phystatus == true) { 681 if (phystatus) {
684 p_drvinfo = (struct rx_fwinfo_92c *)(skb->data + 682 p_drvinfo = (struct rx_fwinfo_92c *)(skb->data +
685 stats->rx_bufshift); 683 stats->rx_bufshift);
686 684
@@ -929,9 +927,10 @@ void rtl92ce_tx_fill_cmddesc(struct ieee80211_hw *hw,
929 927
930void rtl92ce_set_desc(u8 *pdesc, bool istx, u8 desc_name, u8 *val) 928void rtl92ce_set_desc(u8 *pdesc, bool istx, u8 desc_name, u8 *val)
931{ 929{
932 if (istx == true) { 930 if (istx) {
933 switch (desc_name) { 931 switch (desc_name) {
934 case HW_DESC_OWN: 932 case HW_DESC_OWN:
933 wmb();
935 SET_TX_DESC_OWN(pdesc, 1); 934 SET_TX_DESC_OWN(pdesc, 1);
936 break; 935 break;
937 case HW_DESC_TX_NEXTDESC_ADDR: 936 case HW_DESC_TX_NEXTDESC_ADDR:
@@ -945,6 +944,7 @@ void rtl92ce_set_desc(u8 *pdesc, bool istx, u8 desc_name, u8 *val)
945 } else { 944 } else {
946 switch (desc_name) { 945 switch (desc_name) {
947 case HW_DESC_RXOWN: 946 case HW_DESC_RXOWN:
947 wmb();
948 SET_RX_DESC_OWN(pdesc, 1); 948 SET_RX_DESC_OWN(pdesc, 1);
949 break; 949 break;
950 case HW_DESC_RXBUFF_ADDR: 950 case HW_DESC_RXBUFF_ADDR:
@@ -968,7 +968,7 @@ u32 rtl92ce_get_desc(u8 *p_desc, bool istx, u8 desc_name)
968{ 968{
969 u32 ret = 0; 969 u32 ret = 0;
970 970
971 if (istx == true) { 971 if (istx) {
972 switch (desc_name) { 972 switch (desc_name) {
973 case HW_DESC_OWN: 973 case HW_DESC_OWN:
974 ret = GET_TX_DESC_OWN(p_desc); 974 ret = GET_TX_DESC_OWN(p_desc);