Lines Matching refs:mac

78 	struct qtnf_wmac *mac;
86 mac = wiphy_priv(wiphy);
87 if (!mac)
91 vif = &mac->iflist[i];
112 vif = qtnf_mac_get_base_vif(mac);
117 mac->macid);
137 vif->mac->macid, vif->vifid, type);
146 qtnf_scan_done(vif->mac, true);
151 vif->mac->macid, vif->vifid, type);
170 qtnf_scan_done(vif->mac, true);
186 pr_err("VIF%u.%u: failed to delete VIF\n", vif->mac->macid,
202 struct qtnf_wmac *mac;
208 mac = wiphy_priv(wiphy);
210 if (!mac)
216 mac->macid, type);
223 vif = qtnf_mac_get_free_vif(mac);
225 pr_err("MAC%u: no free VIF available\n", mac->macid);
237 pr_err("MAC%u: unsupported IF type %d\n", mac->macid, type);
249 mac->macid, vif->vifid, mac_addr);
255 mac->macid, vif->vifid, vif->mac_addr);
260 ret = qtnf_core_net_attach(mac, vif, name, name_assign_t);
262 pr_err("VIF%u.%u: failed to attach netdev\n", mac->macid,
267 if (qtnf_hwcap_is_set(&mac->bus->hw_info, QLINK_HW_CAPAB_HW_BRIDGE)) {
349 pr_err("VIF%u.%u: failed to start AP\n", vif->mac->macid,
360 qtnf_scan_done(vif->mac, true);
365 vif->mac->macid, vif->vifid);
374 struct qtnf_wmac *mac = wiphy_priv(wiphy);
378 vif = qtnf_mac_get_base_vif(mac);
380 pr_err("MAC%u: primary VIF is not configured\n", mac->macid);
384 ret = qtnf_cmd_send_update_phy_params(mac, changed);
386 pr_err("MAC%u: failed to update PHY params\n", mac->macid);
438 vif->mac->macid, vif->vifid, reg ? "" : "un",
485 const u8 *mac, struct station_info *sinfo)
490 return qtnf_cmd_get_sta_info(vif, mac, sinfo);
495 int idx, u8 *mac, struct station_info *sinfo)
506 ether_addr_copy(mac, vif->bssid);
513 ether_addr_copy(mac, sta_node->mac_addr);
519 ret = qtnf_cmd_get_sta_info(vif, mac, sinfo);
523 cfg80211_del_sta(vif->netdev, mac, GFP_KERNEL);
543 vif->mac->macid, vif->vifid, params->cipher, key_index,
559 vif->mac->macid, vif->vifid, key_index);
562 vif->mac->macid, vif->vifid,
579 vif->mac->macid, vif->vifid, key_index, unicast,
595 vif->mac->macid, vif->vifid, key_index);
602 const u8 *mac, struct station_parameters *params)
607 ret = qtnf_cmd_send_change_sta(vif, mac, params);
610 vif->mac->macid, vif->vifid, mac);
622 if (params->mac &&
624 !is_broadcast_ether_addr(params->mac) &&
625 !qtnf_sta_list_lookup(&vif->sta_list, params->mac))
631 vif->mac->macid, vif->vifid, params->mac);
639 struct qtnf_wmac *mac = wiphy_priv(wiphy);
642 cancel_delayed_work_sync(&mac->scan_timeout);
644 mac->scan_req = request;
646 ret = qtnf_cmd_send_scan(mac);
648 pr_err("MAC%u: failed to start scan\n", mac->macid);
649 mac->scan_req = NULL;
653 pr_debug("MAC%u: scan started\n", mac->macid);
654 queue_delayed_work(mac->bus->workqueue, &mac->scan_timeout,
685 vif->mac->macid, vif->vifid);
707 vif->mac->macid, vif->vifid);
719 struct qtnf_wmac *mac = wiphy_priv(wiphy);
723 vif = qtnf_mac_get_base_vif(mac);
725 pr_err("MAC%u: primary VIF is not configured\n", mac->macid);
737 mac->macid, vif->vifid);
753 struct qtnf_wmac *mac = wiphy_priv(wiphy);
779 ret = qtnf_cmd_get_chan_stats(mac, chan->center_freq, survey);
870 pr_err("%s: failed to set mac ACL ret=%d\n", dev->name, ret);
897 pr_err("MAC%u: failed to get Tx power\n", vif->mac->macid);
911 struct qtnf_wmac *mac = wiphy_priv(wiphy);
913 vif = qtnf_mac_get_base_vif(mac);
916 mac->macid);
923 pr_err("MAC%u: failed to set Tx power\n", vif->mac->macid);
940 vif->mac->macid, vif->vifid);
951 struct qtnf_wmac *mac = wiphy_priv(wiphy);
955 vif = qtnf_mac_get_base_vif(mac);
957 pr_err("MAC%u: primary VIF is not configured\n", mac->macid);
968 qtnf_scan_done(vif->mac, true);
973 mac->macid);
983 struct qtnf_wmac *mac = wiphy_priv(wiphy);
987 vif = qtnf_mac_get_base_vif(mac);
989 pr_err("MAC%u: primary VIF is not configured\n", mac->macid);
997 mac->macid);
1007 struct qtnf_wmac *mac = wiphy_priv(wiphy);
1008 struct qtnf_bus *bus = mac->bus;
1056 struct qtnf_wmac *mac = wiphy_priv(wiphy);
1060 pr_debug("MAC%u: initiator=%d alpha=%c%c\n", mac->macid, req->initiator,
1063 ret = qtnf_cmd_reg_notify(mac, req, qtnf_slave_radar_get(),
1067 mac->macid, req->alpha2[0], req->alpha2[1], ret);
1075 ret = qtnf_cmd_band_info_get(mac, wiphy->bands[band]);
1078 mac->macid, band);
1134 int qtnf_wiphy_register(struct qtnf_hw_info *hw_info, struct qtnf_wmac *mac)
1136 struct wiphy *wiphy = priv_to_wiphy(mac);
1137 struct qtnf_mac_info *macinfo = &mac->macinfo;
1194 ether_addr_copy(wiphy->perm_addr, mac->macaddr);
1213 regdomain_is_known = isalpha(mac->rd->alpha2[0]) &&
1214 isalpha(mac->rd->alpha2[1]);
1219 if (mac->rd->alpha2[0] == '9' && mac->rd->alpha2[1] == '9') {
1222 wiphy_apply_custom_regulatory(wiphy, mac->rd);
1230 if (mac->macinfo.extended_capabilities_len) {
1232 mac->macinfo.extended_capabilities;
1234 mac->macinfo.extended_capabilities_mask;
1236 mac->macinfo.extended_capabilities_len;
1248 ret = regulatory_set_wiphy_regd(wiphy, mac->rd);
1250 ret = regulatory_hint(wiphy, mac->rd->alpha2);
1262 up ? "UP" : "DOWN", vif->mac->macid, vif->vifid);
1268 struct qtnf_wmac *mac = wiphy_priv(vif->wdev.wiphy);
1274 qtnf_scan_done(mac, true);