| /OK3568_Linux_fs/kernel/drivers/staging/rtl8712/ |
| H A D | rtl871x_security.c | 895 u8 *mpdu, uint payload_length, u8 *pn_vector) in construct_mic_iv() argument 901 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 903 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 907 mic_iv[i] = mpdu[i + 8]; in construct_mic_iv() 919 static void construct_mic_header1(u8 *mic_header1, sint header_length, u8 *mpdu) in construct_mic_header1() argument 923 mic_header1[2] = mpdu[0] & 0xcf; /* Mute CF poll & CF ack bits */ in construct_mic_header1() 925 mic_header1[3] = mpdu[1] & 0xc7; in construct_mic_header1() 926 mic_header1[4] = mpdu[4]; /* A1 */ in construct_mic_header1() 927 mic_header1[5] = mpdu[5]; in construct_mic_header1() 928 mic_header1[6] = mpdu[6]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/smac/ |
| H A D | sec_wpi.c | 332 int lib80211_wpi_encrypt(struct sk_buff *mpdu, int hdr_len, void *priv) in lib80211_wpi_encrypt() argument 334 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)mpdu->data; in lib80211_wpi_encrypt() 344 pdata = (mpdu->data) + hdrlen; in lib80211_wpi_encrypt() 345 if (mpdu->protocol != cpu_to_be16(0x88b4)) { in lib80211_wpi_encrypt() 346 if (WARN_ON(skb_headroom(mpdu) < wapi_iv_icv_offset)) { in lib80211_wpi_encrypt() 350 len = mpdu->len - hdrlen; in lib80211_wpi_encrypt() 351 pos = skb_push(mpdu, wapi_iv_icv_offset); in lib80211_wpi_encrypt() 353 memmove(pos, pos + wapi_iv_icv_offset, mpdu->len - WAPI_MIC_LEN); in lib80211_wpi_encrypt() 360 mic_pos = mpdu->data + mpdu->len - WAPI_MIC_LEN; in lib80211_wpi_encrypt() 409 int lib80211_wpi_encrypt_prepare(struct sk_buff *mpdu, int hdr_len, void *priv) in lib80211_wpi_encrypt_prepare() argument [all …]
|
| H A D | ampdu.c | 85 struct sk_buff *mpdu); 102 struct sk_buff *mpdu = NULL; in cal_duration_of_ampdu() local 107 mpdu = INDEX_PKT_BY_SSN(ampdu_hdr->ampdu_tid, ssn); in cal_duration_of_ampdu() 108 if (mpdu == NULL) in cal_duration_of_ampdu() 110 mpdu_skb_info = (SKB_info *) (mpdu->head); in cal_duration_of_ampdu() 141 static bool ssv6200_ampdu_add_delimiter_and_crc32 (struct sk_buff *mpdu) in ssv6200_ampdu_add_delimiter_and_crc32() argument 146 u32 orig_mpdu_len = mpdu->len; in ssv6200_ampdu_add_delimiter_and_crc32() 148 mpdu_hdr = (struct ieee80211_hdr*) (mpdu->data); in ssv6200_ampdu_add_delimiter_and_crc32() 150 ret = skb_padto(mpdu, mpdu->len + (AMPDU_FCS_LEN + pad)); in ssv6200_ampdu_add_delimiter_and_crc32() 156 skb_put(mpdu, AMPDU_FCS_LEN + pad); in ssv6200_ampdu_add_delimiter_and_crc32() [all …]
|
| H A D | sec_wpi.h | 33 int lib80211_wpi_encrypt(struct sk_buff *mpdu, int hdr_len, void *priv); 34 int lib80211_wpi_decrypt(struct sk_buff *mpdu, int hdr_len, void *priv); 38 int lib80211_wpi_encrypt_prepare(struct sk_buff *mpdu, int hdr_len, void *priv);
|
| H A D | dev.h | 498 int ssv6xxx_skb_encrypt(struct sk_buff *mpdu,struct ssv_softc *sc); 499 int ssv6xxx_skb_decrypt(struct sk_buff *mpdu, struct ieee80211_sta *sta,struct ssv_softc *sc); 523 struct ssv_crypto_data *ssv6xxx_skb_get_tx_cryptops(struct sk_buff *mpdu); 526 struct sk_buff *mpdu); 527 int ssv6xxx_skb_pre_encrypt(struct sk_buff *mpdu, struct ssv_softc *sc); 528 int ssv6xxx_skb_pre_decrypt(struct sk_buff *mpdu, struct ieee80211_sta *sta, struct ssv_softc *sc);
|
| H A D | dev.c | 4479 struct ssv_crypto_data * ssv6xxx_skb_get_tx_cryptops(struct sk_buff *mpdu) argument 4481 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(mpdu); 4482 struct SKB_info_st *skb_info = (struct SKB_info_st *)mpdu->head; 4484 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)mpdu->data; 4513 int ssv6xxx_skb_pre_encrypt(struct sk_buff *mpdu, struct ssv_softc *sc) argument 4516 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)mpdu->data; 4518 crypto_data = ssv6xxx_skb_get_tx_cryptops(mpdu); 4525 ret = crypto_data->ops->encrypt_prepare(mpdu, hdrlen, crypto_data->priv); 4534 int ssv6xxx_skb_pre_decrypt(struct sk_buff *mpdu, struct ieee80211_sta *sta, struct ssv_softc *sc) argument 4537 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)mpdu->data; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_security.c | 889 u8 *mpdu, 897 u8 *mpdu, 902 u8 *mpdu, 910 u8 *mpdu, 1112 u8 *mpdu, in construct_mic_iv() argument 1123 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1126 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1136 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1158 u8 *mpdu, in construct_mic_header1() argument 1167 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/ |
| H A D | rtw_security.c | 1007 u8 *mpdu, 1014 u8 *mpdu, 1018 u8 *mpdu, 1025 u8 *mpdu, 1218 u8 *mpdu, in construct_mic_iv() argument 1227 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1229 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1238 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1260 u8 *mpdu, in construct_mic_header1() argument 1269 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/ |
| H A D | rtw_security.c | 1007 u8 *mpdu, 1014 u8 *mpdu, 1018 u8 *mpdu, 1025 u8 *mpdu, 1218 u8 *mpdu, in construct_mic_iv() argument 1227 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1229 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1238 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1260 u8 *mpdu, in construct_mic_header1() argument 1269 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/ |
| H A D | rtw_security.c | 1007 u8 *mpdu, 1014 u8 *mpdu, 1018 u8 *mpdu, 1025 u8 *mpdu, 1218 u8 *mpdu, in construct_mic_iv() argument 1227 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1229 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1238 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1260 u8 *mpdu, in construct_mic_header1() argument 1269 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/ |
| H A D | rtw_security.c | 1007 u8 *mpdu, 1014 u8 *mpdu, 1018 u8 *mpdu, 1025 u8 *mpdu, 1218 u8 *mpdu, in construct_mic_iv() argument 1227 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1229 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1238 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1260 u8 *mpdu, in construct_mic_header1() argument 1269 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/ |
| H A D | rtw_security.c | 925 u8 *mpdu, 932 u8 *mpdu, 936 u8 *mpdu, 943 u8 *mpdu, 1136 u8 *mpdu, in construct_mic_iv() argument 1145 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1147 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1156 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1178 u8 *mpdu, in construct_mic_header1() argument 1187 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/ |
| H A D | rtw_security.c | 925 u8 *mpdu, 932 u8 *mpdu, 936 u8 *mpdu, 943 u8 *mpdu, 1136 u8 *mpdu, in construct_mic_iv() argument 1145 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1147 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1156 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1178 u8 *mpdu, in construct_mic_header1() argument 1187 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/ |
| H A D | rtw_security.c | 1007 u8 *mpdu, 1014 u8 *mpdu, 1018 u8 *mpdu, 1025 u8 *mpdu, 1218 u8 *mpdu, in construct_mic_iv() argument 1227 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1229 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1238 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1260 u8 *mpdu, in construct_mic_header1() argument 1269 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/ |
| H A D | rtw_security.c | 1008 u8 *mpdu, 1015 u8 *mpdu, 1019 u8 *mpdu, 1026 u8 *mpdu, 1219 u8 *mpdu, in construct_mic_iv() argument 1228 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1230 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1239 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1261 u8 *mpdu, in construct_mic_header1() argument 1270 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/ |
| H A D | rtw_security.c | 1007 u8 *mpdu, 1014 u8 *mpdu, 1018 u8 *mpdu, 1025 u8 *mpdu, 1218 u8 *mpdu, in construct_mic_iv() argument 1227 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1229 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1238 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1260 u8 *mpdu, in construct_mic_header1() argument 1269 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/ |
| H A D | rtw_security.c | 1008 u8 *mpdu, 1015 u8 *mpdu, 1019 u8 *mpdu, 1026 u8 *mpdu, 1219 u8 *mpdu, in construct_mic_iv() argument 1228 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1230 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1239 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1261 u8 *mpdu, in construct_mic_header1() argument 1270 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/core/ |
| H A D | rtw_security.c | 1028 u8 *mpdu, 1035 u8 *mpdu, 1039 u8 *mpdu, 1046 u8 *mpdu, 1276 u8 *mpdu, in construct_mic_iv() argument 1285 if (qc_exists && a4_exists) mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1286 if (qc_exists && !a4_exists) mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1294 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1317 u8 *mpdu, in construct_mic_header1() argument 1327 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/core/ |
| H A D | rtw_security.c | 1010 u8 *mpdu, 1017 u8 *mpdu, 1021 u8 *mpdu, 1028 u8 *mpdu, 1242 u8 *mpdu, in construct_mic_iv() argument 1252 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1254 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1263 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1286 u8 *mpdu, in construct_mic_header1() argument 1296 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/core/ |
| H A D | rtw_security.c | 1028 u8 *mpdu, 1035 u8 *mpdu, 1039 u8 *mpdu, 1046 u8 *mpdu, 1276 u8 *mpdu, in construct_mic_iv() argument 1285 if (qc_exists && a4_exists) mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1286 if (qc_exists && !a4_exists) mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1294 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1317 u8 *mpdu, in construct_mic_header1() argument 1327 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/core/ |
| H A D | rtw_security.c | 956 u8 *mpdu, 963 u8 *mpdu, 967 u8 *mpdu, 974 u8 *mpdu, 1174 u8 *mpdu, in construct_mic_iv() argument 1183 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1185 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1194 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1216 u8 *mpdu, in construct_mic_header1() argument 1225 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/core/ |
| H A D | rtw_security.c | 957 u8 *mpdu, 964 u8 *mpdu, 968 u8 *mpdu, 975 u8 *mpdu, 1168 u8 *mpdu, in construct_mic_iv() argument 1177 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1179 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1188 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1210 u8 *mpdu, in construct_mic_header1() argument 1219 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/core/ |
| H A D | rtw_security.c | 957 u8 *mpdu, 964 u8 *mpdu, 968 u8 *mpdu, 975 u8 *mpdu, 1168 u8 *mpdu, in construct_mic_iv() argument 1177 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1179 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1188 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1210 u8 *mpdu, in construct_mic_header1() argument 1219 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/core/ |
| H A D | rtw_security.c | 956 u8 *mpdu, 963 u8 *mpdu, 967 u8 *mpdu, 974 u8 *mpdu, 1167 u8 *mpdu, in construct_mic_iv() argument 1176 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1178 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1187 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1209 u8 *mpdu, in construct_mic_header1() argument 1218 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/core/ |
| H A D | rtw_security.c | 957 u8 *mpdu, 964 u8 *mpdu, 968 u8 *mpdu, 975 u8 *mpdu, 1168 u8 *mpdu, in construct_mic_iv() argument 1177 mic_iv[1] = mpdu[30] & 0x0f; /* QoS_TC */ in construct_mic_iv() 1179 mic_iv[1] = mpdu[24] & 0x0f; /* mute bits 7-4 */ in construct_mic_iv() 1188 mic_iv[i] = mpdu[i + 8]; /* mic_iv[2:7] = A2[0:5] = mpdu[10:15] */ in construct_mic_iv() 1210 u8 *mpdu, in construct_mic_header1() argument 1219 mic_header1[2] = mpdu[0]; in construct_mic_header1() [all …]
|