Lines Matching refs:swba
1090 struct wmi_tlv_swba_parse *swba = data; in ath10k_wmi_tlv_swba_tim_parse() local
1097 if (swba->n_tim >= ARRAY_SIZE(swba->arg->tim_info)) in ath10k_wmi_tlv_swba_tim_parse()
1106 tim_info_arg = &swba->arg->tim_info[swba->n_tim]; in ath10k_wmi_tlv_swba_tim_parse()
1113 swba->n_tim++; in ath10k_wmi_tlv_swba_tim_parse()
1121 struct wmi_tlv_swba_parse *swba = data; in ath10k_wmi_tlv_swba_noa_parse() local
1126 if (swba->n_noa >= ARRAY_SIZE(swba->arg->noa_info)) in ath10k_wmi_tlv_swba_noa_parse()
1129 swba->arg->noa_info[swba->n_noa++] = ptr; in ath10k_wmi_tlv_swba_noa_parse()
1136 struct wmi_tlv_swba_parse *swba = data; in ath10k_wmi_tlv_swba_parse() local
1141 swba->ev = ptr; in ath10k_wmi_tlv_swba_parse()
1144 if (!swba->tim_done) { in ath10k_wmi_tlv_swba_parse()
1145 swba->tim_done = true; in ath10k_wmi_tlv_swba_parse()
1148 swba); in ath10k_wmi_tlv_swba_parse()
1151 } else if (!swba->noa_done) { in ath10k_wmi_tlv_swba_parse()
1152 swba->noa_done = true; in ath10k_wmi_tlv_swba_parse()
1155 swba); in ath10k_wmi_tlv_swba_parse()
1170 struct wmi_tlv_swba_parse swba = { .arg = arg }; in ath10k_wmi_tlv_op_pull_swba_ev() local
1176 ath10k_wmi_tlv_swba_parse, &swba); in ath10k_wmi_tlv_op_pull_swba_ev()
1182 if (!swba.ev) in ath10k_wmi_tlv_op_pull_swba_ev()
1185 arg->vdev_map = swba.ev->vdev_map; in ath10k_wmi_tlv_op_pull_swba_ev()
1191 if (n_vdevs != swba.n_tim || in ath10k_wmi_tlv_op_pull_swba_ev()
1192 n_vdevs != swba.n_noa) in ath10k_wmi_tlv_op_pull_swba_ev()