Lines Matching refs:fc
465 ieee80211_is_ctl(__le16 fc) in ieee80211_is_ctl() argument
469 fc &= htole16(IEEE80211_FC0_TYPE_MASK); in ieee80211_is_ctl()
472 return (fc == v); in ieee80211_is_ctl()
477 ieee80211_is_data(__le16 fc) in ieee80211_is_data() argument
481 fc &= htole16(IEEE80211_FC0_TYPE_MASK); in ieee80211_is_data()
484 return (fc == v); in ieee80211_is_data()
489 ieee80211_is_data_qos(__le16 fc) in ieee80211_is_data_qos() argument
493 fc &= htole16(IEEE80211_FC0_SUBTYPE_QOS | IEEE80211_FC0_TYPE_MASK | in ieee80211_is_data_qos()
497 return (fc == v); in ieee80211_is_data_qos()
502 ieee80211_is_mgmt(__le16 fc) in ieee80211_is_mgmt() argument
506 fc &= htole16(IEEE80211_FC0_TYPE_MASK); in ieee80211_is_mgmt()
509 return (fc == v); in ieee80211_is_mgmt()
515 ieee80211_hdrlen(__le16 fc) in ieee80211_hdrlen() argument
519 if (ieee80211_is_ctl(fc)) { in ieee80211_hdrlen()
520 switch (fc & htole16(IEEE80211_FC0_SUBTYPE_MASK)) { in ieee80211_hdrlen()
531 if (ieee80211_is_data(fc)) { in ieee80211_hdrlen()
532 if ((fc & htole16(IEEE80211_FC1_DIR_MASK << 8)) == in ieee80211_hdrlen()
535 if ((fc & htole16(IEEE80211_FC0_SUBTYPE_QOS | in ieee80211_hdrlen()
542 if (ieee80211_is_mgmt(fc)) { in ieee80211_hdrlen()
545 __func__, fc, size); in ieee80211_hdrlen()