Lines Matching refs:data

72 				const void *ptr, void *data),
73 void *data)
111 ret = iter(ar, tlv_tag, tlv_len, ptr, data);
123 const void *ptr, void *data)
125 const void **tb = data;
177 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
223 const void *ptr, void *data)
266 const void *data;
270 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
278 data = tb[WMI_TLV_TAG_ARRAY_STRUCT];
280 if (!ev || !data) {
288 "wmi tlv peer stats info update peer vdev id %d peers %i more data %d\n",
293 ret = ath10k_wmi_tlv_iter(ar, data, ath10k_wmi_tlv_len(data),
316 const void *data;
319 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
327 data = tb[WMI_TLV_TAG_ARRAY_BYTE];
328 if (!ev || !data) {
334 len = ath10k_wmi_tlv_len(data);
340 ath10k_warn(ar, "failed to parse diag data: can't fit item header\n");
344 item = data;
347 ath10k_warn(ar, "failed to parse diag data: item is too long\n");
361 data += sizeof(*item);
362 data += roundup(__le16_to_cpu(item->len), 4);
366 ath10k_warn(ar, "failed to parse diag data event: num_items %d len %d\n",
377 const void *data;
380 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
387 data = tb[WMI_TLV_TAG_ARRAY_BYTE];
388 if (!data) {
392 len = ath10k_wmi_tlv_len(data);
395 trace_ath10k_wmi_diag(ar, data, len);
409 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
443 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
508 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
548 ev = (struct wmi_tlv_pdev_temperature_event *)skb->data;
563 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
611 tlv_hdr = (struct wmi_tlv *)skb->data;
633 cmd_hdr = (struct wmi_cmd_hdr *)skb->data;
639 trace_ath10k_wmi_event(ar, id, skb->data, skb->len);
807 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
839 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
874 const void *ptr, void *data)
876 struct wmi_tlv_tx_bundle_compl_parse *bundle_tx_compl = data;
910 ret = ath10k_wmi_tlv_iter(ar, skb->data, skb->len,
943 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
970 if (skb->len < (frame - skb->data) + msdu_len) {
977 skb_put(skb, frame - skb->data);
978 skb_pull(skb, frame - skb->data);
993 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
1028 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
1059 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
1088 const void *ptr, void *data)
1090 struct wmi_tlv_swba_parse *swba = data;
1119 const void *ptr, void *data)
1121 struct wmi_tlv_swba_parse *swba = data;
1134 const void *ptr, void *data)
1136 struct wmi_tlv_swba_parse *swba = data;
1175 ret = ath10k_wmi_tlv_iter(ar, skb->data, skb->len,
1207 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
1245 const void *ptr, void *data)
1247 struct wmi_svc_rdy_ev_arg *arg = data;
1273 const void *ptr, void *data)
1275 struct wmi_tlv_svc_rdy_parse *svc_rdy = data;
1312 ret = ath10k_wmi_tlv_iter(ar, skb->data, skb->len,
1384 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
1407 const void *ptr, void *data)
1409 struct wmi_svc_avail_ev_arg *arg = data;
1430 ret = ath10k_wmi_tlv_iter(ar, skb->data, skb->len,
1484 const void *data;
1495 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
1503 data = tb[WMI_TLV_TAG_ARRAY_BYTE];
1505 if (!ev || !data) {
1510 data_len = ath10k_wmi_tlv_len(data);
1528 src = data;
1534 data += sizeof(*src);
1551 src = data;
1557 data += sizeof(*src);
1572 src = data;
1578 data += sizeof(*src);
1592 extd = data + sizeof(*src) * (num_peer_stats - i - 1)
1624 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
1653 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
1683 tb = ath10k_wmi_tlv_parse_alloc(ar, skb->data, skb->len, GFP_ATOMIC);
1713 tlv = (void *)skb->data;
1734 tlv = (void *)skb->data;
1758 tlv = (void *)skb->data;
1789 tlv = (void *)skb->data;
1860 ptr = skb->data;
1992 ptr = (void *)skb->data;
2085 tlv = (void *)skb->data;
2135 tlv = (void *)skb->data;
2159 tlv = (void *)skb->data;
2199 ptr = (void *)skb->data;
2256 tlv = (void *)skb->data;
2279 tlv = (void *)skb->data;
2302 tlv = (void *)skb->data;
2324 tlv = (void *)skb->data;
2360 ptr = (void *)skb->data;
2439 ptr = (void *)skb->data;
2494 ptr = (void *)skb->data;
2527 ptr = (void *)skb->data;
2567 tlv = (void *)skb->data;
2591 tlv = (void *)skb->data;
2614 tlv = (void *)skb->data;
2640 tlv = (void *)skb->data;
2684 ptr = (void *)skb->data;
2757 tlv = (void *)skb->data;
2781 tlv = (void *)skb->data;
2808 tlv = (void *)skb->data;
2842 ptr = (void *)skb->data;
2889 tlv = (void *)skb->data;
2919 tlv = (void *)skb->data;
2957 ptr = (void *)skb->data;
2989 tlv = (void *)skb->data;
3014 tlv = (void *)skb->data;
3083 hdr = (struct ieee80211_hdr *)msdu->data;
3117 ptr = (void *)skb->data;
3137 memcpy(ptr, msdu->data, buf_len);
3159 tlv = (void *)skb->data;
3197 ptr = (void *)skb->data;
3236 ptr = (void *)skb->data;
3262 tlv = (void *)skb->data;
3284 ptr = (void *)skb->data;
3320 ptr = (void *)skb->data;
3352 memcpy(tlv->value, bcn->data, bcn->len);
3379 ptr = (void *)skb->data;
3403 memcpy(tlv->value, prb->data, prb->len);
3426 ptr = (void *)skb->data;
3478 ptr = (void *)skb->data;
3548 ptr = (void *)skb->data;
3621 tlv = (void *)skb->data;
3652 tlv = (struct wmi_tlv *)skb->data;
3681 tlv = (struct wmi_tlv *)skb->data;
3708 tlv = (struct wmi_tlv *)skb->data;
3744 ptr = (void *)skb->data;
3831 tlv = (struct wmi_tlv *)skb->data;
3878 ptr = (void *)skb->data;
3993 ptr = (void *)skb->data;
4045 ptr = (void *)skb->data;
4073 ptr = (void *)skb->data;
4102 ptr = (void *)skb->data;
4145 ptr = (void *)skb->data;