Lines Matching refs:tb

231 	const void **tb = data;
234 tb[tag] = ptr;
239 static int ath11k_wmi_tlv_parse(struct ath11k_base *ar, const void **tb,
243 (void *)tb);
249 const void **tb;
252 tb = kcalloc(WMI_TAG_MAX, sizeof(*tb), gfp);
253 if (!tb)
256 ret = ath11k_wmi_tlv_parse(ab, tb, skb->data, skb->len);
258 kfree(tb);
262 return tb;
4036 const void **tb;
4041 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
4042 if (IS_ERR(tb)) {
4043 ret = PTR_ERR(tb);
4052 ev = tb[WMI_TAG_OBSS_COLOR_COLLISION_EVT];
4082 kfree(tb);
5119 const void **tb;
5123 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
5124 if (IS_ERR(tb)) {
5125 ret = PTR_ERR(tb);
5130 ev = tb[WMI_TAG_VDEV_START_RESPONSE_EVENT];
5133 kfree(tb);
5150 kfree(tb);
5215 const void **tb;
5223 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
5224 if (IS_ERR(tb)) {
5225 ret = PTR_ERR(tb);
5230 chan_list_event_hdr = tb[WMI_TAG_REG_CHAN_LIST_CC_EVENT];
5233 kfree(tb);
5242 kfree(tb);
5292 kfree(tb);
5308 kfree(tb);
5320 kfree(tb);
5388 const void **tb;
5399 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
5400 if (IS_ERR(tb)) {
5401 ret = PTR_ERR(tb);
5406 ev = tb[WMI_TAG_REG_CHAN_LIST_CC_EXT_EVENT];
5409 kfree(tb);
5441 kfree(tb);
5451 kfree(tb);
5479 kfree(tb);
5486 kfree(tb);
5600 kfree(tb);
5639 kfree(tb);
5662 kfree(tb);
5684 kfree(tb);
5744 kfree(tb);
5751 const void **tb;
5755 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
5756 if (IS_ERR(tb)) {
5757 ret = PTR_ERR(tb);
5762 ev = tb[WMI_TAG_PEER_DELETE_RESP_EVENT];
5765 kfree(tb);
5775 kfree(tb);
5783 const void **tb;
5787 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
5788 if (IS_ERR(tb)) {
5789 ret = PTR_ERR(tb);
5794 ev = tb[WMI_TAG_VDEV_DELETE_RESP_EVENT];
5797 kfree(tb);
5803 kfree(tb);
5811 const void **tb;
5815 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
5816 if (IS_ERR(tb)) {
5817 ret = PTR_ERR(tb);
5822 ev = tb[WMI_TAG_OFFLOAD_BCN_TX_STATUS_EVENT];
5825 kfree(tb);
5832 kfree(tb);
5839 const void **tb;
5843 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
5844 if (IS_ERR(tb)) {
5845 ret = PTR_ERR(tb);
5850 ev = tb[WMI_TAG_VDEV_STOPPED_EVENT];
5853 kfree(tb);
5859 kfree(tb);
5993 const void **tb;
5997 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
5998 if (IS_ERR(tb)) {
5999 ret = PTR_ERR(tb);
6004 ev = tb[WMI_TAG_MGMT_TX_COMPL_EVENT];
6007 kfree(tb);
6016 kfree(tb);
6169 const void **tb;
6173 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
6174 if (IS_ERR(tb)) {
6175 ret = PTR_ERR(tb);
6180 ev = tb[WMI_TAG_SCAN_EVENT];
6183 kfree(tb);
6195 kfree(tb);
6202 const void **tb;
6206 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
6207 if (IS_ERR(tb)) {
6208 ret = PTR_ERR(tb);
6213 ev = tb[WMI_TAG_PEER_STA_KICKOUT_EVENT];
6216 kfree(tb);
6222 kfree(tb);
6229 const void **tb;
6233 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
6234 if (IS_ERR(tb)) {
6235 ret = PTR_ERR(tb);
6240 ev = tb[WMI_TAG_ROAM_EVENT];
6243 kfree(tb);
6251 kfree(tb);
6277 const void **tb;
6281 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
6282 if (IS_ERR(tb)) {
6283 ret = PTR_ERR(tb);
6288 ev = tb[WMI_TAG_CHAN_INFO_EVENT];
6291 kfree(tb);
6308 kfree(tb);
6316 const void **tb;
6320 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
6321 if (IS_ERR(tb)) {
6322 ret = PTR_ERR(tb);
6327 ev = tb[WMI_TAG_PDEV_BSS_CHAN_INFO_EVENT];
6330 kfree(tb);
6348 kfree(tb);
6356 const void **tb;
6360 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
6361 if (IS_ERR(tb)) {
6362 ret = PTR_ERR(tb);
6367 ev = tb[WMI_TAG_VDEV_INSTALL_KEY_COMPLETE_EVENT];
6370 kfree(tb);
6380 kfree(tb);
6387 const void **tb;
6391 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
6392 if (IS_ERR(tb)) {
6393 ret = PTR_ERR(tb);
6398 ev = tb[WMI_TAG_PEER_ASSOC_CONF_EVENT];
6401 kfree(tb);
6408 kfree(tb);
7113 const void **tb;
7116 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
7117 if (IS_ERR(tb)) {
7118 ret = PTR_ERR(tb);
7123 ev = tb[WMI_TAG_11D_NEW_COUNTRY_EVENT];
7125 kfree(tb);
7138 kfree(tb);
7419 const void **tb;
7423 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
7424 if (IS_ERR(tb)) {
7425 ret = PTR_ERR(tb);
7430 ev = tb[WMI_TAG_PEER_STA_PS_STATECHANGE_EVENT];
7433 kfree(tb);
7509 kfree(tb);
8219 const void **tb;
8223 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
8224 if (IS_ERR(tb)) {
8225 ret = PTR_ERR(tb);
8230 ev = tb[WMI_TAG_PDEV_CTL_FAILSAFE_CHECK_EVENT];
8233 kfree(tb);
8248 kfree(tb);
8283 const void **tb;
8288 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
8289 if (IS_ERR(tb)) {
8290 ret = PTR_ERR(tb);
8295 ev = tb[WMI_TAG_PDEV_CSA_SWITCH_COUNT_STATUS_EVENT];
8296 vdev_ids = tb[WMI_TAG_ARRAY_UINT32];
8300 kfree(tb);
8311 kfree(tb);
8317 const void **tb;
8322 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
8323 if (IS_ERR(tb)) {
8324 ret = PTR_ERR(tb);
8329 ev = tb[WMI_TAG_PDEV_DFS_RADAR_DETECTION_EVENT];
8333 kfree(tb);
8364 kfree(tb);
8372 const void **tb;
8376 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
8377 if (IS_ERR(tb)) {
8378 ret = PTR_ERR(tb);
8383 ev = tb[WMI_TAG_PDEV_TEMPERATURE_EVENT];
8386 kfree(tb);
8406 kfree(tb);
8412 const void **tb;
8416 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
8417 if (IS_ERR(tb)) {
8418 ret = PTR_ERR(tb);
8427 ev = tb[WMI_TAG_HOST_SWFDA_EVENT];
8430 kfree(tb);
8438 kfree(tb);
8444 const void **tb;
8448 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
8449 if (IS_ERR(tb)) {
8450 ret = PTR_ERR(tb);
8459 ev = tb[WMI_TAG_OFFLOAD_PRB_RSP_TX_STATUS_EVENT];
8463 kfree(tb);
8472 kfree(tb);
8570 const void **tb;
8574 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
8575 if (IS_ERR(tb)) {
8576 ret = PTR_ERR(tb);
8585 ev = tb[WMI_TAG_TWT_ADD_DIALOG_COMPLETE_EVENT];
8598 kfree(tb);
8604 const void **tb;
8611 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
8612 if (IS_ERR(tb)) {
8613 ret = PTR_ERR(tb);
8618 ev = tb[WMI_TAG_GTK_OFFLOAD_STATUS_EVENT];
8621 kfree(tb);
8651 kfree(tb);
8657 const void **tb;
8664 tb = ath11k_wmi_tlv_parse_alloc(ab, skb, GFP_ATOMIC);
8665 if (IS_ERR(tb)) {
8666 ath11k_warn(ab, "failed to parse tlv: %ld\n", PTR_ERR(tb));
8670 ev = tb[WMI_TAG_P2P_NOA_EVENT];
8671 noa = tb[WMI_TAG_P2P_NOA_INFO];
8703 kfree(tb);