Searched refs:baid_data (Results 1 – 4 of 4) sorted by relevance
| /freebsd/sys/contrib/dev/iwlwifi/mld/ |
| H A D | agg.c | 15 struct iwl_mld_baid_data *baid_data, in iwl_mld_reorder_release_frames() argument 20 &baid_data->entries[reorder_buf->queue * in iwl_mld_reorder_release_frames() 21 baid_data->entries_per_queue]; in iwl_mld_reorder_release_frames() 25 int index = ssn % baid_data->buf_size; in iwl_mld_reorder_release_frames() 106 struct iwl_mld_baid_data *baid_data; in iwl_mld_handle_bar_frame_release_notif() local 129 baid_data = rcu_dereference(mld->fw_id_to_ba[baid]); in iwl_mld_handle_bar_frame_release_notif() 130 if (!baid_data) { in iwl_mld_handle_bar_frame_release_notif() 137 if (IWL_FW_CHECK(mld, tid != baid_data->tid || in iwl_mld_handle_bar_frame_release_notif() 139 !(baid_data->sta_mask & BIT(sta_id)), in iwl_mld_handle_bar_frame_release_notif() 141 baid, baid_data->sta_mask, baid_data->tid, sta_id, in iwl_mld_handle_bar_frame_release_notif() [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/mld/tests/ |
| H A D | agg.c | 531 setup_reorder_buffer(struct iwl_mld_baid_data *baid_data) in setup_reorder_buffer() argument 536 struct iwl_mld_reorder_buffer *buffer = baid_data->reorder_buf; in setup_reorder_buffer() 537 struct iwl_mld_reorder_buf_entry *entries = baid_data->entries; in setup_reorder_buffer() 544 for (int i = 0; i < baid_data->buf_size; i++) in setup_reorder_buffer() 549 int index = sn % baid_data->buf_size; in setup_reorder_buffer() 574 struct iwl_mld_baid_data *baid_data = NULL; in setup_ba_data() local 576 u32 reorder_buf_size = BA_WINDOW_SIZE * sizeof(baid_data->entries[0]); in setup_ba_data() 580 KUNIT_ALLOC_AND_ASSERT_SIZE(test, baid_data, in setup_ba_data() 581 sizeof(*baid_data) + reorder_buf_size); in setup_ba_data() 583 baid_data->baid = baid; in setup_ba_data() [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | rxmq.c | 621 struct iwl_mvm_baid_data *baid_data, in iwl_mvm_release_frames() argument 626 &baid_data->entries[reorder_buf->queue * in iwl_mvm_release_frames() 627 baid_data->entries_per_queue]; in iwl_mvm_release_frames() 633 int index = ssn % baid_data->buf_size; in iwl_mvm_release_frames() 795 struct iwl_mvm_baid_data *baid_data; in iwl_mvm_reorder() local 842 baid_data = rcu_dereference(mvm->baid_map[baid]); in iwl_mvm_reorder() 843 if (!baid_data) { in iwl_mvm_reorder() 856 tid != baid_data->tid || in iwl_mvm_reorder() 857 !(sta_mask & baid_data->sta_mask), in iwl_mvm_reorder() 859 baid, baid_data->sta_mask, baid_data->tid, in iwl_mvm_reorder() [all …]
|
| H A D | sta.c | 2897 struct iwl_mvm_baid_data *baid_data = NULL; in iwl_mvm_sta_rx_agg() local 2910 u32 reorder_buf_size = buf_size * sizeof(baid_data->entries[0]); in iwl_mvm_sta_rx_agg() 2920 BUILD_BUG_ON(SMP_CACHE_BYTES % sizeof(baid_data->entries[0]) && in iwl_mvm_sta_rx_agg() 2921 sizeof(baid_data->entries[0]) % SMP_CACHE_BYTES); in iwl_mvm_sta_rx_agg() 2935 baid_data = kzalloc(sizeof(*baid_data) + in iwl_mvm_sta_rx_agg() 2939 if (!baid_data) in iwl_mvm_sta_rx_agg() 2946 baid_data->entries_per_queue = in iwl_mvm_sta_rx_agg() 2947 reorder_buf_size / sizeof(baid_data->entries[0]); in iwl_mvm_sta_rx_agg() 2973 baid_data->baid = baid; in iwl_mvm_sta_rx_agg() 2974 baid_data->timeout = timeout; in iwl_mvm_sta_rx_agg() [all …]
|