Lines Matching refs:swba
1090 struct wmi_tlv_swba_parse *swba = data;
1097 if (swba->n_tim >= ARRAY_SIZE(swba->arg->tim_info))
1102 ath10k_warn(ar, "refusing to parse invalid swba structure\n");
1106 tim_info_arg = &swba->arg->tim_info[swba->n_tim];
1113 swba->n_tim++;
1121 struct wmi_tlv_swba_parse *swba = data;
1126 if (swba->n_noa >= ARRAY_SIZE(swba->arg->noa_info))
1129 swba->arg->noa_info[swba->n_noa++] = ptr;
1136 struct wmi_tlv_swba_parse *swba = data;
1141 swba->ev = ptr;
1144 if (!swba->tim_done) {
1145 swba->tim_done = true;
1148 swba);
1151 } else if (!swba->noa_done) {
1152 swba->noa_done = true;
1155 swba);
1170 struct wmi_tlv_swba_parse swba = { .arg = arg };
1176 ath10k_wmi_tlv_swba_parse, &swba);
1182 if (!swba.ev)
1185 arg->vdev_map = swba.ev->vdev_map;
1191 if (n_vdevs != swba.n_tim ||
1192 n_vdevs != swba.n_noa)