Lines Matching defs:rtlpriv
155 struct rtl_priv *rtlpriv = rtl_priv(hw);
156 struct rtl_phy *rtlphy = &(rtlpriv->phy);
164 if (rtlpriv->rtlhal.disable_amsdu_8k)
187 if (rtlpriv->dm.supp_phymode_switch) {
198 rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG,
207 rtl_dbg(rtlpriv, COMP_INIT, DBG_DMESG, "1T1R\n");
222 struct rtl_priv *rtlpriv = rtl_priv(hw);
223 struct rtl_hal *rtlhal = rtl_hal(rtlpriv);
225 if (!(rtlpriv->cfg->spec_ver & RTL_SPEC_SUPPORT_VHT))
298 struct rtl_priv *rtlpriv = rtl_priv(hw);
299 struct rtl_hal *rtlhal = rtl_hal(rtlpriv);
383 if (rtlpriv->psc.swctrl_lps) {
387 if (rtlpriv->psc.fwctrl_lps) {
415 if (rtlpriv->psc.wo_wlan_mode) {
416 if (rtlpriv->psc.wo_wlan_mode & WAKE_ON_MAGIC_PACKET)
417 rtlpriv->wowlan.flags = WIPHY_WOWLAN_MAGIC_PKT;
418 if (rtlpriv->psc.wo_wlan_mode & WAKE_ON_PATTERN_MATCH) {
419 rtlpriv->wowlan.n_patterns =
421 rtlpriv->wowlan.pattern_min_len = MIN_WOL_PATTERN_SIZE;
422 rtlpriv->wowlan.pattern_max_len = MAX_WOL_PATTERN_SIZE;
424 hw->wiphy->wowlan = &rtlpriv->wowlan;
445 struct rtl_priv *rtlpriv = rtl_priv(hw);
448 wq = alloc_workqueue("%s", 0, 0, rtlpriv->cfg->name);
453 timer_setup(&rtlpriv->works.watchdog_timer,
457 rtlpriv->works.hw = hw;
458 rtlpriv->works.rtl_wq = wq;
460 INIT_DELAYED_WORK(&rtlpriv->works.watchdog_wq,
462 INIT_DELAYED_WORK(&rtlpriv->works.ips_nic_off_wq,
464 INIT_DELAYED_WORK(&rtlpriv->works.ps_work, rtl_swlps_wq_callback);
465 INIT_DELAYED_WORK(&rtlpriv->works.ps_rfon_wq,
467 INIT_DELAYED_WORK(&rtlpriv->works.fwevt_wq, rtl_fwevt_wq_callback);
468 INIT_DELAYED_WORK(&rtlpriv->works.c2hcmd_wq, rtl_c2hcmd_wq_callback);
474 struct rtl_priv *rtlpriv = rtl_priv(hw);
476 del_timer_sync(&rtlpriv->works.watchdog_timer);
478 cancel_delayed_work_sync(&rtlpriv->works.watchdog_wq);
480 cancel_delayed_work(&rtlpriv->works.ips_nic_off_wq);
482 cancel_delayed_work_sync(&rtlpriv->works.ips_nic_off_wq);
483 cancel_delayed_work_sync(&rtlpriv->works.ps_work);
484 cancel_delayed_work_sync(&rtlpriv->works.ps_rfon_wq);
485 cancel_delayed_work_sync(&rtlpriv->works.fwevt_wq);
486 cancel_delayed_work_sync(&rtlpriv->works.c2hcmd_wq);
492 struct rtl_priv *rtlpriv = rtl_priv(hw);
499 rtlpriv->rfkill.rfkill_state = true;
502 radio_state = rtlpriv->cfg->ops->radio_onoff_checking(hw, &valid);
506 rtlpriv->rfkill.rfkill_state ? "on" : "off");
508 rtlpriv->rfkill.rfkill_state = radio_state;
510 blocked = rtlpriv->rfkill.rfkill_state != 1;
526 struct rtl_priv *rtlpriv = rtl_priv(hw);
546 mutex_init(&rtlpriv->locks.conf_mutex);
547 mutex_init(&rtlpriv->locks.ips_mutex);
548 mutex_init(&rtlpriv->locks.lps_mutex);
549 spin_lock_init(&rtlpriv->locks.irq_th_lock);
550 spin_lock_init(&rtlpriv->locks.h2c_lock);
551 spin_lock_init(&rtlpriv->locks.rf_ps_lock);
552 spin_lock_init(&rtlpriv->locks.rf_lock);
553 spin_lock_init(&rtlpriv->locks.waitq_lock);
554 spin_lock_init(&rtlpriv->locks.entry_list_lock);
555 spin_lock_init(&rtlpriv->locks.scan_list_lock);
556 spin_lock_init(&rtlpriv->locks.cck_and_rw_pagea_lock);
557 spin_lock_init(&rtlpriv->locks.fw_ps_lock);
558 spin_lock_init(&rtlpriv->locks.iqk_lock);
560 INIT_LIST_HEAD(&rtlpriv->entry_list);
561 INIT_LIST_HEAD(&rtlpriv->scan_list.list);
562 skb_queue_head_init(&rtlpriv->tx_report.queue);
563 skb_queue_head_init(&rtlpriv->c2hcmd_queue);
586 struct rtl_priv *rtlpriv = rtl_priv(hw);
589 rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RCR, (u8 *) (&mac->rx_conf));
602 struct rtl_priv *rtlpriv = rtl_priv(hw);
608 if (tcb_desc->hw_rate == rtlpriv->cfg->maps[RTL_RC_CCK_RATE1M])
672 struct rtl_priv *rtlpriv = rtl_priv(hw);
687 tcb_desc->rts_rate = rtlpriv->cfg->maps[RTL_RC_OFDM_RATE24M];
691 tcb_desc->rts_rate = rtlpriv->cfg->maps[RTL_RC_OFDM_RATE24M];
698 struct rtl_priv *rtlpriv = rtl_priv(hw);
699 struct rtl_phy *rtlphy = &rtlpriv->phy;
773 ((rtlpriv->cfg->spec_ver & RTL_SPEC_NEW_RATEID) ? \
779 struct rtl_priv *rtlpriv = rtl_priv(hw);
795 rtlpriv->cfg->maps[RTL_RC_CCK_RATE2M];
807 if (rtlpriv->dm.useramask) {
815 (rtlpriv->cfg->spec_ver & RTL_SPEC_NEW_RATEID))
858 struct rtl_priv *rtlpriv = rtl_priv(hw);
878 if (tcb_desc->hw_rate <= rtlpriv->cfg->maps[RTL_RC_OFDM_RATE54M])
883 if (rtlpriv->cfg->spec_ver & RTL_SPEC_SUPPORT_VHT) {
895 rtlpriv->cfg->maps[RTL_RC_HT_RATEMCS15])
904 struct rtl_priv *rtlpriv = rtl_priv(hw);
905 struct rtl_phy *rtlphy = &(rtlpriv->phy);
914 rtlpriv->cfg->maps[RTL_RC_VHT_RATE_2SS_MCS7];
918 rtlpriv->cfg->maps[RTL_RC_VHT_RATE_2SS_MCS8];
921 rtlpriv->cfg->maps[RTL_RC_VHT_RATE_2SS_MCS9];
926 rtlpriv->cfg->maps[RTL_RC_VHT_RATE_1SS_MCS7];
930 rtlpriv->cfg->maps[RTL_RC_VHT_RATE_1SS_MCS8];
933 rtlpriv->cfg->maps[RTL_RC_VHT_RATE_1SS_MCS9];
942 struct rtl_priv *rtlpriv = rtl_priv(hw);
943 struct rtl_phy *rtlphy = &rtlpriv->phy;
948 hw_rate = rtlpriv->cfg->maps[RTL_RC_HT_RATEMCS15];
950 hw_rate = rtlpriv->cfg->maps[RTL_RC_HT_RATEMCS7];
1189 struct rtl_priv *rtlpriv = rtl_priv(hw);
1196 hw_value = rtlpriv->cfg->maps[RTL_RC_HT_RATEMCS15] - 15 +
1201 hw_value = rtlpriv->cfg->maps[RTL_RC_VHT_RATE_2SS_MCS9];
1203 hw_value = rtlpriv->cfg->maps[RTL_RC_VHT_RATE_1SS_MCS9];
1215 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_5G &&
1216 hw_value < rtlpriv->cfg->maps[RTL_RC_OFDM_RATE6M])
1217 hw_value = rtlpriv->cfg->maps[RTL_RC_OFDM_RATE6M];
1229 ((rtlpriv->cfg->spec_ver & RTL_SPEC_NEW_RATEID) ? \
1235 struct rtl_priv *rtlpriv = rtl_priv(hw);
1284 rtlpriv->cfg->maps[RTL_RC_CCK_RATE11M];
1287 rtlpriv->cfg->maps[RTL_RC_OFDM_RATE54M];
1317 struct rtl_priv *rtlpriv = rtl_priv(hw);
1320 if (rtlpriv->dm.supp_phymode_switch &&
1323 if (rtlpriv->cfg->ops->chk_switch_dmdp)
1324 rtlpriv->cfg->ops->chk_switch_dmdp(hw);
1327 rtl_dbg(rtlpriv, COMP_SEND, DBG_DMESG, "MAC80211_LINKING\n");
1331 rtlpriv->phy.need_iqk = true;
1345 struct rtl_priv *rtlpriv = rtl_priv(hw);
1359 RT_PRINT_DATA(rtlpriv, COMP_INIT, DBG_DMESG,
1371 struct rtl_priv *rtlpriv = rtl_priv(hw);
1388 rtl_dbg(rtlpriv, (COMP_SEND | COMP_RECV), DBG_DMESG,
1391 RT_PRINT_DATA(rtlpriv, COMP_INIT, DBG_DMESG, "req\n",
1403 rtl_dbg(rtlpriv, COMP_SEND | COMP_RECV,
1431 rtl_dbg(rtlpriv, (COMP_SEND | COMP_RECV), DBG_DMESG,
1436 rtl_dbg(rtlpriv, (COMP_SEND | COMP_RECV), DBG_DMESG,
1449 static void setup_special_tx(struct rtl_priv *rtlpriv, struct rtl_ps_ctl *ppsc,
1452 struct ieee80211_hw *hw = rtlpriv->hw;
1454 rtlpriv->ra.is_special_data = true;
1455 if (rtlpriv->cfg->ops->get_btc_status())
1456 rtlpriv->btcoexist.btc_ops->btc_special_packet_notify(
1457 rtlpriv, type);
1465 struct rtl_priv *rtlpriv = rtl_priv(hw);
1470 switch (rtlpriv->sec.pairwise_enc_algorithm) {
1496 struct rtl_priv *rtlpriv = rtl_priv(hw);
1522 rtl_dbg(rtlpriv, (COMP_SEND | COMP_RECV),
1527 setup_special_tx(rtlpriv, ppsc,
1535 setup_special_tx(rtlpriv, ppsc, PACKET_ARP);
1540 rtlpriv->btcoexist.btc_info.in_4way = true;
1541 rtlpriv->btcoexist.btc_info.in_4way_ts = jiffies;
1543 rtl_dbg(rtlpriv, (COMP_SEND | COMP_RECV), DBG_DMESG,
1547 rtlpriv->ra.is_special_data = true;
1551 setup_special_tx(rtlpriv, ppsc, PACKET_EAPOL);
1563 rtlpriv->ra.is_special_data = false;
1570 struct rtl_priv *rtlpriv = rtl_priv(hw);
1571 struct rtl_tx_report *tx_report = &rtlpriv->tx_report;
1580 struct rtl_priv *rtlpriv = rtl_priv(hw);
1586 rtl_dbg(rtlpriv, COMP_TX_REPORT, DBG_LOUD,
1590 rtl_dbg(rtlpriv, COMP_TX_REPORT, DBG_LOUD,
1615 struct rtl_priv *rtlpriv = rtl_priv(hw);
1616 struct rtl_tx_report *tx_report = &rtlpriv->tx_report;
1629 rtl_dbg(rtlpriv, COMP_TX_REPORT, DBG_DMESG,
1649 struct rtl_priv *rtlpriv = rtl_priv(hw);
1650 struct rtl_tx_report *tx_report = &rtlpriv->tx_report;
1657 if (rtlpriv->cfg->spec_ver & RTL_SPEC_EXT_C2H) {
1677 rtl_dbg(rtlpriv, COMP_TX_REPORT, DBG_DMESG,
1685 struct rtl_priv *rtlpriv = rtl_priv(hw);
1686 struct rtl_tx_report *tx_report = &rtlpriv->tx_report;
1692 rtl_dbg(rtlpriv, COMP_TX_REPORT, DBG_WARNING,
1703 struct rtl_priv *rtlpriv = rtl_priv(hw);
1710 rtl_dbg(rtlpriv, COMP_SEC, DBG_DMESG,
1758 struct rtl_priv *rtlpriv = rtl_priv(hw);
1773 rtl_dbg(rtlpriv, COMP_SEND, DBG_DMESG,
1785 struct rtl_priv *rtlpriv = rtl_priv(hw);
1791 rtl_dbg(rtlpriv, COMP_SEND, DBG_DMESG,
1807 struct rtl_priv *rtlpriv = rtl_priv(hw);
1818 if (rtlpriv->cfg->ops->get_btc_status()) {
1819 rtlpriv->btcoexist.btc_ops->btc_get_ampdu_cfg(rtlpriv,
1831 rtl_dbg(rtlpriv, COMP_RECV, DBG_DMESG,
1841 struct rtl_priv *rtlpriv = rtl_priv(hw);
1847 rtl_dbg(rtlpriv, COMP_SEND, DBG_DMESG,
1862 struct rtl_priv *rtlpriv = rtl_priv(hw);
1868 rtl_dbg(rtlpriv, COMP_SEND, DBG_DMESG,
1880 void rtl_rx_ampdu_apply(struct rtl_priv *rtlpriv)
1882 struct rtl_btc_ops *btc_ops = rtlpriv->btcoexist.btc_ops;
1885 if (rtlpriv->cfg->ops->get_btc_status())
1886 btc_ops->btc_get_ampdu_cfg(rtlpriv, &reject_agg,
1889 rtl_dbg(rtlpriv, COMP_BT_COEXIST, DBG_DMESG,
1893 rtlpriv->hw->max_rx_aggregation_subframes =
1906 struct rtl_priv *rtlpriv = rtl_priv(hw);
1909 if (rtlpriv->mac80211.opmode != NL80211_IFTYPE_STATION)
1912 if (rtlpriv->mac80211.link_state < MAC80211_LINKED)
1925 if (!ether_addr_equal(hdr->addr3, rtlpriv->mac80211.bssid))
1928 rtlpriv->link_info.bcn_rx_inperiod++;
1934 struct rtl_priv *rtlpriv = rtl_priv(hw);
1937 list_for_each_entry_safe(entry, next, &rtlpriv->scan_list.list, list) {
1940 rtlpriv->scan_list.num--;
1947 struct rtl_priv *rtlpriv = rtl_priv(hw);
1948 struct rtl_tx_report *tx_report = &rtlpriv->tx_report;
1965 struct rtl_priv *rtlpriv = rtl_priv(hw);
1969 spin_lock_irqsave(&rtlpriv->locks.scan_list_lock, flags);
1971 list_for_each_entry_safe(entry, next, &rtlpriv->scan_list.list, list) {
1977 rtlpriv->scan_list.num--;
1979 rtl_dbg(rtlpriv, COMP_SCAN, DBG_LOUD,
1981 entry->bssid, rtlpriv->scan_list.num);
1985 spin_unlock_irqrestore(&rtlpriv->locks.scan_list_lock, flags);
1987 rtlpriv->btcoexist.btc_info.ap_num = rtlpriv->scan_list.num;
1992 struct rtl_priv *rtlpriv = rtl_priv(hw);
2008 spin_lock_irqsave(&rtlpriv->locks.scan_list_lock, flags);
2010 list_for_each_entry(iter, &rtlpriv->scan_list.list, list) {
2014 rtl_dbg(rtlpriv, COMP_SCAN, DBG_LOUD,
2016 hdr->addr3, rtlpriv->scan_list.num);
2028 rtlpriv->scan_list.num++;
2030 rtl_dbg(rtlpriv, COMP_SCAN, DBG_LOUD,
2032 hdr->addr3, rtlpriv->scan_list.num);
2037 list_add_tail(&entry->list, &rtlpriv->scan_list.list);
2040 spin_unlock_irqrestore(&rtlpriv->locks.scan_list_lock, flags);
2049 struct rtl_priv *rtlpriv = rtl_priv(hw);
2082 rtlpriv->link_info.num_rx_in4period[idx] =
2083 rtlpriv->link_info.num_rx_in4period[idx + 1];
2084 rtlpriv->link_info.num_tx_in4period[idx] =
2085 rtlpriv->link_info.num_tx_in4period[idx + 1];
2087 rtlpriv->link_info.num_rx_in4period[3] =
2088 rtlpriv->link_info.num_rx_inperiod;
2089 rtlpriv->link_info.num_tx_in4period[3] =
2090 rtlpriv->link_info.num_tx_inperiod;
2093 rtlpriv->link_info.num_rx_in4period[idx];
2095 rtlpriv->link_info.num_tx_in4period[idx];
2122 rtlpriv->link_info.tidtx_in4period[tid][idx] =
2123 rtlpriv->link_info.tidtx_in4period[tid]
2125 rtlpriv->link_info.tidtx_in4period[tid][3] =
2126 rtlpriv->link_info.tidtx_inperiod[tid];
2130 rtlpriv->link_info.tidtx_in4period[tid][idx];
2133 rtlpriv->link_info.higher_busytxtraffic[tid] =
2136 rtlpriv->link_info.higher_busytxtraffic[tid] =
2141 if (rtlpriv->cfg->ops->get_btc_status() &&
2142 rtlpriv->btcoexist.btc_ops->btc_is_bt_ctrl_lps(rtlpriv))
2145 if (rtlpriv->link_info.num_rx_inperiod +
2146 rtlpriv->link_info.num_tx_inperiod > 8 ||
2147 rtlpriv->link_info.num_rx_inperiod > 2)
2157 rtlpriv->link_info.tidtx_inperiod[tid] = 0;
2159 rtlpriv->link_info.busytraffic = busytraffic;
2160 rtlpriv->link_info.higher_busytraffic = higher_busytraffic;
2161 rtlpriv->link_info.rx_busy_traffic = rx_busy_traffic;
2162 rtlpriv->link_info.tx_busy_traffic = tx_busy_traffic;
2163 rtlpriv->link_info.higher_busyrxtraffic = higher_busyrxtraffic;
2165 rtlpriv->stats.txbytesunicast_inperiod =
2166 rtlpriv->stats.txbytesunicast -
2167 rtlpriv->stats.txbytesunicast_last;
2168 rtlpriv->stats.rxbytesunicast_inperiod =
2169 rtlpriv->stats.rxbytesunicast -
2170 rtlpriv->stats.rxbytesunicast_last;
2171 rtlpriv->stats.txbytesunicast_last = rtlpriv->stats.txbytesunicast;
2172 rtlpriv->stats.rxbytesunicast_last = rtlpriv->stats.rxbytesunicast;
2174 rtlpriv->stats.txbytesunicast_inperiod_tp =
2175 (u32)(rtlpriv->stats.txbytesunicast_inperiod * 8 / 2 /
2177 rtlpriv->stats.rxbytesunicast_inperiod_tp =
2178 (u32)(rtlpriv->stats.rxbytesunicast_inperiod * 8 / 2 /
2182 if (!rtlpriv->cfg->mod_params->disable_watchdog)
2183 rtlpriv->cfg->ops->dm_watchdog(hw);
2188 if ((rtlpriv->link_info.bcn_rx_inperiod +
2189 rtlpriv->link_info.num_rx_inperiod) == 0) {
2190 rtlpriv->link_info.roam_times++;
2191 rtl_dbg(rtlpriv, COMP_ERR, DBG_DMESG,
2193 (rtlpriv->link_info.roam_times * 2));
2198 if (rtlpriv->link_info.roam_times >= 5) {
2200 rtlpriv->link_info.roam_times = 0;
2202 rtlpriv->mac80211.vif);
2205 rtlpriv->link_info.roam_times = 0;
2209 if (rtlpriv->cfg->ops->get_btc_status())
2210 rtlpriv->btcoexist.btc_ops->btc_periodical(rtlpriv);
2212 if (rtlpriv->btcoexist.btc_info.in_4way) {
2213 if (time_after(jiffies, rtlpriv->btcoexist.btc_info.in_4way_ts +
2215 rtlpriv->btcoexist.btc_info.in_4way = false;
2218 rtlpriv->link_info.num_rx_inperiod = 0;
2219 rtlpriv->link_info.num_tx_inperiod = 0;
2220 rtlpriv->link_info.bcn_rx_inperiod = 0;
2231 struct rtl_priv *rtlpriv = from_timer(rtlpriv, t, works.watchdog_timer);
2233 queue_delayed_work(rtlpriv->works.rtl_wq,
2234 &rtlpriv->works.watchdog_wq, 0);
2236 mod_timer(&rtlpriv->works.watchdog_timer,
2245 struct rtl_priv *rtlpriv = rtl_priv(hw);
2247 rtlpriv->cfg->ops->c2h_command_handle(hw);
2269 struct rtl_priv *rtlpriv = rtl_priv(hw);
2278 skb_queue_tail(&rtlpriv->c2hcmd_queue, skb);
2281 queue_delayed_work(rtlpriv->works.rtl_wq, &rtlpriv->works.c2hcmd_wq, 0);
2288 struct rtl_priv *rtlpriv = rtl_priv(hw);
2289 struct rtl_hal_ops *hal_ops = rtlpriv->cfg->ops;
2290 const struct rtl_btc_ops *btc_ops = rtlpriv->btcoexist.btc_ops;
2300 rtl_dbg(rtlpriv, COMP_FW, DBG_LOUD, "[C2H], C2H_DBG!!\n");
2303 rtl_dbg(rtlpriv, COMP_FW, DBG_TRACE,
2314 rtl_dbg(rtlpriv, COMP_FW, DBG_TRACE,
2316 if (rtlpriv->cfg->ops->get_btc_status())
2317 btc_ops->btc_btinfo_notify(rtlpriv, cmd_buf, cmd_len);
2320 rtl_dbg(rtlpriv, COMP_FW, DBG_TRACE,
2322 if (rtlpriv->cfg->ops->get_btc_status())
2323 btc_ops->btc_btmpinfo_notify(rtlpriv, cmd_buf, cmd_len);
2326 rtl_dbg(rtlpriv, COMP_FW, DBG_TRACE,
2334 struct rtl_priv *rtlpriv = rtl_priv(hw);
2340 skb = skb_dequeue(&rtlpriv->c2hcmd_queue);
2346 rtl_dbg(rtlpriv, COMP_FW, DBG_DMESG, "C2H rx_desc_shift=%d\n",
2348 RT_PRINT_DATA(rtlpriv, COMP_FW, DBG_DMESG,
2442 struct rtl_priv *rtlpriv = rtl_priv(hw);
2451 if (rtlpriv->mac80211.act_scanning)
2460 if (!test_bit(RTL_STATUS_INTERFACE_START, &rtlpriv->status))
2463 if (rtlpriv->mac80211.opmode == NL80211_IFTYPE_AP)
2464 memcpy(bssid, rtlpriv->efuse.dev_addr, ETH_ALEN);
2466 memcpy(bssid, rtlpriv->mac80211.bssid, ETH_ALEN);
2475 /* rtlpriv->cfg->ops->update_rate_tbl(hw, sta, 0, true); */
2479 rtlpriv->intf_ops->adapter_tx(hw, sta, skb, &tcb_desc);
2490 struct rtl_priv *rtlpriv = rtl_priv(hw);
2498 rtlpriv->cfg->ops->set_hw_reg(hw,
2504 rtlpriv->cfg->ops->set_hw_reg(hw,
2561 struct rtl_priv *rtlpriv = rtl_priv(hw);
2574 rtlpriv->mac80211.vendor = PEER_ATH;
2579 rtlpriv->mac80211.vendor = PEER_BROAD;
2582 rtlpriv->mac80211.vendor = PEER_RAL;
2585 rtlpriv->mac80211.vendor = PEER_CISCO;
2588 rtlpriv->mac80211.vendor = PEER_MARV;
2622 struct rtl_priv *rtlpriv = rtl_priv(hw);
2664 if (!ether_addr_equal_64bits(hdr->addr3, rtlpriv->mac80211.bssid))
2678 rtl_dbg(rtlpriv, COMP_MAC80211, DBG_LOUD, "=>ath find\n");
2685 rtl_dbg(rtlpriv, COMP_MAC80211, DBG_LOUD, "=>ral find\n");
2690 rtl_dbg(rtlpriv, COMP_MAC80211, DBG_LOUD, "=>cisco find\n");
2695 rtl_dbg(rtlpriv, COMP_MAC80211, DBG_LOUD, "=>broad find\n");
2700 rtl_dbg(rtlpriv, COMP_MAC80211, DBG_LOUD, "=>marv find\n");