Lines Matching refs:swba
1101 struct wmi_tlv_swba_parse *swba = data;
1108 if (swba->n_tim >= ARRAY_SIZE(swba->arg->tim_info))
1113 ath10k_warn(ar, "refusing to parse invalid swba structure\n");
1117 tim_info_arg = &swba->arg->tim_info[swba->n_tim];
1124 swba->n_tim++;
1132 struct wmi_tlv_swba_parse *swba = data;
1137 if (swba->n_noa >= ARRAY_SIZE(swba->arg->noa_info))
1140 swba->arg->noa_info[swba->n_noa++] = ptr;
1147 struct wmi_tlv_swba_parse *swba = data;
1152 swba->ev = ptr;
1155 if (!swba->tim_done) {
1156 swba->tim_done = true;
1159 swba);
1162 } else if (!swba->noa_done) {
1163 swba->noa_done = true;
1166 swba);
1181 struct wmi_tlv_swba_parse swba = { .arg = arg };
1187 ath10k_wmi_tlv_swba_parse, &swba);
1193 if (!swba.ev)
1196 arg->vdev_map = swba.ev->vdev_map;
1202 if (n_vdevs != swba.n_tim ||
1203 n_vdevs != swba.n_noa)