Lines Matching refs:fc
22 u16 fc, stype, seq; in ccmp_aad_nonce() local
28 fc = le_to_host16(hdr->frame_control); in ccmp_aad_nonce()
29 stype = WLAN_FC_GET_STYPE(fc); in ccmp_aad_nonce()
30 if ((fc & (WLAN_FC_TODS | WLAN_FC_FROMDS)) == in ccmp_aad_nonce()
34 if (WLAN_FC_GET_TYPE(fc) == WLAN_FC_TYPE_DATA) { in ccmp_aad_nonce()
35 fc &= ~0x0070; /* Mask subtype bits */ in ccmp_aad_nonce()
39 fc &= ~WLAN_FC_ORDER; in ccmp_aad_nonce()
45 } else if (WLAN_FC_GET_TYPE(fc) == WLAN_FC_TYPE_MGMT) in ccmp_aad_nonce()
48 fc &= ~(WLAN_FC_RETRY | WLAN_FC_PWRMGT | WLAN_FC_MOREDATA); in ccmp_aad_nonce()
49 fc |= WLAN_FC_ISWEP; in ccmp_aad_nonce()
50 WPA_PUT_LE16(aad, fc); in ccmp_aad_nonce()
85 u16 fc, type; in ccmp_aad_nonce_pv1() local
91 fc = WPA_GET_LE16(hdr); in ccmp_aad_nonce_pv1()
92 type = (fc & (BIT(2) | BIT(3) | BIT(4))) >> 2; in ccmp_aad_nonce_pv1()
97 fc &= ~(BIT(10) | BIT(11) | BIT(13) | BIT(14) | BIT(15)); in ccmp_aad_nonce_pv1()
98 fc |= BIT(12); in ccmp_aad_nonce_pv1()
99 WPA_PUT_LE16(aad, fc); in ccmp_aad_nonce_pv1()