Lines Matching refs:seq

376 		    size_t seq_len, const u8 *seq,  in ieee80211_key_alloc()  argument
408 if (seq) { in ieee80211_key_alloc()
411 get_unaligned_le32(&seq[2]); in ieee80211_key_alloc()
413 get_unaligned_le16(seq); in ieee80211_key_alloc()
421 if (seq) { in ieee80211_key_alloc()
425 seq[IEEE80211_CCMP_PN_LEN - j - 1]; in ieee80211_key_alloc()
442 for (i = 0; seq && i < IEEE80211_NUM_TIDS + 1; i++) in ieee80211_key_alloc()
445 seq[IEEE80211_CCMP_256_PN_LEN - j - 1]; in ieee80211_key_alloc()
464 if (seq) in ieee80211_key_alloc()
467 seq[IEEE80211_CMAC_PN_LEN - j - 1]; in ieee80211_key_alloc()
484 if (seq) in ieee80211_key_alloc()
487 seq[IEEE80211_GMAC_PN_LEN - j - 1]; in ieee80211_key_alloc()
503 for (i = 0; seq && i < IEEE80211_NUM_TIDS + 1; i++) in ieee80211_key_alloc()
506 seq[IEEE80211_GCMP_PN_LEN - j - 1]; in ieee80211_key_alloc()
528 seq[len - j - 1]; in ieee80211_key_alloc()
885 struct ieee80211_key_seq *seq) in ieee80211_get_key_tx_seq() argument
897 seq->tkip.iv32 = key->u.tkip.tx.iv32; in ieee80211_get_key_tx_seq()
898 seq->tkip.iv16 = key->u.tkip.tx.iv16; in ieee80211_get_key_tx_seq()
903 seq->ccmp.pn[5] = pn64; in ieee80211_get_key_tx_seq()
904 seq->ccmp.pn[4] = pn64 >> 8; in ieee80211_get_key_tx_seq()
905 seq->ccmp.pn[3] = pn64 >> 16; in ieee80211_get_key_tx_seq()
906 seq->ccmp.pn[2] = pn64 >> 24; in ieee80211_get_key_tx_seq()
907 seq->ccmp.pn[1] = pn64 >> 32; in ieee80211_get_key_tx_seq()
908 seq->ccmp.pn[0] = pn64 >> 40; in ieee80211_get_key_tx_seq()
913 seq->ccmp.pn[5] = pn64; in ieee80211_get_key_tx_seq()
914 seq->ccmp.pn[4] = pn64 >> 8; in ieee80211_get_key_tx_seq()
915 seq->ccmp.pn[3] = pn64 >> 16; in ieee80211_get_key_tx_seq()
916 seq->ccmp.pn[2] = pn64 >> 24; in ieee80211_get_key_tx_seq()
917 seq->ccmp.pn[1] = pn64 >> 32; in ieee80211_get_key_tx_seq()
918 seq->ccmp.pn[0] = pn64 >> 40; in ieee80211_get_key_tx_seq()
923 seq->ccmp.pn[5] = pn64; in ieee80211_get_key_tx_seq()
924 seq->ccmp.pn[4] = pn64 >> 8; in ieee80211_get_key_tx_seq()
925 seq->ccmp.pn[3] = pn64 >> 16; in ieee80211_get_key_tx_seq()
926 seq->ccmp.pn[2] = pn64 >> 24; in ieee80211_get_key_tx_seq()
927 seq->ccmp.pn[1] = pn64 >> 32; in ieee80211_get_key_tx_seq()
928 seq->ccmp.pn[0] = pn64 >> 40; in ieee80211_get_key_tx_seq()
933 seq->gcmp.pn[5] = pn64; in ieee80211_get_key_tx_seq()
934 seq->gcmp.pn[4] = pn64 >> 8; in ieee80211_get_key_tx_seq()
935 seq->gcmp.pn[3] = pn64 >> 16; in ieee80211_get_key_tx_seq()
936 seq->gcmp.pn[2] = pn64 >> 24; in ieee80211_get_key_tx_seq()
937 seq->gcmp.pn[1] = pn64 >> 32; in ieee80211_get_key_tx_seq()
938 seq->gcmp.pn[0] = pn64 >> 40; in ieee80211_get_key_tx_seq()
947 int tid, struct ieee80211_key_seq *seq) in ieee80211_get_key_rx_seq() argument
958 seq->tkip.iv32 = key->u.tkip.rx[tid].iv32; in ieee80211_get_key_rx_seq()
959 seq->tkip.iv16 = key->u.tkip.rx[tid].iv16; in ieee80211_get_key_rx_seq()
969 memcpy(seq->ccmp.pn, pn, IEEE80211_CCMP_PN_LEN); in ieee80211_get_key_rx_seq()
976 memcpy(seq->aes_cmac.pn, pn, IEEE80211_CMAC_PN_LEN); in ieee80211_get_key_rx_seq()
983 memcpy(seq->aes_gmac.pn, pn, IEEE80211_GMAC_PN_LEN); in ieee80211_get_key_rx_seq()
993 memcpy(seq->gcmp.pn, pn, IEEE80211_GCMP_PN_LEN); in ieee80211_get_key_rx_seq()
1000 struct ieee80211_key_seq *seq) in ieee80211_set_key_tx_seq() argument
1009 key->u.tkip.tx.iv32 = seq->tkip.iv32; in ieee80211_set_key_tx_seq()
1010 key->u.tkip.tx.iv16 = seq->tkip.iv16; in ieee80211_set_key_tx_seq()
1014 pn64 = (u64)seq->ccmp.pn[5] | in ieee80211_set_key_tx_seq()
1015 ((u64)seq->ccmp.pn[4] << 8) | in ieee80211_set_key_tx_seq()
1016 ((u64)seq->ccmp.pn[3] << 16) | in ieee80211_set_key_tx_seq()
1017 ((u64)seq->ccmp.pn[2] << 24) | in ieee80211_set_key_tx_seq()
1018 ((u64)seq->ccmp.pn[1] << 32) | in ieee80211_set_key_tx_seq()
1019 ((u64)seq->ccmp.pn[0] << 40); in ieee80211_set_key_tx_seq()
1024 pn64 = (u64)seq->aes_cmac.pn[5] | in ieee80211_set_key_tx_seq()
1025 ((u64)seq->aes_cmac.pn[4] << 8) | in ieee80211_set_key_tx_seq()
1026 ((u64)seq->aes_cmac.pn[3] << 16) | in ieee80211_set_key_tx_seq()
1027 ((u64)seq->aes_cmac.pn[2] << 24) | in ieee80211_set_key_tx_seq()
1028 ((u64)seq->aes_cmac.pn[1] << 32) | in ieee80211_set_key_tx_seq()
1029 ((u64)seq->aes_cmac.pn[0] << 40); in ieee80211_set_key_tx_seq()
1034 pn64 = (u64)seq->aes_gmac.pn[5] | in ieee80211_set_key_tx_seq()
1035 ((u64)seq->aes_gmac.pn[4] << 8) | in ieee80211_set_key_tx_seq()
1036 ((u64)seq->aes_gmac.pn[3] << 16) | in ieee80211_set_key_tx_seq()
1037 ((u64)seq->aes_gmac.pn[2] << 24) | in ieee80211_set_key_tx_seq()
1038 ((u64)seq->aes_gmac.pn[1] << 32) | in ieee80211_set_key_tx_seq()
1039 ((u64)seq->aes_gmac.pn[0] << 40); in ieee80211_set_key_tx_seq()
1044 pn64 = (u64)seq->gcmp.pn[5] | in ieee80211_set_key_tx_seq()
1045 ((u64)seq->gcmp.pn[4] << 8) | in ieee80211_set_key_tx_seq()
1046 ((u64)seq->gcmp.pn[3] << 16) | in ieee80211_set_key_tx_seq()
1047 ((u64)seq->gcmp.pn[2] << 24) | in ieee80211_set_key_tx_seq()
1048 ((u64)seq->gcmp.pn[1] << 32) | in ieee80211_set_key_tx_seq()
1049 ((u64)seq->gcmp.pn[0] << 40); in ieee80211_set_key_tx_seq()
1060 int tid, struct ieee80211_key_seq *seq) in ieee80211_set_key_rx_seq() argument
1071 key->u.tkip.rx[tid].iv32 = seq->tkip.iv32; in ieee80211_set_key_rx_seq()
1072 key->u.tkip.rx[tid].iv16 = seq->tkip.iv16; in ieee80211_set_key_rx_seq()
1082 memcpy(pn, seq->ccmp.pn, IEEE80211_CCMP_PN_LEN); in ieee80211_set_key_rx_seq()
1089 memcpy(pn, seq->aes_cmac.pn, IEEE80211_CMAC_PN_LEN); in ieee80211_set_key_rx_seq()
1096 memcpy(pn, seq->aes_gmac.pn, IEEE80211_GMAC_PN_LEN); in ieee80211_set_key_rx_seq()
1106 memcpy(pn, seq->gcmp.pn, IEEE80211_GCMP_PN_LEN); in ieee80211_set_key_rx_seq()