Lines Matching defs:ptr
70 ath10k_wmi_tlv_iter(struct ath10k *ar, const void *ptr, size_t len,
72 const void *ptr, void *data),
75 const void *begin = ptr;
84 ptr - begin, len, sizeof(*tlv));
88 tlv = ptr;
91 ptr += sizeof(*tlv);
97 tlv_tag, ptr - begin, len, tlv_len);
106 tlv_tag, ptr - begin, tlv_len,
111 ret = iter(ar, tlv_tag, tlv_len, ptr, data);
115 ptr += tlv_len;
123 const void *ptr, void *data)
128 tb[tag] = ptr;
134 const void *ptr, size_t len)
136 return ath10k_wmi_tlv_iter(ar, ptr, len, ath10k_wmi_tlv_iter_parse,
141 ath10k_wmi_tlv_parse_alloc(struct ath10k *ar, const void *ptr,
151 ret = ath10k_wmi_tlv_parse(ar, tb, ptr, len);
160 static u16 ath10k_wmi_tlv_len(const void *ptr)
162 return __le16_to_cpu((((const struct wmi_tlv *)ptr) - 1)->len);
223 const void *ptr, void *data)
225 const struct wmi_tlv_peer_stats_info *stat = ptr;
885 const void *ptr, void *data)
891 bundle_tx_compl->num_reports = ptr;
896 bundle_tx_compl->desc_ids = ptr;
899 bundle_tx_compl->status = ptr;
902 bundle_tx_compl->ppdu_ids = ptr;
905 bundle_tx_compl->ack_rssi = ptr;
1099 const void *ptr, void *data)
1103 const struct wmi_tim_info *tim_info_ev = ptr;
1130 const void *ptr, void *data)
1140 swba->arg->noa_info[swba->n_noa++] = ptr;
1145 const void *ptr, void *data)
1152 swba->ev = ptr;
1157 ret = ath10k_wmi_tlv_iter(ar, ptr, len,
1164 ret = ath10k_wmi_tlv_iter(ar, ptr, len,
1256 const void *ptr, void *data)
1266 arg->mem_reqs[i] = ptr;
1284 const void *ptr, void *data)
1290 svc_rdy->ev = ptr;
1293 svc_rdy->reg = ptr;
1296 svc_rdy->mem_reqs = ptr;
1301 svc_rdy->svc_bmap = ptr;
1418 const void *ptr, void *data)
1425 arg->service_map_ext_len = *(__le32 *)ptr;
1426 arg->service_map_ext = ptr + sizeof(__le32);
1829 chunk->ptr = __cpu_to_le32(ar->wmi.mem_chunks[i].paddr);
1859 void *ptr;
1871 ptr = skb->data;
1873 tlv = ptr;
1877 ptr += sizeof(*tlv);
1878 ptr += sizeof(*cmd);
1880 tlv = ptr;
1884 ptr += sizeof(*tlv);
1885 ptr += sizeof(*cfg);
1887 tlv = ptr;
1892 ptr += sizeof(*tlv);
1893 ptr += chunks_len;
1982 void *ptr;
2003 ptr = (void *)skb->data;
2004 tlv = ptr;
2024 ptr += sizeof(*tlv);
2025 ptr += sizeof(*cmd);
2027 tlv = ptr;
2034 ptr += sizeof(*tlv);
2035 ptr += chan_len;
2037 tlv = ptr;
2046 ptr += sizeof(*tlv);
2047 ptr += ssid_len;
2049 tlv = ptr;
2056 ptr += sizeof(*tlv);
2057 ptr += bssid_len;
2059 tlv = ptr;
2064 ptr += sizeof(*tlv);
2065 ptr += ie_len;
2190 void *ptr;
2210 ptr = (void *)skb->data;
2212 tlv = ptr;
2229 ptr += sizeof(*tlv);
2230 ptr += sizeof(*cmd);
2232 tlv = ptr;
2238 ptr += sizeof(*tlv);
2239 ptr += sizeof(*ch);
2241 tlv = ptr;
2249 ptr += sizeof(*tlv);
2250 ptr += 0;
2356 void *ptr;
2371 ptr = (void *)skb->data;
2372 tlv = ptr;
2387 ptr += sizeof(*tlv);
2388 ptr += sizeof(*cmd);
2390 tlv = ptr;
2396 ptr += sizeof(*tlv);
2397 ptr += roundup(arg->key_len, sizeof(__le32));
2403 static void *ath10k_wmi_tlv_put_uapsd_ac(struct ath10k *ar, void *ptr,
2409 tlv = ptr;
2425 return ptr + sizeof(*tlv) + sizeof(*ac);
2440 void *ptr;
2450 ptr = (void *)skb->data;
2451 tlv = ptr;
2459 ptr += sizeof(*tlv);
2460 ptr += sizeof(*cmd);
2462 tlv = ptr;
2467 ptr += sizeof(*tlv);
2469 ptr = ath10k_wmi_tlv_put_uapsd_ac(ar, ptr, &args[i]);
2475 static void *ath10k_wmi_tlv_put_wmm(void *ptr,
2481 tlv = ptr;
2487 return ptr + sizeof(*tlv) + sizeof(*wmm);
2498 void *ptr;
2505 ptr = (void *)skb->data;
2506 tlv = ptr;
2529 void *ptr;
2538 ptr = (void *)skb->data;
2539 tlv = ptr;
2548 ptr += sizeof(*tlv);
2549 ptr += sizeof(*cmd);
2551 tlv = ptr;
2675 void *ptr;
2695 ptr = (void *)skb->data;
2696 tlv = ptr;
2718 ptr += sizeof(*tlv);
2719 ptr += sizeof(*cmd);
2721 tlv = ptr;
2727 ptr += sizeof(*tlv);
2728 ptr += legacy_rate_len;
2730 tlv = ptr;
2736 ptr += sizeof(*tlv);
2737 ptr += ht_rate_len;
2739 tlv = ptr;
2749 ptr += sizeof(*tlv);
2750 ptr += sizeof(*vht_rate);
2843 void *ptr, *chans;
2853 ptr = (void *)skb->data;
2854 tlv = ptr;
2860 ptr += sizeof(*tlv);
2861 ptr += sizeof(*cmd);
2863 tlv = ptr;
2882 ptr += sizeof(*tlv);
2883 ptr += chans_len;
2960 void *ptr;
2968 ptr = (void *)skb->data;
2970 tlv = ptr;
2977 ptr += sizeof(*tlv);
2978 ptr += sizeof(*cmd);
2980 ptr = ath10k_wmi_tlv_put_wmm(ptr, &arg->ac_be);
2981 ptr = ath10k_wmi_tlv_put_wmm(ptr, &arg->ac_bk);
2982 ptr = ath10k_wmi_tlv_put_wmm(ptr, &arg->ac_vi);
2983 ptr = ath10k_wmi_tlv_put_wmm(ptr, &arg->ac_vo);
3089 void *ptr;
3128 ptr = (void *)skb->data;
3129 tlv = ptr;
3140 ptr += sizeof(*tlv);
3141 ptr += sizeof(*cmd);
3143 tlv = ptr;
3147 ptr += sizeof(*tlv);
3148 memcpy(ptr, msdu->data, buf_len);
3190 void *ptr;
3208 ptr = (void *)skb->data;
3210 tlv = ptr;
3217 ptr += sizeof(*tlv);
3218 ptr += sizeof(*cmd);
3220 tlv = ptr;
3226 ptr += sizeof(*tlv);
3227 ptr += sizeof(bmap_len);
3239 void *ptr;
3247 ptr = (void *)skb->data;
3248 tlv = ptr;
3254 ptr += sizeof(*tlv);
3255 ptr += sizeof(*cmd);
3287 void *ptr;
3295 ptr = (void *)skb->data;
3296 tlv = ptr;
3301 ptr += sizeof(*tlv);
3302 ptr += sizeof(*cmd);
3318 void *ptr;
3331 ptr = (void *)skb->data;
3332 tlv = ptr;
3340 ptr += sizeof(*tlv);
3341 ptr += sizeof(*cmd);
3348 tlv = ptr;
3356 ptr += sizeof(*tlv);
3357 ptr += sizeof(*info);
3358 ptr += prb_ies_len;
3360 tlv = ptr;
3380 void *ptr;
3390 ptr = (void *)skb->data;
3391 tlv = ptr;
3398 ptr += sizeof(*tlv);
3399 ptr += sizeof(*cmd);
3401 tlv = ptr;
3408 ptr += sizeof(*tlv);
3409 ptr += sizeof(*info);
3411 tlv = ptr;
3428 void *ptr;
3437 ptr = (void *)skb->data;
3438 tlv = ptr;
3445 ptr += sizeof(*tlv);
3446 ptr += sizeof(*cmd);
3448 tlv = ptr;
3453 ptr += sizeof(*tlv);
3454 ptr += roundup(p2p_ie[1] + 2, 4);
3468 void *ptr;
3489 ptr = (void *)skb->data;
3490 tlv = ptr;
3509 ptr += sizeof(*tlv);
3510 ptr += sizeof(*cmd);
3547 void *ptr;
3559 ptr = (void *)skb->data;
3560 tlv = ptr;
3569 ptr += sizeof(*tlv);
3570 ptr += sizeof(*cmd);
3572 tlv = ptr;
3593 ptr += sizeof(*tlv);
3594 ptr += sizeof(*peer_cap);
3596 tlv = ptr;
3600 ptr += sizeof(*tlv);
3603 tlv = ptr;
3609 ptr += sizeof(*tlv);
3610 ptr += sizeof(*chan);
3738 void *ptr;
3755 ptr = (void *)skb->data;
3756 tlv = ptr;
3765 ptr += sizeof(*tlv);
3766 ptr += sizeof(*cmd);
3769 tlv = ptr;
3773 ptr += sizeof(*tlv);
3775 tlv = ptr;
3787 ptr += sizeof(*tlv);
3788 ptr += sizeof(*bitmap);
3791 tlv = ptr;
3795 ptr += sizeof(*tlv);
3798 tlv = ptr;
3802 ptr += sizeof(*tlv);
3805 tlv = ptr;
3809 ptr += sizeof(*tlv);
3812 tlv = ptr;
3816 ptr += sizeof(*tlv);
3819 tlv = ptr;
3869 void *ptr;
3889 ptr = (void *)skb->data;
3890 tlv = ptr;
3919 ptr += sizeof(*tlv);
3920 ptr += sizeof(*cmd);
3928 tlv = ptr;
3932 ptr += sizeof(*tlv);
3933 nlo_list = ptr;
3960 ptr += __le32_to_cpu(cmd->no_of_ssids) * sizeof(struct nlo_configured_parameters);
3967 tlv = ptr;
3971 ptr += sizeof(*tlv);
3973 channel_list = (__le32 *)ptr;
3990 void *ptr;
4004 ptr = (void *)skb->data;
4005 tlv = ptr;
4013 ptr += sizeof(*tlv);
4014 ptr += sizeof(*cmd);
4017 tlv = ptr;
4021 ptr += sizeof(*tlv);
4024 tlv = ptr;
4048 void *ptr;
4056 ptr = (void *)skb->data;
4057 tlv = ptr;
4063 ptr += sizeof(*tlv);
4064 ptr += sizeof(*cmd);
4076 void *ptr;
4084 ptr = (void *)skb->data;
4085 tlv = ptr;
4091 ptr += sizeof(*tlv);
4092 ptr += sizeof(*cmd);
4105 void *ptr;
4113 ptr = (void *)skb->data;
4114 tlv = ptr;
4148 void *ptr;
4156 ptr = (void *)skb->data;
4157 tlv = ptr;