Lines Matching full:mac

148 	struct rtl_mac *mac = rtl_mac(rtl_priv(hw));  in rtl_op_stop()  local
169 mac->link_state = MAC80211_NOLINK; in rtl_op_stop()
170 eth_zero_addr(mac->bssid); in rtl_op_stop()
171 mac->vendor = PEER_UNKNOWN; in rtl_op_stop()
212 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_add_interface() local
216 if (mac->vif) { in rtl_op_add_interface()
218 "vif has been set!! mac->vif = 0x%p\n", mac->vif); in rtl_op_add_interface()
229 mac->p2p = P2P_ROLE_CLIENT; in rtl_op_add_interface()
232 if (mac->beacon_enabled == 1) { in rtl_op_add_interface()
235 mac->beacon_enabled = 0; in rtl_op_add_interface()
244 mac->link_state = MAC80211_LINKED; in rtl_op_add_interface()
247 mac->basic_rates = 0xfff; in rtl_op_add_interface()
249 mac->basic_rates = 0xff0; in rtl_op_add_interface()
251 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface()
256 mac->p2p = P2P_ROLE_GO; in rtl_op_add_interface()
262 mac->link_state = MAC80211_LINKED; in rtl_op_add_interface()
265 mac->basic_rates = 0xfff; in rtl_op_add_interface()
267 mac->basic_rates = 0xff0; in rtl_op_add_interface()
269 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface()
277 mac->link_state = MAC80211_LINKED; in rtl_op_add_interface()
280 mac->basic_rates = 0xfff; in rtl_op_add_interface()
282 mac->basic_rates = 0xff0; in rtl_op_add_interface()
284 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface()
295 if (mac->p2p) { in rtl_op_add_interface()
298 mac->basic_rates = 0xff0;/*disable cck rate for p2p*/ in rtl_op_add_interface()
300 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface()
302 mac->vif = vif; in rtl_op_add_interface()
303 mac->opmode = vif->type; in rtl_op_add_interface()
305 memcpy(mac->mac_addr, vif->addr, ETH_ALEN); in rtl_op_add_interface()
306 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); in rtl_op_add_interface()
308 mac->retry_long = retry_limit; in rtl_op_add_interface()
309 mac->retry_short = retry_limit; in rtl_op_add_interface()
321 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_remove_interface() local
329 if (mac->beacon_enabled == 1) { in rtl_op_remove_interface()
330 mac->beacon_enabled = 0; in rtl_op_remove_interface()
340 mac->p2p = 0; in rtl_op_remove_interface()
341 mac->vif = NULL; in rtl_op_remove_interface()
342 mac->link_state = MAC80211_NOLINK; in rtl_op_remove_interface()
343 eth_zero_addr(mac->bssid); in rtl_op_remove_interface()
344 mac->vendor = PEER_UNKNOWN; in rtl_op_remove_interface()
345 mac->opmode = NL80211_IFTYPE_UNSPECIFIED; in rtl_op_remove_interface()
346 rtlpriv->cfg->ops->set_network_type(hw, mac->opmode); in rtl_op_remove_interface()
421 struct rtl_mac *mac = &rtlpriv->mac80211; in _rtl_add_wowlan_patterns() local
456 else if (memcmp(pattern_os, mac->mac_addr, 6) == 0) in _rtl_add_wowlan_patterns()
468 | 802.3 Mac Header | IP Header | TCP Packet | FCS | in _rtl_add_wowlan_patterns()
475 | 802.11 MAC Header | LLC | IP Header | TCP Packet | FCS | in _rtl_add_wowlan_patterns()
557 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_resume() local
572 ieee80211_resume_disconnect(mac->vif); in rtl_op_resume()
582 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_config() local
586 if (mac->skip_scan) in rtl_op_config()
642 mac->retry_long = hw->conf.long_frame_max_tx_count; in rtl_op_config()
643 mac->retry_short = hw->conf.long_frame_max_tx_count; in rtl_op_config()
660 if (mac->act_scanning) in rtl_op_config()
661 mac->n_channels++; in rtl_op_config()
664 mac->link_state < MAC80211_LINKED && in rtl_op_config()
665 !mac->act_scanning) { in rtl_op_config()
688 mac->bw_80 = true; in rtl_op_config()
689 mac->bw_40 = true; in rtl_op_config()
691 mac->cur_80_prime_sc = in rtl_op_config()
694 mac->cur_40_prime_sc = in rtl_op_config()
699 mac->cur_40_prime_sc = in rtl_op_config()
705 mac->cur_80_prime_sc = in rtl_op_config()
708 mac->cur_40_prime_sc = in rtl_op_config()
713 mac->cur_40_prime_sc = in rtl_op_config()
725 mac->cur_40_prime_sc = in rtl_op_config()
729 mac->bw_40 = false; in rtl_op_config()
730 mac->bw_80 = false; in rtl_op_config()
734 mac->cur_40_prime_sc = in rtl_op_config()
738 mac->bw_40 = true; in rtl_op_config()
739 mac->bw_80 = false; in rtl_op_config()
747 mac->cur_40_prime_sc = in rtl_op_config()
751 mac->bw_40 = true; in rtl_op_config()
752 mac->bw_80 = false; in rtl_op_config()
759 mac->bw_40 = false; in rtl_op_config()
760 mac->bw_80 = false; in rtl_op_config()
801 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_configure_filter() local
810 mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_AM] | in rtl_op_configure_filter()
815 mac->rx_conf &= ~(rtlpriv->cfg->maps[MAC_RCR_AM] | in rtl_op_configure_filter()
825 mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_ACRC32]; in rtl_op_configure_filter()
829 mac->rx_conf &= ~rtlpriv->cfg->maps[MAC_RCR_ACRC32]; in rtl_op_configure_filter()
842 mac->link_state >= MAC80211_LINKED) { in rtl_op_configure_filter()
843 if (mac->opmode != NL80211_IFTYPE_AP && in rtl_op_configure_filter()
844 mac->opmode != NL80211_IFTYPE_MESH_POINT) { in rtl_op_configure_filter()
856 mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_ACF]; in rtl_op_configure_filter()
861 mac->rx_conf &= ~rtlpriv->cfg->maps[MAC_RCR_ACF]; in rtl_op_configure_filter()
871 mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_AAP]; in rtl_op_configure_filter()
875 mac->rx_conf &= ~rtlpriv->cfg->maps[MAC_RCR_AAP]; in rtl_op_configure_filter()
885 (u8 *)(&mac->rx_conf)); in rtl_op_configure_filter()
894 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_sta_add() local
922 if (mac->p2p) in rtl_op_sta_add()
987 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_conf_tx() local
997 mac->ac[aci].aifs = param->aifs; in rtl_op_conf_tx()
998 mac->ac[aci].cw_min = cpu_to_le16(param->cw_min); in rtl_op_conf_tx()
999 mac->ac[aci].cw_max = cpu_to_le16(param->cw_max); in rtl_op_conf_tx()
1000 mac->ac[aci].tx_op = cpu_to_le16(param->txop); in rtl_op_conf_tx()
1001 memcpy(&mac->edca_param[aci], param, sizeof(*param)); in rtl_op_conf_tx()
1026 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_bss_info_changed() local
1036 if (mac->beacon_enabled == 0) { in rtl_op_bss_info_changed()
1042 mac->beacon_enabled = 1; in rtl_op_bss_info_changed()
1054 if (mac->beacon_enabled == 1) { in rtl_op_bss_info_changed()
1058 mac->beacon_enabled = 0; in rtl_op_bss_info_changed()
1067 mac->beacon_interval = bss_conf->beacon_int; in rtl_op_bss_info_changed()
1091 mac->link_state = MAC80211_LINKED; in rtl_op_bss_info_changed()
1092 mac->cnt_after_linked = 0; in rtl_op_bss_info_changed()
1093 mac->assoc_id = bss_conf->aid; in rtl_op_bss_info_changed()
1094 memcpy(mac->bssid, bss_conf->bssid, ETH_ALEN); in rtl_op_bss_info_changed()
1114 mac->mode = WIRELESS_MODE_A; in rtl_op_bss_info_changed()
1117 mac->mode = WIRELESS_MODE_B; in rtl_op_bss_info_changed()
1119 mac->mode = WIRELESS_MODE_G; in rtl_op_bss_info_changed()
1124 mac->mode = WIRELESS_MODE_N_24G; in rtl_op_bss_info_changed()
1126 mac->mode = WIRELESS_MODE_N_5G; in rtl_op_bss_info_changed()
1131 mac->mode = WIRELESS_MODE_AC_5G; in rtl_op_bss_info_changed()
1133 mac->mode = WIRELESS_MODE_AC_24G; in rtl_op_bss_info_changed()
1153 if (mac->link_state == MAC80211_LINKED) in rtl_op_bss_info_changed()
1157 mac->link_state = MAC80211_NOLINK; in rtl_op_bss_info_changed()
1160 (u8 *)mac->bssid, NULL, 0, in rtl_op_bss_info_changed()
1165 "bssid = %pMF\n", mac->bssid); in rtl_op_bss_info_changed()
1174 eth_zero_addr(mac->bssid); in rtl_op_bss_info_changed()
1175 mac->vendor = PEER_UNKNOWN; in rtl_op_bss_info_changed()
1176 mac->mode = 0; in rtl_op_bss_info_changed()
1203 mac->use_cts_protect = bss_conf->use_cts_prot; in rtl_op_bss_info_changed()
1211 mac->short_preamble = bss_conf->use_short_preamble; in rtl_op_bss_info_changed()
1213 (u8 *)(&mac->short_preamble)); in rtl_op_bss_info_changed()
1221 mac->slot_time = RTL_SLOT_TIME_9; in rtl_op_bss_info_changed()
1223 mac->slot_time = RTL_SLOT_TIME_20; in rtl_op_bss_info_changed()
1226 (u8 *)(&mac->slot_time)); in rtl_op_bss_info_changed()
1239 mac->current_ampdu_density) in rtl_op_bss_info_changed()
1240 mac->current_ampdu_density = in rtl_op_bss_info_changed()
1243 mac->current_ampdu_factor) in rtl_op_bss_info_changed()
1244 mac->current_ampdu_factor = in rtl_op_bss_info_changed()
1250 (u8 *)(&mac->max_mss_density)); in rtl_op_bss_info_changed()
1252 &mac->current_ampdu_factor); in rtl_op_bss_info_changed()
1254 &mac->current_ampdu_density); in rtl_op_bss_info_changed()
1267 mac->vendor = PEER_UNKNOWN; in rtl_op_bss_info_changed()
1268 memcpy(mac->bssid, bss_conf->bssid, ETH_ALEN); in rtl_op_bss_info_changed()
1278 mac->mode = WIRELESS_MODE_A; in rtl_op_bss_info_changed()
1281 mac->mode = WIRELESS_MODE_B; in rtl_op_bss_info_changed()
1283 mac->mode = WIRELESS_MODE_G; in rtl_op_bss_info_changed()
1288 mac->mode = WIRELESS_MODE_N_24G; in rtl_op_bss_info_changed()
1290 mac->mode = WIRELESS_MODE_N_5G; in rtl_op_bss_info_changed()
1295 mac->mode = WIRELESS_MODE_AC_5G; in rtl_op_bss_info_changed()
1297 mac->mode = WIRELESS_MODE_AC_24G; in rtl_op_bss_info_changed()
1306 sta_entry->wireless_mode = mac->mode; in rtl_op_bss_info_changed()
1310 mac->ht_enable = true; in rtl_op_bss_info_changed()
1315 * mac->bw_40 = true; in rtl_op_bss_info_changed()
1321 mac->vht_enable = true; in rtl_op_bss_info_changed()
1331 mac->basic_rates = basic_rates; in rtl_op_bss_info_changed()
1354 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_set_tsf() local
1355 u8 bibss = (mac->opmode == NL80211_IFTYPE_ADHOC) ? 1 : 0; in rtl_op_set_tsf()
1357 mac->tsf = tsf; in rtl_op_set_tsf()
1430 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_sw_scan_start() local
1433 mac->act_scanning = true; in rtl_op_sw_scan_start()
1435 mac->skip_scan = true; in rtl_op_sw_scan_start()
1450 if (mac->link_state == MAC80211_LINKED) { in rtl_op_sw_scan_start()
1452 mac->link_state = MAC80211_LINKED_SCANNING; in rtl_op_sw_scan_start()
1457 /* Dul mac */ in rtl_op_sw_scan_start()
1468 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); in rtl_op_sw_scan_complete() local
1471 mac->act_scanning = false; in rtl_op_sw_scan_complete()
1472 mac->skip_scan = false; in rtl_op_sw_scan_complete()
1480 if (mac->n_channels == 3) in rtl_op_sw_scan_complete()
1481 mac->p2p_in_use = true; in rtl_op_sw_scan_complete()
1483 mac->p2p_in_use = false; in rtl_op_sw_scan_complete()
1484 mac->n_channels = 0; in rtl_op_sw_scan_complete()
1485 /* Dul mac */ in rtl_op_sw_scan_complete()
1488 if (mac->link_state == MAC80211_LINKED_SCANNING) { in rtl_op_sw_scan_complete()
1489 mac->link_state = MAC80211_LINKED; in rtl_op_sw_scan_complete()
1490 if (mac->opmode == NL80211_IFTYPE_STATION) { in rtl_op_sw_scan_complete()
1492 rtlpriv->cfg->ops->set_network_type(hw, mac->opmode); in rtl_op_sw_scan_complete()
1530 "%s hardware based encryption for keyidx: %d, mac: %pM\n", in rtl_op_set_key()
1620 /* Pairwise key with an assigned MAC address. */ in rtl_op_set_key()
1648 /* Pairwise key with an assigned MAC address. */ in rtl_op_set_key()