Lines Matching refs:ptr

80 ath10k_wmi_tlv_iter(struct ath10k *ar, const void *ptr, size_t len,  in ath10k_wmi_tlv_iter()  argument
82 const void *ptr, void *data), in ath10k_wmi_tlv_iter()
85 const void *begin = ptr; in ath10k_wmi_tlv_iter()
94 ptr - begin, len, sizeof(*tlv)); in ath10k_wmi_tlv_iter()
98 tlv = ptr; in ath10k_wmi_tlv_iter()
101 ptr += sizeof(*tlv); in ath10k_wmi_tlv_iter()
107 tlv_tag, ptr - begin, len, tlv_len); in ath10k_wmi_tlv_iter()
116 tlv_tag, ptr - begin, tlv_len, in ath10k_wmi_tlv_iter()
121 ret = iter(ar, tlv_tag, tlv_len, ptr, data); in ath10k_wmi_tlv_iter()
125 ptr += tlv_len; in ath10k_wmi_tlv_iter()
133 const void *ptr, void *data) in ath10k_wmi_tlv_iter_parse() argument
138 tb[tag] = ptr; in ath10k_wmi_tlv_iter_parse()
144 const void *ptr, size_t len) in ath10k_wmi_tlv_parse() argument
146 return ath10k_wmi_tlv_iter(ar, ptr, len, ath10k_wmi_tlv_iter_parse, in ath10k_wmi_tlv_parse()
151 ath10k_wmi_tlv_parse_alloc(struct ath10k *ar, const void *ptr, in ath10k_wmi_tlv_parse_alloc() argument
161 ret = ath10k_wmi_tlv_parse(ar, tb, ptr, len); in ath10k_wmi_tlv_parse_alloc()
170 static u16 ath10k_wmi_tlv_len(const void *ptr) in ath10k_wmi_tlv_len() argument
172 return __le16_to_cpu((((const struct wmi_tlv *)ptr) - 1)->len); in ath10k_wmi_tlv_len()
745 const void *ptr, void *data) in ath10k_wmi_tlv_swba_tim_parse() argument
749 const struct wmi_tim_info *tim_info_ev = ptr; in ath10k_wmi_tlv_swba_tim_parse()
776 const void *ptr, void *data) in ath10k_wmi_tlv_swba_noa_parse() argument
786 swba->arg->noa_info[swba->n_noa++] = ptr; in ath10k_wmi_tlv_swba_noa_parse()
791 const void *ptr, void *data) in ath10k_wmi_tlv_swba_parse() argument
798 swba->ev = ptr; in ath10k_wmi_tlv_swba_parse()
803 ret = ath10k_wmi_tlv_iter(ar, ptr, len, in ath10k_wmi_tlv_swba_parse()
810 ret = ath10k_wmi_tlv_iter(ar, ptr, len, in ath10k_wmi_tlv_swba_parse()
902 const void *ptr, void *data) in ath10k_wmi_tlv_parse_mem_reqs() argument
912 arg->mem_reqs[i] = ptr; in ath10k_wmi_tlv_parse_mem_reqs()
1332 void *ptr; in ath10k_wmi_tlv_op_gen_init() local
1343 ptr = skb->data; in ath10k_wmi_tlv_op_gen_init()
1345 tlv = ptr; in ath10k_wmi_tlv_op_gen_init()
1349 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_init()
1350 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_init()
1352 tlv = ptr; in ath10k_wmi_tlv_op_gen_init()
1356 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_init()
1357 ptr += sizeof(*cfg); in ath10k_wmi_tlv_op_gen_init()
1359 tlv = ptr; in ath10k_wmi_tlv_op_gen_init()
1364 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_init()
1365 ptr += chunks_len; in ath10k_wmi_tlv_op_gen_init()
1439 void *ptr; in ath10k_wmi_tlv_op_gen_start_scan() local
1460 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_start_scan()
1461 tlv = ptr; in ath10k_wmi_tlv_op_gen_start_scan()
1479 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_start_scan()
1480 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_start_scan()
1482 tlv = ptr; in ath10k_wmi_tlv_op_gen_start_scan()
1489 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_start_scan()
1490 ptr += chan_len; in ath10k_wmi_tlv_op_gen_start_scan()
1492 tlv = ptr; in ath10k_wmi_tlv_op_gen_start_scan()
1501 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_start_scan()
1502 ptr += ssid_len; in ath10k_wmi_tlv_op_gen_start_scan()
1504 tlv = ptr; in ath10k_wmi_tlv_op_gen_start_scan()
1511 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_start_scan()
1512 ptr += bssid_len; in ath10k_wmi_tlv_op_gen_start_scan()
1514 tlv = ptr; in ath10k_wmi_tlv_op_gen_start_scan()
1519 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_start_scan()
1520 ptr += ie_len; in ath10k_wmi_tlv_op_gen_start_scan()
1624 void *ptr; in ath10k_wmi_tlv_op_gen_vdev_start() local
1644 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_vdev_start()
1646 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_start()
1663 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_vdev_start()
1664 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_vdev_start()
1666 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_start()
1672 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_vdev_start()
1673 ptr += sizeof(*ch); in ath10k_wmi_tlv_op_gen_vdev_start()
1675 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_start()
1684 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_vdev_start()
1685 ptr += 0; in ath10k_wmi_tlv_op_gen_vdev_start()
1790 void *ptr; in ath10k_wmi_tlv_op_gen_vdev_install_key() local
1803 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_vdev_install_key()
1804 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_install_key()
1819 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_vdev_install_key()
1820 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_vdev_install_key()
1822 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_install_key()
1828 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_vdev_install_key()
1829 ptr += roundup(arg->key_len, sizeof(__le32)); in ath10k_wmi_tlv_op_gen_vdev_install_key()
1835 static void *ath10k_wmi_tlv_put_uapsd_ac(struct ath10k *ar, void *ptr, in ath10k_wmi_tlv_put_uapsd_ac() argument
1841 tlv = ptr; in ath10k_wmi_tlv_put_uapsd_ac()
1857 return ptr + sizeof(*tlv) + sizeof(*ac); in ath10k_wmi_tlv_put_uapsd_ac()
1872 void *ptr; in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd() local
1882 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
1883 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
1891 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
1892 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
1894 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
1899 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
1901 ptr = ath10k_wmi_tlv_put_uapsd_ac(ar, ptr, &args[i]); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
1907 static void *ath10k_wmi_tlv_put_wmm(void *ptr, in ath10k_wmi_tlv_put_wmm() argument
1913 tlv = ptr; in ath10k_wmi_tlv_put_wmm()
1919 return ptr + sizeof(*tlv) + sizeof(*wmm); in ath10k_wmi_tlv_put_wmm()
1930 void *ptr; in ath10k_wmi_tlv_op_gen_vdev_wmm_conf() local
1937 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
1938 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
1961 void *ptr; in ath10k_wmi_tlv_op_gen_sta_keepalive() local
1970 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_sta_keepalive()
1971 tlv = ptr; in ath10k_wmi_tlv_op_gen_sta_keepalive()
1980 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_sta_keepalive()
1981 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_sta_keepalive()
1983 tlv = ptr; in ath10k_wmi_tlv_op_gen_sta_keepalive()
2105 void *ptr; in ath10k_wmi_tlv_op_gen_peer_assoc() local
2125 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_peer_assoc()
2126 tlv = ptr; in ath10k_wmi_tlv_op_gen_peer_assoc()
2148 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_peer_assoc()
2149 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_peer_assoc()
2151 tlv = ptr; in ath10k_wmi_tlv_op_gen_peer_assoc()
2157 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_peer_assoc()
2158 ptr += legacy_rate_len; in ath10k_wmi_tlv_op_gen_peer_assoc()
2160 tlv = ptr; in ath10k_wmi_tlv_op_gen_peer_assoc()
2166 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_peer_assoc()
2167 ptr += ht_rate_len; in ath10k_wmi_tlv_op_gen_peer_assoc()
2169 tlv = ptr; in ath10k_wmi_tlv_op_gen_peer_assoc()
2179 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_peer_assoc()
2180 ptr += sizeof(*vht_rate); in ath10k_wmi_tlv_op_gen_peer_assoc()
2273 void *ptr, *chans; in ath10k_wmi_tlv_op_gen_scan_chan_list() local
2283 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_scan_chan_list()
2284 tlv = ptr; in ath10k_wmi_tlv_op_gen_scan_chan_list()
2290 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2291 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2293 tlv = ptr; in ath10k_wmi_tlv_op_gen_scan_chan_list()
2312 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2313 ptr += chans_len; in ath10k_wmi_tlv_op_gen_scan_chan_list()
2369 void *ptr; in ath10k_wmi_tlv_op_gen_pdev_set_wmm() local
2377 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2379 tlv = ptr; in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2386 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2387 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2389 ptr = ath10k_wmi_tlv_put_wmm(ptr, &arg->ac_be); in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2390 ptr = ath10k_wmi_tlv_put_wmm(ptr, &arg->ac_bk); in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2391 ptr = ath10k_wmi_tlv_put_wmm(ptr, &arg->ac_vi); in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2392 ptr = ath10k_wmi_tlv_put_wmm(ptr, &arg->ac_vo); in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2451 void *ptr; in ath10k_wmi_tlv_op_gen_dbglog_cfg() local
2469 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_dbglog_cfg()
2471 tlv = ptr; in ath10k_wmi_tlv_op_gen_dbglog_cfg()
2478 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_dbglog_cfg()
2479 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_dbglog_cfg()
2481 tlv = ptr; in ath10k_wmi_tlv_op_gen_dbglog_cfg()
2487 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_dbglog_cfg()
2488 ptr += sizeof(bmap_len); in ath10k_wmi_tlv_op_gen_dbglog_cfg()
2500 void *ptr; in ath10k_wmi_tlv_op_gen_pktlog_enable() local
2508 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_pktlog_enable()
2509 tlv = ptr; in ath10k_wmi_tlv_op_gen_pktlog_enable()
2515 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_pktlog_enable()
2516 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_pktlog_enable()
2529 void *ptr; in ath10k_wmi_tlv_op_gen_pktlog_disable() local
2537 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_pktlog_disable()
2538 tlv = ptr; in ath10k_wmi_tlv_op_gen_pktlog_disable()
2543 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_pktlog_disable()
2544 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_pktlog_disable()
2560 void *ptr; in ath10k_wmi_tlv_op_gen_bcn_tmpl() local
2573 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2574 tlv = ptr; in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2582 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2583 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2590 tlv = ptr; in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2598 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2599 ptr += sizeof(*info); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2600 ptr += prb_ies_len; in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2602 tlv = ptr; in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2622 void *ptr; in ath10k_wmi_tlv_op_gen_prb_tmpl() local
2632 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_prb_tmpl()
2633 tlv = ptr; in ath10k_wmi_tlv_op_gen_prb_tmpl()
2640 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_prb_tmpl()
2641 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_prb_tmpl()
2643 tlv = ptr; in ath10k_wmi_tlv_op_gen_prb_tmpl()
2650 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_prb_tmpl()
2651 ptr += sizeof(*info); in ath10k_wmi_tlv_op_gen_prb_tmpl()
2653 tlv = ptr; in ath10k_wmi_tlv_op_gen_prb_tmpl()
2670 void *ptr; in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie() local
2679 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
2680 tlv = ptr; in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
2687 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
2688 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
2690 tlv = ptr; in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
2695 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
2696 ptr += roundup(p2p_ie[1] + 2, 4); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
2710 void *ptr; in ath10k_wmi_tlv_op_gen_update_fw_tdls_state() local
2722 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_update_fw_tdls_state()
2723 tlv = ptr; in ath10k_wmi_tlv_op_gen_update_fw_tdls_state()
2742 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_update_fw_tdls_state()
2743 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_update_fw_tdls_state()
2780 void *ptr; in ath10k_wmi_tlv_op_gen_tdls_peer_update() local
2792 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_tdls_peer_update()
2793 tlv = ptr; in ath10k_wmi_tlv_op_gen_tdls_peer_update()
2802 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
2803 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
2805 tlv = ptr; in ath10k_wmi_tlv_op_gen_tdls_peer_update()
2826 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
2827 ptr += sizeof(*peer_cap); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
2829 tlv = ptr; in ath10k_wmi_tlv_op_gen_tdls_peer_update()
2833 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
2836 tlv = ptr; in ath10k_wmi_tlv_op_gen_tdls_peer_update()
2842 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
2843 ptr += sizeof(*chan); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
2938 void *ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern() local
2955 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
2956 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
2965 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
2966 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
2969 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
2973 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
2975 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
2987 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
2988 ptr += sizeof(*bitmap); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
2991 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
2995 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
2998 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3002 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3005 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3009 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3012 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3016 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3019 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3062 void *ptr; in ath10k_wmi_tlv_op_gen_adaptive_qcs() local
3070 ptr = (void *)skb->data; in ath10k_wmi_tlv_op_gen_adaptive_qcs()
3071 tlv = ptr; in ath10k_wmi_tlv_op_gen_adaptive_qcs()
3077 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_adaptive_qcs()
3078 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_adaptive_qcs()