• Home
  • Raw
  • Download

Lines Matching refs:mac

77 	struct qtnf_wmac *mac;  in qtnf_validate_iface_combinations()  local
85 mac = wiphy_priv(wiphy); in qtnf_validate_iface_combinations()
86 if (!mac) in qtnf_validate_iface_combinations()
90 vif = &mac->iflist[i]; in qtnf_validate_iface_combinations()
121 vif->mac->macid, vif->vifid, type); in qtnf_change_virtual_intf()
130 qtnf_scan_done(vif->mac, true); in qtnf_change_virtual_intf()
135 vif->mac->macid, vif->vifid, type); in qtnf_change_virtual_intf()
154 qtnf_scan_done(vif->mac, true); in qtnf_del_virtual_intf()
170 pr_err("VIF%u.%u: failed to delete VIF\n", vif->mac->macid, in qtnf_del_virtual_intf()
186 struct qtnf_wmac *mac; in qtnf_add_virtual_intf() local
192 mac = wiphy_priv(wiphy); in qtnf_add_virtual_intf()
194 if (!mac) in qtnf_add_virtual_intf()
200 mac->macid, type); in qtnf_add_virtual_intf()
207 vif = qtnf_mac_get_free_vif(mac); in qtnf_add_virtual_intf()
209 pr_err("MAC%u: no free VIF available\n", mac->macid); in qtnf_add_virtual_intf()
221 pr_err("MAC%u: unsupported IF type %d\n", mac->macid, type); in qtnf_add_virtual_intf()
233 mac->macid, vif->vifid, mac_addr); in qtnf_add_virtual_intf()
239 mac->macid, vif->vifid, vif->mac_addr); in qtnf_add_virtual_intf()
244 ret = qtnf_core_net_attach(mac, vif, name, name_assign_t); in qtnf_add_virtual_intf()
246 pr_err("VIF%u.%u: failed to attach netdev\n", mac->macid, in qtnf_add_virtual_intf()
326 pr_err("VIF%u.%u: failed to start AP\n", vif->mac->macid, in qtnf_start_ap()
337 qtnf_scan_done(vif->mac, true); in qtnf_stop_ap()
342 vif->mac->macid, vif->vifid); in qtnf_stop_ap()
351 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_set_wiphy_params() local
355 vif = qtnf_mac_get_base_vif(mac); in qtnf_set_wiphy_params()
357 pr_err("MAC%u: primary VIF is not configured\n", mac->macid); in qtnf_set_wiphy_params()
361 ret = qtnf_cmd_send_update_phy_params(mac, changed); in qtnf_set_wiphy_params()
363 pr_err("MAC%u: failed to update PHY params\n", mac->macid); in qtnf_set_wiphy_params()
403 vif->mac->macid, vif->vifid, in qtnf_mgmt_frame_register()
410 vif->mac->macid, vif->vifid, reg ? "" : "un", in qtnf_mgmt_frame_register()
417 vif->mac->macid, vif->vifid, reg ? "" : "un", frame_type); in qtnf_mgmt_frame_register()
460 const u8 *mac, struct station_info *sinfo) in qtnf_get_station() argument
465 return qtnf_cmd_get_sta_info(vif, mac, sinfo); in qtnf_get_station()
470 int idx, u8 *mac, struct station_info *sinfo) in qtnf_dump_station() argument
481 ether_addr_copy(mac, vif->bssid); in qtnf_dump_station()
488 ether_addr_copy(mac, sta_node->mac_addr); in qtnf_dump_station()
494 ret = qtnf_cmd_get_sta_info(vif, mac, sinfo); in qtnf_dump_station()
498 cfg80211_del_sta(vif->netdev, mac, GFP_KERNEL); in qtnf_dump_station()
518 vif->mac->macid, vif->vifid, params->cipher, key_index, in qtnf_add_key()
534 vif->mac->macid, vif->vifid, key_index); in qtnf_del_key()
537 vif->mac->macid, vif->vifid, in qtnf_del_key()
554 vif->mac->macid, vif->vifid, key_index, unicast, in qtnf_set_default_key()
570 vif->mac->macid, vif->vifid, key_index); in qtnf_set_default_mgmt_key()
577 const u8 *mac, struct station_parameters *params) in qtnf_change_station() argument
582 ret = qtnf_cmd_send_change_sta(vif, mac, params); in qtnf_change_station()
585 vif->mac->macid, vif->vifid, mac); in qtnf_change_station()
597 if (params->mac && in qtnf_del_station()
599 !is_broadcast_ether_addr(params->mac) && in qtnf_del_station()
600 !qtnf_sta_list_lookup(&vif->sta_list, params->mac)) in qtnf_del_station()
606 vif->mac->macid, vif->vifid, params->mac); in qtnf_del_station()
614 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_scan() local
617 cancel_delayed_work_sync(&mac->scan_timeout); in qtnf_scan()
619 mac->scan_req = request; in qtnf_scan()
621 ret = qtnf_cmd_send_scan(mac); in qtnf_scan()
623 pr_err("MAC%u: failed to start scan\n", mac->macid); in qtnf_scan()
624 mac->scan_req = NULL; in qtnf_scan()
628 pr_debug("MAC%u: scan started\n", mac->macid); in qtnf_scan()
629 queue_delayed_work(mac->bus->workqueue, &mac->scan_timeout, in qtnf_scan()
660 vif->mac->macid, vif->vifid); in qtnf_connect()
684 vif->mac->macid, vif->vifid); in qtnf_external_auth()
696 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_disconnect() local
700 vif = qtnf_mac_get_base_vif(mac); in qtnf_disconnect()
702 pr_err("MAC%u: primary VIF is not configured\n", mac->macid); in qtnf_disconnect()
714 mac->macid, vif->vifid); in qtnf_disconnect()
730 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_dump_survey() local
761 ret = qtnf_cmd_get_chan_stats(mac, chan->hw_value, &stats); in qtnf_dump_survey()
903 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_suspend() local
907 vif = qtnf_mac_get_base_vif(mac); in qtnf_suspend()
909 pr_err("MAC%u: primary VIF is not configured\n", mac->macid); in qtnf_suspend()
920 qtnf_scan_done(vif->mac, true); in qtnf_suspend()
925 mac->macid); in qtnf_suspend()
935 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_resume() local
939 vif = qtnf_mac_get_base_vif(mac); in qtnf_resume()
941 pr_err("MAC%u: primary VIF is not configured\n", mac->macid); in qtnf_resume()
949 mac->macid); in qtnf_resume()
959 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_set_wakeup() local
960 struct qtnf_bus *bus = mac->bus; in qtnf_set_wakeup()
1004 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_cfg80211_reg_notifier() local
1008 pr_debug("MAC%u: initiator=%d alpha=%c%c\n", mac->macid, req->initiator, in qtnf_cfg80211_reg_notifier()
1011 ret = qtnf_cmd_reg_notify(mac, req, qtnf_mac_slave_radar_get(wiphy)); in qtnf_cfg80211_reg_notifier()
1014 mac->macid, req->alpha2[0], req->alpha2[1], ret); in qtnf_cfg80211_reg_notifier()
1022 ret = qtnf_cmd_band_info_get(mac, wiphy->bands[band]); in qtnf_cfg80211_reg_notifier()
1025 mac->macid, band); in qtnf_cfg80211_reg_notifier()
1076 int qtnf_wiphy_register(struct qtnf_hw_info *hw_info, struct qtnf_wmac *mac) in qtnf_wiphy_register() argument
1078 struct wiphy *wiphy = priv_to_wiphy(mac); in qtnf_wiphy_register()
1079 struct qtnf_mac_info *macinfo = &mac->macinfo; in qtnf_wiphy_register()
1135 ether_addr_copy(wiphy->perm_addr, mac->macaddr); in qtnf_wiphy_register()
1154 regdomain_is_known = isalpha(mac->rd->alpha2[0]) && in qtnf_wiphy_register()
1155 isalpha(mac->rd->alpha2[1]); in qtnf_wiphy_register()
1160 if (mac->rd->alpha2[0] == '9' && mac->rd->alpha2[1] == '9') { in qtnf_wiphy_register()
1163 wiphy_apply_custom_regulatory(wiphy, mac->rd); in qtnf_wiphy_register()
1171 if (mac->macinfo.extended_capabilities_len) { in qtnf_wiphy_register()
1173 mac->macinfo.extended_capabilities; in qtnf_wiphy_register()
1175 mac->macinfo.extended_capabilities_mask; in qtnf_wiphy_register()
1177 mac->macinfo.extended_capabilities_len; in qtnf_wiphy_register()
1189 ret = regulatory_set_wiphy_regd(wiphy, mac->rd); in qtnf_wiphy_register()
1191 ret = regulatory_hint(wiphy, mac->rd->alpha2); in qtnf_wiphy_register()
1203 up ? "UP" : "DOWN", vif->mac->macid, vif->vifid); in qtnf_netdev_updown()
1209 struct qtnf_wmac *mac = wiphy_priv(vif->wdev.wiphy); in qtnf_virtual_intf_cleanup() local
1215 qtnf_scan_done(mac, true); in qtnf_virtual_intf_cleanup()