Lines Matching refs:rx_ctx
250 struct tkip_ctx_rx *rx_ctx = &key->u.tkip.rx[queue]; in ieee80211_tkip_decrypt_data() local
266 if (rx_ctx->ctx.state != TKIP_STATE_NOT_INIT && in ieee80211_tkip_decrypt_data()
267 (iv32 < rx_ctx->iv32 || in ieee80211_tkip_decrypt_data()
268 (iv32 == rx_ctx->iv32 && iv16 <= rx_ctx->iv16))) in ieee80211_tkip_decrypt_data()
273 rx_ctx->ctx.state = TKIP_STATE_PHASE1_HW_UPLOADED; in ieee80211_tkip_decrypt_data()
277 if (rx_ctx->ctx.state == TKIP_STATE_NOT_INIT || in ieee80211_tkip_decrypt_data()
278 rx_ctx->iv32 != iv32) { in ieee80211_tkip_decrypt_data()
280 tkip_mixing_phase1(tk, &rx_ctx->ctx, ta, iv32); in ieee80211_tkip_decrypt_data()
284 rx_ctx->ctx.state != TKIP_STATE_PHASE1_HW_UPLOADED) { in ieee80211_tkip_decrypt_data()
291 iv32, rx_ctx->ctx.p1k); in ieee80211_tkip_decrypt_data()
292 rx_ctx->ctx.state = TKIP_STATE_PHASE1_HW_UPLOADED; in ieee80211_tkip_decrypt_data()
295 tkip_mixing_phase2(tk, &rx_ctx->ctx, iv16, rc4key); in ieee80211_tkip_decrypt_data()