Lines Matching refs:fc
705 ieee80211_is_ctl(__le16 fc) in ieee80211_is_ctl() argument
709 fc &= htole16(IEEE80211_FC0_TYPE_MASK); in ieee80211_is_ctl()
712 return (fc == v); in ieee80211_is_ctl()
717 ieee80211_is_data(__le16 fc) in ieee80211_is_data() argument
721 fc &= htole16(IEEE80211_FC0_TYPE_MASK); in ieee80211_is_data()
724 return (fc == v); in ieee80211_is_data()
729 ieee80211_is_data_qos(__le16 fc) in ieee80211_is_data_qos() argument
733 fc &= htole16(IEEE80211_FC0_SUBTYPE_QOS_DATA | IEEE80211_FC0_TYPE_MASK); in ieee80211_is_data_qos()
736 return (fc == v); in ieee80211_is_data_qos()
741 ieee80211_is_mgmt(__le16 fc) in ieee80211_is_mgmt() argument
745 fc &= htole16(IEEE80211_FC0_TYPE_MASK); in ieee80211_is_mgmt()
748 return (fc == v); in ieee80211_is_mgmt()
754 ieee80211_hdrlen(__le16 fc) in ieee80211_hdrlen() argument
758 if (ieee80211_is_ctl(fc)) { in ieee80211_hdrlen()
759 switch (fc & htole16(IEEE80211_FC0_SUBTYPE_MASK)) { in ieee80211_hdrlen()
770 if (ieee80211_is_data(fc)) { in ieee80211_hdrlen()
771 if ((fc & htole16(IEEE80211_FC1_DIR_MASK << 8)) == in ieee80211_hdrlen()
774 if ((fc & htole16(IEEE80211_FC0_SUBTYPE_QOS_DATA | in ieee80211_hdrlen()
781 if (ieee80211_is_mgmt(fc)) { in ieee80211_hdrlen()
784 __func__, fc, size); in ieee80211_hdrlen()
793 ieee80211_is_trigger(__le16 fc) in ieee80211_is_trigger() argument
797 fc &= htole16(IEEE80211_FC0_SUBTYPE_MASK | IEEE80211_FC0_TYPE_MASK); in ieee80211_is_trigger()
800 return (fc == v); in ieee80211_is_trigger()