baid_data 540 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c struct iwl_mvm_baid_data *baid_data, baid_data 545 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c &baid_data->entries[reorder_buf->queue * baid_data 546 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c baid_data->entries_per_queue]; baid_data 575 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c iwl_mvm_sync_nssn(mvm, baid_data->baid, ssn); baid_data 609 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c struct iwl_mvm_baid_data *baid_data = baid_data 612 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c &baid_data->entries[buf->queue * baid_data->entries_per_queue]; baid_data 650 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c u8 sta_id = baid_data->sta_id; baid_data 661 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c sta, baid_data->tid); baid_data 662 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c iwl_mvm_release_frames(buf->mvm, sta, NULL, baid_data, baid_data 858 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c struct iwl_mvm_baid_data *baid_data; baid_data 902 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c baid_data = rcu_dereference(mvm->baid_map[baid]); baid_data 903 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c if (!baid_data) { baid_data 910 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c if (WARN(tid != baid_data->tid || mvm_sta->sta_id != baid_data->sta_id, baid_data 912 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c baid, baid_data->sta_id, baid_data->tid, mvm_sta->sta_id, baid_data 920 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c buffer = &baid_data->reorder_buf[queue]; baid_data 921 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c entries = &baid_data->entries[queue * baid_data->entries_per_queue]; baid_data 934 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c iwl_mvm_release_frames(mvm, sta, napi, baid_data, baid_data 954 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c iwl_mvm_release_frames(mvm, sta, napi, baid_data, buffer, baid_data 1049 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c iwl_mvm_release_frames(mvm, sta, napi, baid_data, baid_data 2042 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c struct iwl_mvm_baid_data *baid_data; baid_data 2049 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c baid_data = rcu_dereference(mvm->baid_map[baid]); baid_data 2050 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c if (!baid_data) { baid_data 2057 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c if (WARN(tid != baid_data->tid || sta_id != baid_data->sta_id, baid_data 2059 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c baid, baid_data->sta_id, baid_data->tid, sta_id, baid_data 2529 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_mvm_baid_data *baid_data = NULL; baid_data 2541 drivers/net/wireless/intel/iwlwifi/mvm/sta.c u16 reorder_buf_size = buf_size * sizeof(baid_data->entries[0]); baid_data 2551 drivers/net/wireless/intel/iwlwifi/mvm/sta.c BUILD_BUG_ON(SMP_CACHE_BYTES % sizeof(baid_data->entries[0]) && baid_data 2552 drivers/net/wireless/intel/iwlwifi/mvm/sta.c sizeof(baid_data->entries[0]) % SMP_CACHE_BYTES); baid_data 2566 drivers/net/wireless/intel/iwlwifi/mvm/sta.c baid_data = kzalloc(sizeof(*baid_data) + baid_data 2570 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (!baid_data) baid_data 2577 drivers/net/wireless/intel/iwlwifi/mvm/sta.c baid_data->entries_per_queue = baid_data 2578 drivers/net/wireless/intel/iwlwifi/mvm/sta.c reorder_buf_size / sizeof(baid_data->entries[0]); baid_data 2634 drivers/net/wireless/intel/iwlwifi/mvm/sta.c baid_data->baid = baid; baid_data 2635 drivers/net/wireless/intel/iwlwifi/mvm/sta.c baid_data->timeout = timeout; baid_data 2636 drivers/net/wireless/intel/iwlwifi/mvm/sta.c baid_data->last_rx = jiffies; baid_data 2637 drivers/net/wireless/intel/iwlwifi/mvm/sta.c baid_data->rcu_ptr = &mvm->baid_map[baid]; baid_data 2638 drivers/net/wireless/intel/iwlwifi/mvm/sta.c timer_setup(&baid_data->session_timer, baid_data 2640 drivers/net/wireless/intel/iwlwifi/mvm/sta.c baid_data->mvm = mvm; baid_data 2641 drivers/net/wireless/intel/iwlwifi/mvm/sta.c baid_data->tid = tid; baid_data 2642 drivers/net/wireless/intel/iwlwifi/mvm/sta.c baid_data->sta_id = mvm_sta->sta_id; baid_data 2646 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mod_timer(&baid_data->session_timer, baid_data 2649 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_init_reorder_buffer(mvm, baid_data, ssn, buf_size); baid_data 2659 drivers/net/wireless/intel/iwlwifi/mvm/sta.c rcu_assign_pointer(mvm->baid_map[baid], baid_data); baid_data 2672 drivers/net/wireless/intel/iwlwifi/mvm/sta.c baid_data = rcu_access_pointer(mvm->baid_map[baid]); baid_data 2673 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (WARN_ON(!baid_data)) baid_data 2677 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_free_reorder(mvm, baid_data); baid_data 2678 drivers/net/wireless/intel/iwlwifi/mvm/sta.c del_timer_sync(&baid_data->session_timer); baid_data 2680 drivers/net/wireless/intel/iwlwifi/mvm/sta.c kfree_rcu(baid_data, rcu_head); baid_data 2686 drivers/net/wireless/intel/iwlwifi/mvm/sta.c kfree(baid_data);