• Home
  • Raw
  • Download

Lines Matching full:mac

88 	struct qtnf_wmac *mac;  in qtnf_validate_iface_combinations()  local
96 mac = wiphy_priv(wiphy); in qtnf_validate_iface_combinations()
97 if (!mac) in qtnf_validate_iface_combinations()
101 vif = &mac->iflist[i]; in qtnf_validate_iface_combinations()
131 vif->mac->macid, vif->vifid, type); in qtnf_change_virtual_intf()
140 qtnf_scan_done(vif->mac, true); in qtnf_change_virtual_intf()
145 vif->mac->macid, vif->vifid, ret); in qtnf_change_virtual_intf()
163 qtnf_scan_done(vif->mac, true); in qtnf_del_virtual_intf()
174 pr_err("VIF%u.%u: failed to delete VIF\n", vif->mac->macid, in qtnf_del_virtual_intf()
190 struct qtnf_wmac *mac; in qtnf_add_virtual_intf() local
195 mac = wiphy_priv(wiphy); in qtnf_add_virtual_intf()
197 if (!mac) in qtnf_add_virtual_intf()
202 pr_err("MAC%u invalid combination: failed to add type %d\n", in qtnf_add_virtual_intf()
203 mac->macid, type); in qtnf_add_virtual_intf()
210 vif = qtnf_mac_get_free_vif(mac); in qtnf_add_virtual_intf()
212 pr_err("MAC%u: no free VIF available\n", mac->macid); in qtnf_add_virtual_intf()
225 pr_err("MAC%u: unsupported IF type %d\n", mac->macid, type); in qtnf_add_virtual_intf()
233 pr_err("VIF%u.%u: failed to add VIF\n", mac->macid, vif->vifid); in qtnf_add_virtual_intf()
238 pr_err("VIF%u.%u: FW reported bad MAC: %pM\n", in qtnf_add_virtual_intf()
239 mac->macid, vif->vifid, vif->mac_addr); in qtnf_add_virtual_intf()
243 if (qtnf_core_net_attach(mac, vif, name, name_assign_t)) { in qtnf_add_virtual_intf()
244 pr_err("VIF%u.%u: failed to attach netdev\n", mac->macid, in qtnf_add_virtual_intf()
324 pr_err("VIF%u.%u: failed to start AP\n", vif->mac->macid, in qtnf_start_ap()
335 qtnf_scan_done(vif->mac, true); in qtnf_stop_ap()
340 vif->mac->macid, vif->vifid); in qtnf_stop_ap()
350 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_set_wiphy_params() local
354 vif = qtnf_mac_get_base_vif(mac); in qtnf_set_wiphy_params()
356 pr_err("MAC%u: primary VIF is not configured\n", mac->macid); in qtnf_set_wiphy_params()
361 pr_err("MAC%u: can't modify retry params\n", mac->macid); in qtnf_set_wiphy_params()
365 ret = qtnf_cmd_send_update_phy_params(mac, changed); in qtnf_set_wiphy_params()
367 pr_err("MAC%u: failed to update PHY params\n", mac->macid); in qtnf_set_wiphy_params()
407 vif->mac->macid, vif->vifid, in qtnf_mgmt_frame_register()
414 vif->mac->macid, vif->vifid, reg ? "" : "un", in qtnf_mgmt_frame_register()
421 vif->mac->macid, vif->vifid, reg ? "" : "un", frame_type); in qtnf_mgmt_frame_register()
465 const u8 *mac, struct station_info *sinfo) in qtnf_get_station() argument
470 return qtnf_cmd_get_sta_info(vif, mac, sinfo); in qtnf_get_station()
475 int idx, u8 *mac, struct station_info *sinfo) in qtnf_dump_station() argument
486 ether_addr_copy(mac, sta_node->mac_addr); in qtnf_dump_station()
491 qtnf_sta_list_del(vif, mac); in qtnf_dump_station()
492 cfg80211_del_sta(vif->netdev, mac, GFP_KERNEL); in qtnf_dump_station()
511 vif->mac->macid, vif->vifid, params->cipher, key_index, in qtnf_add_key()
527 vif->mac->macid, vif->vifid, key_index); in qtnf_del_key()
530 vif->mac->macid, vif->vifid, in qtnf_del_key()
547 vif->mac->macid, vif->vifid, key_index, unicast, in qtnf_set_default_key()
563 vif->mac->macid, vif->vifid, key_index); in qtnf_set_default_mgmt_key()
570 const u8 *mac, struct station_parameters *params) in qtnf_change_station() argument
575 ret = qtnf_cmd_send_change_sta(vif, mac, params); in qtnf_change_station()
578 vif->mac->macid, vif->vifid, mac); in qtnf_change_station()
590 if (params->mac && in qtnf_del_station()
592 !is_broadcast_ether_addr(params->mac) && in qtnf_del_station()
593 !qtnf_sta_list_lookup(&vif->sta_list, params->mac)) in qtnf_del_station()
599 vif->mac->macid, vif->vifid, params->mac); in qtnf_del_station()
606 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_scan() local
608 cancel_delayed_work_sync(&mac->scan_timeout); in qtnf_scan()
610 mac->scan_req = request; in qtnf_scan()
612 if (qtnf_cmd_send_scan(mac)) { in qtnf_scan()
613 pr_err("MAC%u: failed to start scan\n", mac->macid); in qtnf_scan()
614 mac->scan_req = NULL; in qtnf_scan()
618 queue_delayed_work(mac->bus->workqueue, &mac->scan_timeout, in qtnf_scan()
644 pr_err("VIF%u.%u: failed to connect\n", vif->mac->macid, in qtnf_connect()
657 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_disconnect() local
661 vif = qtnf_mac_get_base_vif(mac); in qtnf_disconnect()
663 pr_err("MAC%u: primary VIF is not configured\n", mac->macid); in qtnf_disconnect()
672 qtnf_scan_done(mac, true); in qtnf_disconnect()
679 pr_err("VIF%u.%u: failed to disconnect\n", mac->macid, in qtnf_disconnect()
695 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_dump_survey() local
729 ret = qtnf_cmd_get_chan_stats(mac, chan->hw_value, &stats); in qtnf_dump_survey()
848 pr_err("%s: failed to set mac ACL ret=%d\n", dev->name, ret); in qtnf_set_mac_acl()
872 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_suspend() local
876 vif = qtnf_mac_get_base_vif(mac); in qtnf_suspend()
878 pr_err("MAC%u: primary VIF is not configured\n", mac->macid); in qtnf_suspend()
889 qtnf_scan_done(vif->mac, true); in qtnf_suspend()
893 pr_err("MAC%u: failed to set WoWLAN triggers\n", in qtnf_suspend()
894 mac->macid); in qtnf_suspend()
904 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_resume() local
908 vif = qtnf_mac_get_base_vif(mac); in qtnf_resume()
910 pr_err("MAC%u: primary VIF is not configured\n", mac->macid); in qtnf_resume()
917 pr_err("MAC%u: failed to reset WoWLAN triggers\n", in qtnf_resume()
918 mac->macid); in qtnf_resume()
928 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_set_wakeup() local
929 struct qtnf_bus *bus = mac->bus; in qtnf_set_wakeup()
972 struct qtnf_wmac *mac = wiphy_priv(wiphy_in); in qtnf_cfg80211_reg_notifier() local
973 struct qtnf_bus *bus = mac->bus; in qtnf_cfg80211_reg_notifier()
979 pr_debug("MAC%u: initiator=%d alpha=%c%c\n", mac->macid, req->initiator, in qtnf_cfg80211_reg_notifier()
994 mac = bus->mac[mac_idx]; in qtnf_cfg80211_reg_notifier()
995 if (!mac) in qtnf_cfg80211_reg_notifier()
998 wiphy = priv_to_wiphy(mac); in qtnf_cfg80211_reg_notifier()
1004 ret = qtnf_cmd_band_info_get(mac, wiphy->bands[band]); in qtnf_cfg80211_reg_notifier()
1006 pr_err("failed to get chan info for mac %u band %u\n", in qtnf_cfg80211_reg_notifier()
1059 int qtnf_wiphy_register(struct qtnf_hw_info *hw_info, struct qtnf_wmac *mac) in qtnf_wiphy_register() argument
1061 struct wiphy *wiphy = priv_to_wiphy(mac); in qtnf_wiphy_register()
1062 struct qtnf_mac_info *macinfo = &mac->macinfo; in qtnf_wiphy_register()
1111 ether_addr_copy(wiphy->perm_addr, mac->macaddr); in qtnf_wiphy_register()
1136 if (mac->macinfo.extended_capabilities_len) { in qtnf_wiphy_register()
1138 mac->macinfo.extended_capabilities; in qtnf_wiphy_register()
1140 mac->macinfo.extended_capabilities_mask; in qtnf_wiphy_register()
1142 mac->macinfo.extended_capabilities_len; in qtnf_wiphy_register()
1174 struct qtnf_wmac *mac = wiphy_priv(vif->wdev.wiphy); in qtnf_virtual_intf_cleanup() local
1201 qtnf_scan_done(mac, true); in qtnf_virtual_intf_cleanup()