Home
last modified time | relevance | path

Searched refs:mpdu (Results 1 – 25 of 31) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/staging/rtl8712/
H A Drtl871x_security.c895 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 Dsec_wpi.c332 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 Dampdu.c85 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 Dsec_wpi.h33 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 Ddev.h498 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 Ddev.c4479 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 Drtw_security.c889 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 Drtw_security.c1007 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 Drtw_security.c1007 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 Drtw_security.c1007 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 Drtw_security.c1007 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 Drtw_security.c925 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 Drtw_security.c925 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 Drtw_security.c1007 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 Drtw_security.c1008 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 Drtw_security.c1007 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 Drtw_security.c1008 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 Drtw_security.c1028 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 Drtw_security.c1010 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 Drtw_security.c1028 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 Drtw_security.c956 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 Drtw_security.c957 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 Drtw_security.c957 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 Drtw_security.c956 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 Drtw_security.c957 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 …]

12