Searched refs:dup_data (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/tests/ |
| H A D | rx.c | 277 struct iwl_mld_rxq_dup_data *dup_data; in setup_dup_data_state() local 280 KUNIT_ALLOC_AND_ASSERT(test, dup_data); in setup_dup_data_state() 283 memset(dup_data->last_seq, 0xff, sizeof(dup_data->last_seq)); in setup_dup_data_state() 285 dup_data->last_seq[tid] = param->dup_data_state.last_seq; in setup_dup_data_state() 286 dup_data->last_sub_frame_idx[tid] = in setup_dup_data_state() 289 mld_sta->dup_data = dup_data; in setup_dup_data_state()
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | sta.c | 651 kfree(mld_sta->dup_data); in iwl_mld_destroy_sta() 658 struct iwl_mld_rxq_dup_data *dup_data; in iwl_mld_alloc_dup_data() local 663 dup_data = kcalloc(mld->trans->num_rx_queues, sizeof(*dup_data), in iwl_mld_alloc_dup_data() 665 if (!dup_data) in iwl_mld_alloc_dup_data() 677 memset(dup_data[q].last_seq, 0xff, in iwl_mld_alloc_dup_data() 678 sizeof(dup_data[q].last_seq)); in iwl_mld_alloc_dup_data() 679 mld_sta->dup_data = dup_data; in iwl_mld_alloc_dup_data()
|
| H A D | rx.c | 1405 struct iwl_mld_rxq_dup_data *dup_data; in iwl_mld_is_dup() local 1413 if (WARN_ON_ONCE(!mld_sta->dup_data)) in iwl_mld_is_dup() 1416 dup_data = &mld_sta->dup_data[queue]; in iwl_mld_is_dup() 1447 dup_data->last_seq[tid] == hdr->seq_ctrl && in iwl_mld_is_dup() 1448 dup_data->last_sub_frame_idx[tid] >= sub_frame_idx)) in iwl_mld_is_dup() 1452 if (dup_data->last_seq[tid] == hdr->seq_ctrl && in iwl_mld_is_dup() 1453 sub_frame_idx > dup_data->last_sub_frame_idx[tid]) in iwl_mld_is_dup() 1456 dup_data->last_seq[tid] = hdr->seq_ctrl; in iwl_mld_is_dup() 1457 dup_data->last_sub_frame_idx[tid] = sub_frame_idx; in iwl_mld_is_dup()
|
| H A D | sta.h | 134 struct iwl_mld_rxq_dup_data *dup_data; member
|
| /linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | rxmq.c | 500 struct iwl_mvm_rxq_dup_data *dup_data; in iwl_mvm_is_dup() local 508 if (WARN_ON_ONCE(!mvm_sta->dup_data)) in iwl_mvm_is_dup() 511 dup_data = &mvm_sta->dup_data[queue]; in iwl_mvm_is_dup() 536 dup_data->last_seq[tid] == hdr->seq_ctrl && in iwl_mvm_is_dup() 537 dup_data->last_sub_frame[tid] >= sub_frame_idx)) in iwl_mvm_is_dup() 541 if (dup_data->last_seq[tid] == hdr->seq_ctrl && in iwl_mvm_is_dup() 542 sub_frame_idx > dup_data->last_sub_frame[tid] && in iwl_mvm_is_dup() 546 dup_data->last_seq[tid] = hdr->seq_ctrl; in iwl_mvm_is_dup() 547 dup_data->last_sub_frame[tid] = sub_frame_idx; in iwl_mvm_is_dup()
|
| H A D | sta.h | 436 struct iwl_mvm_rxq_dup_data *dup_data; member
|
| H A D | sta.c | 1749 struct iwl_mvm_rxq_dup_data *dup_data; in iwl_mvm_sta_init() local 1801 dup_data = kcalloc(mvm->trans->num_rx_queues, in iwl_mvm_sta_init() 1802 sizeof(*dup_data), GFP_KERNEL); in iwl_mvm_sta_init() 1803 if (!dup_data) in iwl_mvm_sta_init() 1815 memset(dup_data[q].last_seq, 0xff, in iwl_mvm_sta_init() 1816 sizeof(dup_data[q].last_seq)); in iwl_mvm_sta_init() 1817 mvm_sta->dup_data = dup_data; in iwl_mvm_sta_init()
|
| H A D | mac80211.c | 4164 kfree(mvm_sta->dup_data); in iwl_mvm_mac_sta_state_common()
|