• Home
  • Raw
  • Download

Lines Matching refs:mac

95 	qtnf_scan_done(vif->mac, true);  in qtnf_change_virtual_intf()
100 vif->mac->macid, vif->vifid, ret); in qtnf_change_virtual_intf()
118 qtnf_scan_done(vif->mac, true); in qtnf_del_virtual_intf()
121 pr_err("VIF%u.%u: failed to delete VIF\n", vif->mac->macid, in qtnf_del_virtual_intf()
146 struct qtnf_wmac *mac; in qtnf_add_virtual_intf() local
150 mac = wiphy_priv(wiphy); in qtnf_add_virtual_intf()
152 if (!mac) in qtnf_add_virtual_intf()
158 vif = qtnf_mac_get_free_vif(mac); in qtnf_add_virtual_intf()
160 pr_err("MAC%u: no free VIF available\n", mac->macid); in qtnf_add_virtual_intf()
171 pr_err("MAC%u: unsupported IF type %d\n", mac->macid, type); in qtnf_add_virtual_intf()
179 pr_err("VIF%u.%u: failed to add VIF\n", mac->macid, vif->vifid); in qtnf_add_virtual_intf()
185 mac->macid, vif->vifid, vif->mac_addr); in qtnf_add_virtual_intf()
189 if (qtnf_core_net_attach(mac, vif, name, name_assign_t, type)) { in qtnf_add_virtual_intf()
190 pr_err("VIF%u.%u: failed to attach netdev\n", mac->macid, in qtnf_add_virtual_intf()
260 pr_err("VIF%u.%u: not started\n", vif->mac->macid, vif->vifid); in qtnf_change_beacon()
271 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_start_ap() local
275 if (!cfg80211_chandef_identical(&mac->chandef, &settings->chandef)) { in qtnf_start_ap()
276 memcpy(&mac->chandef, &settings->chandef, sizeof(mac->chandef)); in qtnf_start_ap()
300 vif->mac->macid, vif->vifid); in qtnf_start_ap()
305 pr_err("VIF%u.%u: AP config failed in FW\n", vif->mac->macid, in qtnf_start_ap()
314 vif->mac->macid, vif->vifid); in qtnf_start_ap()
320 pr_err("VIF%u.%u: failed to start AP\n", vif->mac->macid, in qtnf_start_ap()
327 vif->mac->macid, vif->vifid); in qtnf_start_ap()
340 qtnf_scan_done(vif->mac, true); in qtnf_stop_ap()
345 vif->mac->macid, vif->vifid); in qtnf_stop_ap()
357 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_set_wiphy_params() local
361 vif = qtnf_mac_get_base_vif(mac); in qtnf_set_wiphy_params()
363 pr_err("MAC%u: primary VIF is not configured\n", mac->macid); in qtnf_set_wiphy_params()
368 pr_err("MAC%u: can't modify retry params\n", mac->macid); in qtnf_set_wiphy_params()
372 ret = qtnf_cmd_send_update_phy_params(mac, changed); in qtnf_set_wiphy_params()
374 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()
456 const u8 *mac, struct station_info *sinfo) in qtnf_get_station() argument
460 return qtnf_cmd_get_sta_info(vif, mac, sinfo); in qtnf_get_station()
465 int idx, u8 *mac, struct station_info *sinfo) in qtnf_dump_station() argument
476 ether_addr_copy(mac, sta_node->mac_addr); in qtnf_dump_station()
481 qtnf_sta_list_del(&vif->sta_list, mac); in qtnf_dump_station()
482 cfg80211_del_sta(vif->netdev, mac, GFP_KERNEL); in qtnf_dump_station()
499 vif->mac->macid, vif->vifid, params->cipher, key_index, in qtnf_add_key()
515 vif->mac->macid, vif->vifid, key_index); in qtnf_del_key()
518 vif->mac->macid, vif->vifid, in qtnf_del_key()
535 vif->mac->macid, vif->vifid, key_index, unicast, in qtnf_set_default_key()
551 vif->mac->macid, vif->vifid, key_index); in qtnf_set_default_mgmt_key()
558 const u8 *mac, struct station_parameters *params) in qtnf_change_station() argument
563 ret = qtnf_cmd_send_change_sta(vif, mac, params); in qtnf_change_station()
566 vif->mac->macid, vif->vifid, mac); in qtnf_change_station()
578 if (params->mac && in qtnf_del_station()
580 !is_broadcast_ether_addr(params->mac) && in qtnf_del_station()
581 !qtnf_sta_list_lookup(&vif->sta_list, params->mac)) in qtnf_del_station()
587 vif->mac->macid, vif->vifid, params->mac); in qtnf_del_station()
593 struct qtnf_wmac *mac = (struct qtnf_wmac *)data; in qtnf_scan_timeout() local
595 pr_warn("mac%d scan timed out\n", mac->macid); in qtnf_scan_timeout()
596 qtnf_scan_done(mac, true); in qtnf_scan_timeout()
602 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_scan() local
604 mac->scan_req = request; in qtnf_scan()
606 if (qtnf_cmd_send_scan(mac)) { in qtnf_scan()
607 pr_err("MAC%u: failed to start scan\n", mac->macid); in qtnf_scan()
608 mac->scan_req = NULL; in qtnf_scan()
612 mac->scan_timeout.data = (unsigned long)mac; in qtnf_scan()
613 mac->scan_timeout.function = qtnf_scan_timeout; in qtnf_scan()
614 mod_timer(&mac->scan_timeout, in qtnf_scan()
625 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_connect() local
648 memcpy(&mac->chandef, &chandef, sizeof(mac->chandef)); in qtnf_connect()
682 pr_err("VIF%u.%u: failed to connect\n", vif->mac->macid, in qtnf_connect()
695 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_disconnect() local
699 vif = qtnf_mac_get_base_vif(mac); in qtnf_disconnect()
701 pr_err("MAC%u: primary VIF is not configured\n", mac->macid); in qtnf_disconnect()
713 pr_err("VIF%u.%u: failed to disconnect\n", mac->macid, in qtnf_disconnect()
726 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_dump_survey() local
735 chandef = &mac->chandef; in qtnf_dump_survey()
760 ret = qtnf_cmd_get_chan_stats(mac, chan->hw_value, &stats); in qtnf_dump_survey()
802 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_get_channel() local
829 if (!cfg80211_chandef_valid(&mac->chandef)) { in qtnf_get_channel()
834 memcpy(chandef, &mac->chandef, sizeof(*chandef)); in qtnf_get_channel()
841 struct qtnf_wmac *mac = wiphy_priv(wiphy); in qtnf_channel_switch() local
863 if (!(mac->status & QTNF_MAC_CSA_ACTIVE)) in qtnf_channel_switch()
867 &mac->csa_chandef)) in qtnf_channel_switch()
878 if (cfg80211_chandef_identical(&params->chandef, &mac->chandef)) { in qtnf_channel_switch()
883 ret = qtnf_cmd_send_chan_switch(mac, params); in qtnf_channel_switch()
920 struct qtnf_wmac *mac = wiphy_priv(wiphy_in); in qtnf_cfg80211_reg_notifier() local
921 struct qtnf_bus *bus = mac->bus; in qtnf_cfg80211_reg_notifier()
927 pr_debug("MAC%u: initiator=%d alpha=%c%c\n", mac->macid, req->initiator, in qtnf_cfg80211_reg_notifier()
942 mac = bus->mac[mac_idx]; in qtnf_cfg80211_reg_notifier()
943 wiphy = priv_to_wiphy(mac); in qtnf_cfg80211_reg_notifier()
949 ret = qtnf_cmd_get_mac_chan_info(mac, in qtnf_cfg80211_reg_notifier()
1026 int qtnf_wiphy_register(struct qtnf_hw_info *hw_info, struct qtnf_wmac *mac) in qtnf_wiphy_register() argument
1028 struct wiphy *wiphy = priv_to_wiphy(mac); in qtnf_wiphy_register()
1041 ret = qtnf_wiphy_setup_if_comb(wiphy, iface_comb, &mac->macinfo); in qtnf_wiphy_register()
1045 pr_info("MAC%u: phymode=%#x radar=%#x\n", mac->macid, in qtnf_wiphy_register()
1046 mac->macinfo.phymode_cap, mac->macinfo.radar_detect_widths); in qtnf_wiphy_register()
1048 wiphy->frag_threshold = mac->macinfo.frag_thr; in qtnf_wiphy_register()
1049 wiphy->rts_threshold = mac->macinfo.rts_thr; in qtnf_wiphy_register()
1050 wiphy->retry_short = mac->macinfo.sretry_limit; in qtnf_wiphy_register()
1051 wiphy->retry_long = mac->macinfo.lretry_limit; in qtnf_wiphy_register()
1052 wiphy->coverage_class = mac->macinfo.coverage_class; in qtnf_wiphy_register()
1075 wiphy->available_antennas_tx = mac->macinfo.num_tx_chain; in qtnf_wiphy_register()
1076 wiphy->available_antennas_rx = mac->macinfo.num_rx_chain; in qtnf_wiphy_register()
1078 wiphy->max_ap_assoc_sta = mac->macinfo.max_ap_assoc_sta; in qtnf_wiphy_register()
1080 ether_addr_copy(wiphy->perm_addr, mac->macaddr); in qtnf_wiphy_register()
1121 struct qtnf_wmac *mac = wiphy_priv(vif->wdev.wiphy); in qtnf_virtual_intf_cleanup() local
1148 qtnf_scan_done(mac, true); in qtnf_virtual_intf_cleanup()