Lines Matching refs:vhtcap
397 struct ieee80211_vht_cap *vhtcap, int opmode) in ieee80211_vht_get_vhtcap_ie() argument
689 vhtcap->supp_mcs.rx_mcs_map = vap->iv_vht_cap.supp_mcs.rx_mcs_map; in ieee80211_vht_get_vhtcap_ie()
690 vhtcap->supp_mcs.rx_highest = 0; in ieee80211_vht_get_vhtcap_ie()
691 vhtcap->supp_mcs.tx_mcs_map = vap->iv_vht_cap.supp_mcs.tx_mcs_map; in ieee80211_vht_get_vhtcap_ie()
692 vhtcap->supp_mcs.tx_highest = 0; in ieee80211_vht_get_vhtcap_ie()
694 vhtcap->vht_cap_info = new_vhtcap; in ieee80211_vht_get_vhtcap_ie()
707 val1 = (vhtcap->supp_mcs.tx_mcs_map >> (i*2)) & 0x3; in ieee80211_vht_get_vhtcap_ie()
712 vhtcap->supp_mcs.tx_mcs_map &= ~(0x3 << (i*2)); in ieee80211_vht_get_vhtcap_ie()
713 vhtcap->supp_mcs.tx_mcs_map |= (val << (i*2)); in ieee80211_vht_get_vhtcap_ie()
730 struct ieee80211_vht_cap vhtcap; in ieee80211_add_vhtcap() local
732 ieee80211_vht_get_vhtcap_ie(ni, &vhtcap, 1); in ieee80211_add_vhtcap()
735 frm[1] = sizeof(vhtcap); in ieee80211_add_vhtcap()
739 ADDWORD(frm, vhtcap.vht_cap_info); in ieee80211_add_vhtcap()
742 ADDSHORT(frm, vhtcap.supp_mcs.rx_mcs_map); in ieee80211_add_vhtcap()
743 ADDSHORT(frm, vhtcap.supp_mcs.rx_highest); in ieee80211_add_vhtcap()
744 ADDSHORT(frm, vhtcap.supp_mcs.tx_mcs_map); in ieee80211_add_vhtcap()
745 ADDSHORT(frm, vhtcap.supp_mcs.tx_highest); in ieee80211_add_vhtcap()
758 struct ieee80211_vht_cap *vhtcap; in ieee80211_add_vhtcap_ch() local
760 memset(frm, 0, 2 + sizeof(*vhtcap)); in ieee80211_add_vhtcap_ch()
762 frm[1] = sizeof(*vhtcap); in ieee80211_add_vhtcap_ch()