Lines Matching defs:frm
1029 uint8_t *frm, uint8_t *efrm, int rssi, int nf,
1064 if (frm + 1 < efrm) {
1065 if ((frm[1] + 2) > (efrm - frm)) {
1069 frm[0], (frm[1] + 2) - (efrm - frm));
1073 if (*frm == IEEE80211_ELEMID_CHALLENGE)
1074 challenge = frm;
1075 frm += frm[1] + 2;
1147 ieee80211_parse_wmeie(uint8_t *frm, const struct ieee80211_frame *wh,
1150 u_int len = frm[1];
1161 ni->ni_uapsd = frm[WME_CAPINFO_IE_OFFSET];
1170 ieee80211_parse_wmeparams(struct ieee80211vap *vap, uint8_t *frm,
1174 u_int len = frm[1], qosinfo_count;
1185 *qosinfo = frm[__offsetof(struct ieee80211_wme_param, param_qosInfo)];
1191 frm += __offsetof(struct ieee80211_wme_param, params_acParams);
1196 wmep->wmep_acm = _IEEE80211_MASKSHIFT(frm[0], WME_PARAM_ACM);
1198 _IEEE80211_MASKSHIFT(frm[0], WME_PARAM_AIFSN);
1200 _IEEE80211_MASKSHIFT(frm[1], WME_PARAM_LOGCWMIN);
1202 _IEEE80211_MASKSHIFT(frm[1], WME_PARAM_LOGCWMAX);
1203 wmep->wmep_txopLimit = le16dec(frm+2);
1213 frm += 4;
1226 ieee80211_parse_csaparams(struct ieee80211vap *vap, uint8_t *frm,
1231 (const struct ieee80211_csa_ie *) frm;
1404 uint8_t *frm, *efrm;
1411 frm = (uint8_t *)&wh[1];
1711 IEEE80211_VERIFY_LENGTH(efrm - frm, 6, return);
1712 algo = le16toh(*(uint16_t *)frm);
1713 seq = le16toh(*(uint16_t *)(frm + 2));
1714 status = le16toh(*(uint16_t *)(frm + 4));
1731 sta_auth_shared(ni, wh, frm + 6, efrm, rssi, nf,
1765 IEEE80211_VERIFY_LENGTH(efrm - frm, 6, return);
1767 capinfo = le16toh(*(uint16_t *)frm);
1768 frm += 2;
1769 status = le16toh(*(uint16_t *)frm);
1770 frm += 2;
1778 associd = le16toh(*(uint16_t *)frm);
1779 frm += 2;
1783 while (efrm - frm > 1) {
1784 IEEE80211_VERIFY_LENGTH(efrm - frm, frm[1] + 2, return);
1785 switch (*frm) {
1787 rates = frm;
1790 xrates = frm;
1793 htcap = frm;
1796 htinfo = frm;
1799 if (iswmeoui(frm))
1800 wme = frm;
1806 if (ishtcapoui(frm)) {
1808 htcap = frm;
1809 } else if (ishtinfooui(frm)) {
1811 htinfo = frm;
1817 vhtcap = frm;
1820 vhtopmode = frm;
1823 frm += frm[1] + 2;
1972 IEEE80211_VERIFY_LENGTH(efrm - frm, 2, return);
1973 reason = le16toh(*(uint16_t *)frm);
2006 IEEE80211_VERIFY_LENGTH(efrm - frm, 2, return);
2007 reason = le16toh(*(uint16_t *)frm);
2034 (void)ic->ic_recv_action(ni, wh, frm, efrm);