Lines Matching defs:vhtcap
68 * + ensure vhtinfo/vhtcap parameters correctly use the negotiated
337 * opmode is '1' for "vhtcap as if I'm a STA", 0 otherwise.
341 struct ieee80211_vht_cap *vhtcap, int opmode)
358 * vhtcap/vhtinfo IE in the node.
629 * already-learnt vhtcap/vhtinfo IE information.
633 vhtcap->supp_mcs.rx_mcs_map = vap->iv_vht_cap.supp_mcs.rx_mcs_map;
634 vhtcap->supp_mcs.rx_highest = 0;
635 vhtcap->supp_mcs.tx_mcs_map = vap->iv_vht_cap.supp_mcs.tx_mcs_map;
636 vhtcap->supp_mcs.tx_highest = 0;
638 vhtcap->vht_cap_info = new_vhtcap;
651 val1 = (vhtcap->supp_mcs.tx_mcs_map >> (i*2)) & 0x3;
656 vhtcap->supp_mcs.tx_mcs_map &= ~(0x3 << (i*2));
657 vhtcap->supp_mcs.tx_mcs_map |= (val << (i*2));
674 struct ieee80211_vht_cap vhtcap;
676 ieee80211_vht_get_vhtcap_ie(ni, &vhtcap, 1);
679 frm[1] = sizeof(vhtcap);
683 ADDWORD(frm, vhtcap.vht_cap_info);
686 ADDSHORT(frm, vhtcap.supp_mcs.rx_mcs_map);
687 ADDSHORT(frm, vhtcap.supp_mcs.rx_highest);
688 ADDSHORT(frm, vhtcap.supp_mcs.tx_mcs_map);
689 ADDSHORT(frm, vhtcap.supp_mcs.tx_highest);
702 struct ieee80211_vht_cap *vhtcap;
704 memset(frm, 0, 2 + sizeof(*vhtcap));
706 frm[1] = sizeof(*vhtcap);