reorder_buf 1585 drivers/net/wireless/ath/wil6210/debugfs.c seq_printf(s, "%c", r->reorder_buf[i] ? 'O' : '|'); reorder_buf 1587 drivers/net/wireless/ath/wil6210/debugfs.c seq_printf(s, "%c", r->reorder_buf[i] ? '*' : '_'); reorder_buf 48 drivers/net/wireless/ath/wil6210/rx_reorder.c struct sk_buff *skb = r->reorder_buf[index]; reorder_buf 55 drivers/net/wireless/ath/wil6210/rx_reorder.c r->reorder_buf[index] = NULL; reorder_buf 86 drivers/net/wireless/ath/wil6210/rx_reorder.c while (r->reorder_buf[index]) { reorder_buf 196 drivers/net/wireless/ath/wil6210/rx_reorder.c if (r->reorder_buf[index]) { reorder_buf 216 drivers/net/wireless/ath/wil6210/rx_reorder.c r->reorder_buf[index] = skb; reorder_buf 260 drivers/net/wireless/ath/wil6210/rx_reorder.c r->reorder_buf = reorder_buf 262 drivers/net/wireless/ath/wil6210/rx_reorder.c if (!r->reorder_buf) { reorder_buf 290 drivers/net/wireless/ath/wil6210/rx_reorder.c kfree_skb(r->reorder_buf[i]); reorder_buf 292 drivers/net/wireless/ath/wil6210/rx_reorder.c kfree(r->reorder_buf); reorder_buf 687 drivers/net/wireless/ath/wil6210/wil6210.h struct sk_buff **reorder_buf; reorder_buf 733 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct iwl_mvm_reorder_buffer reorder_buf[IWL_MAX_RX_HW_QUEUES]; reorder_buf 741 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h offsetof(struct iwl_mvm_baid_data, reorder_buf) - reorder_buf 541 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c struct iwl_mvm_reorder_buffer *reorder_buf, reorder_buf 545 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c &baid_data->entries[reorder_buf->queue * reorder_buf 547 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c u16 ssn = reorder_buf->head_sn; reorder_buf 549 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c lockdep_assert_held(&reorder_buf->lock); reorder_buf 564 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c if (iwl_mvm_is_sn_less(nssn, ssn, reorder_buf->buf_size)) reorder_buf 567 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c while (iwl_mvm_is_sn_less(ssn, nssn, reorder_buf->buf_size)) { reorder_buf 568 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c int index = ssn % reorder_buf->buf_size; reorder_buf 584 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c reorder_buf->queue, reorder_buf 586 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c reorder_buf->num_stored--; reorder_buf 589 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c reorder_buf->head_sn = nssn; reorder_buf 592 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c if (reorder_buf->num_stored && !reorder_buf->removed) { reorder_buf 593 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c u16 index = reorder_buf->head_sn % reorder_buf->buf_size; reorder_buf 596 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c index = (index + 1) % reorder_buf->buf_size; reorder_buf 598 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c mod_timer(&reorder_buf->reorder_timer, reorder_buf 602 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c del_timer(&reorder_buf->reorder_timer); reorder_buf 683 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c struct iwl_mvm_reorder_buffer *reorder_buf; reorder_buf 699 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c reorder_buf = &ba_data->reorder_buf[queue]; reorder_buf 702 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c spin_lock_bh(&reorder_buf->lock); reorder_buf 703 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c iwl_mvm_release_frames(mvm, sta, NULL, ba_data, reorder_buf, reorder_buf 704 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c ieee80211_sn_add(reorder_buf->head_sn, reorder_buf 705 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c reorder_buf->buf_size), reorder_buf 707 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c spin_unlock_bh(&reorder_buf->lock); reorder_buf 708 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c del_timer_sync(&reorder_buf->reorder_timer); reorder_buf 720 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c struct iwl_mvm_reorder_buffer *reorder_buf; reorder_buf 740 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c reorder_buf = &ba_data->reorder_buf[queue]; reorder_buf 742 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c spin_lock_bh(&reorder_buf->lock); reorder_buf 744 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c reorder_buf, nssn, flags); reorder_buf 745 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c spin_unlock_bh(&reorder_buf->lock); reorder_buf 920 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c buffer = &baid_data->reorder_buf[queue]; reorder_buf 2462 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_reorder_buffer *reorder_buf = reorder_buf 2463 drivers/net/wireless/intel/iwlwifi/mvm/sta.c &data->reorder_buf[i]; reorder_buf 2467 drivers/net/wireless/intel/iwlwifi/mvm/sta.c spin_lock_bh(&reorder_buf->lock); reorder_buf 2468 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (likely(!reorder_buf->num_stored)) { reorder_buf 2469 drivers/net/wireless/intel/iwlwifi/mvm/sta.c spin_unlock_bh(&reorder_buf->lock); reorder_buf 2480 drivers/net/wireless/intel/iwlwifi/mvm/sta.c for (j = 0; j < reorder_buf->buf_size; j++) reorder_buf 2490 drivers/net/wireless/intel/iwlwifi/mvm/sta.c reorder_buf->removed = true; reorder_buf 2491 drivers/net/wireless/intel/iwlwifi/mvm/sta.c spin_unlock_bh(&reorder_buf->lock); reorder_buf 2492 drivers/net/wireless/intel/iwlwifi/mvm/sta.c del_timer_sync(&reorder_buf->reorder_timer); reorder_buf 2503 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_reorder_buffer *reorder_buf = reorder_buf 2504 drivers/net/wireless/intel/iwlwifi/mvm/sta.c &data->reorder_buf[i]; reorder_buf 2509 drivers/net/wireless/intel/iwlwifi/mvm/sta.c reorder_buf->num_stored = 0; reorder_buf 2510 drivers/net/wireless/intel/iwlwifi/mvm/sta.c reorder_buf->head_sn = ssn; reorder_buf 2511 drivers/net/wireless/intel/iwlwifi/mvm/sta.c reorder_buf->buf_size = buf_size; reorder_buf 2513 drivers/net/wireless/intel/iwlwifi/mvm/sta.c timer_setup(&reorder_buf->reorder_timer, reorder_buf 2515 drivers/net/wireless/intel/iwlwifi/mvm/sta.c spin_lock_init(&reorder_buf->lock); reorder_buf 2516 drivers/net/wireless/intel/iwlwifi/mvm/sta.c reorder_buf->mvm = mvm; reorder_buf 2517 drivers/net/wireless/intel/iwlwifi/mvm/sta.c reorder_buf->queue = i; reorder_buf 2518 drivers/net/wireless/intel/iwlwifi/mvm/sta.c reorder_buf->valid = false; reorder_buf 2519 drivers/net/wireless/intel/iwlwifi/mvm/sta.c for (j = 0; j < reorder_buf->buf_size; j++) reorder_buf 16 drivers/net/wireless/mediatek/mt76/agg-rx.c skb = tid->reorder_buf[idx]; reorder_buf 20 drivers/net/wireless/mediatek/mt76/agg-rx.c tid->reorder_buf[idx] = NULL; reorder_buf 43 drivers/net/wireless/mediatek/mt76/agg-rx.c while (tid->reorder_buf[idx]) { reorder_buf 67 drivers/net/wireless/mediatek/mt76/agg-rx.c skb = tid->reorder_buf[idx]; reorder_buf 215 drivers/net/wireless/mediatek/mt76/agg-rx.c if (tid->reorder_buf[idx]) { reorder_buf 221 drivers/net/wireless/mediatek/mt76/agg-rx.c tid->reorder_buf[idx] = skb; reorder_buf 239 drivers/net/wireless/mediatek/mt76/agg-rx.c tid = kzalloc(struct_size(tid, reorder_buf, size), GFP_KERNEL); reorder_buf 266 drivers/net/wireless/mediatek/mt76/agg-rx.c struct sk_buff *skb = tid->reorder_buf[i]; reorder_buf 248 drivers/net/wireless/mediatek/mt76/mt76.h struct sk_buff *reorder_buf[]; reorder_buf 52 net/mac80211/agg-rx.c __skb_queue_purge(&tid_rx->reorder_buf[i]); reorder_buf 53 net/mac80211/agg-rx.c kfree(tid_rx->reorder_buf); reorder_buf 401 net/mac80211/agg-rx.c tid_agg_rx->reorder_buf = reorder_buf 405 net/mac80211/agg-rx.c if (!tid_agg_rx->reorder_buf || !tid_agg_rx->reorder_time) { reorder_buf 406 net/mac80211/agg-rx.c kfree(tid_agg_rx->reorder_buf); reorder_buf 413 net/mac80211/agg-rx.c __skb_queue_head_init(&tid_agg_rx->reorder_buf[i]); reorder_buf 419 net/mac80211/agg-rx.c kfree(tid_agg_rx->reorder_buf); reorder_buf 1106 net/mac80211/rx.c struct sk_buff_head *frames = &tid_agg_rx->reorder_buf[index]; reorder_buf 1128 net/mac80211/rx.c struct sk_buff_head *skb_list = &tid_agg_rx->reorder_buf[index]; reorder_buf 1213 net/mac80211/rx.c __skb_queue_purge(&tid_agg_rx->reorder_buf[i]); reorder_buf 1343 net/mac80211/rx.c __skb_queue_tail(&tid_agg_rx->reorder_buf[index], skb); reorder_buf 226 net/mac80211/sta_info.h struct sk_buff_head *reorder_buf;