Lines Matching refs:pkt_ext

2155 			      struct iwl_he_pkt_ext_v2 *pkt_ext, u8 nss,
2179 bw < ARRAY_SIZE(pkt_ext->pkt_ext_qam_th[i]);
2202 pkt_ext->pkt_ext_qam_th[i][bw][0] = low_th;
2203 pkt_ext->pkt_ext_qam_th[i][bw][1] = high_th;
2210 struct iwl_he_pkt_ext_v2 *pkt_ext,
2222 iwl_mvm_parse_ppe(mvm, pkt_ext, nss, ru_index_bitmap, ppe, ppe_pos_bit,
2227 iwl_mvm_set_pkt_ext_from_nominal_padding(struct iwl_he_pkt_ext_v2 *pkt_ext,
2259 bw < ARRAY_SIZE(pkt_ext->pkt_ext_qam_th[i]);
2261 pkt_ext->pkt_ext_qam_th[i][bw][0] = low_th;
2262 pkt_ext->pkt_ext_qam_th[i][bw][1] = high_th;
2269 static void iwl_mvm_get_optimal_ppe_info(struct iwl_he_pkt_ext_v2 *pkt_ext,
2277 for (bw = 0; bw < ARRAY_SIZE(pkt_ext->pkt_ext_qam_th[i]);
2279 u8 *qam_th = &pkt_ext->pkt_ext_qam_th[i][bw][0];
2294 /* Set the pkt_ext field according to PPE Thresholds element */
2297 struct iwl_he_pkt_ext_v2 *pkt_ext)
2308 memset(pkt_ext, IWL_HE_PKT_EXT_NONE,
2330 iwl_mvm_parse_ppe(mvm, pkt_ext, nss, ru_index_bitmap,
2342 iwl_mvm_set_pkt_ext_from_he_ppe(mvm, link_sta, pkt_ext,
2349 iwl_mvm_get_optimal_ppe_info(pkt_ext, nominal_padding);
2355 ret = iwl_mvm_set_pkt_ext_from_nominal_padding(pkt_ext,
2362 iwl_mvm_set_pkt_ext_from_he_ppe(mvm, link_sta, pkt_ext,
2372 ret = iwl_mvm_set_pkt_ext_from_nominal_padding(pkt_ext,
2381 bw < ARRAY_SIZE(*pkt_ext->pkt_ext_qam_th[i]);
2384 &pkt_ext->pkt_ext_qam_th[i][bw][0];
2544 if (!iwl_mvm_set_sta_pkt_ext(mvm, &sta->deflink, &sta_ctxt_cmd.pkt_ext))
2588 /* fields before pkt_ext */
2589 BUILD_BUG_ON(offsetof(typeof(sta_ctxt_cmd), pkt_ext) !=
2590 offsetof(typeof(sta_ctxt_cmd_v2), pkt_ext));
2592 offsetof(typeof(sta_ctxt_cmd), pkt_ext));
2594 /* pkt_ext */
2596 i < ARRAY_SIZE(sta_ctxt_cmd_v2.pkt_ext.pkt_ext_qam_th);
2601 bw < ARRAY_SIZE(sta_ctxt_cmd_v2.pkt_ext.pkt_ext_qam_th[i]);
2603 BUILD_BUG_ON(sizeof(sta_ctxt_cmd.pkt_ext.pkt_ext_qam_th[i][bw]) !=
2604 sizeof(sta_ctxt_cmd_v2.pkt_ext.pkt_ext_qam_th[i][bw]));
2606 memcpy(&sta_ctxt_cmd_v2.pkt_ext.pkt_ext_qam_th[i][bw],
2607 &sta_ctxt_cmd.pkt_ext.pkt_ext_qam_th[i][bw],
2608 sizeof(sta_ctxt_cmd.pkt_ext.pkt_ext_qam_th[i][bw]));
2612 /* fields after pkt_ext */
2614 offsetofend(typeof(sta_ctxt_cmd), pkt_ext) !=
2616 offsetofend(typeof(sta_ctxt_cmd_v2), pkt_ext));
2618 offsetofend(typeof(sta_ctxt_cmd_v2), pkt_ext),
2620 offsetofend(typeof(sta_ctxt_cmd), pkt_ext),
2622 offsetofend(typeof(sta_ctxt_cmd), pkt_ext));