Lines Matching refs:tlv

77 	const struct wmi_tlv *tlv;  in ath10k_wmi_tlv_iter()  local
82 if (len < sizeof(*tlv)) { in ath10k_wmi_tlv_iter()
85 ptr - begin, len, sizeof(*tlv)); in ath10k_wmi_tlv_iter()
89 tlv = ptr; in ath10k_wmi_tlv_iter()
90 tlv_tag = __le16_to_cpu(tlv->tag); in ath10k_wmi_tlv_iter()
91 tlv_len = __le16_to_cpu(tlv->len); in ath10k_wmi_tlv_iter()
92 ptr += sizeof(*tlv); in ath10k_wmi_tlv_iter()
93 len -= sizeof(*tlv); in ath10k_wmi_tlv_iter()
1718 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_pdev_suspend() local
1721 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_suspend()
1725 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_pdev_suspend()
1726 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PDEV_SUSPEND_CMD); in ath10k_wmi_tlv_op_gen_pdev_suspend()
1727 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_suspend()
1728 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pdev_suspend()
1739 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_pdev_resume() local
1742 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_resume()
1746 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_pdev_resume()
1747 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PDEV_RESUME_CMD); in ath10k_wmi_tlv_op_gen_pdev_resume()
1748 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_resume()
1749 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pdev_resume()
1763 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_pdev_set_rd() local
1766 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_set_rd()
1770 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_pdev_set_rd()
1771 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PDEV_SET_REGDOMAIN_CMD); in ath10k_wmi_tlv_op_gen_pdev_set_rd()
1772 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_set_rd()
1773 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pdev_set_rd()
1794 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_pdev_set_param() local
1797 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_set_param()
1801 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_pdev_set_param()
1802 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PDEV_SET_PARAM_CMD); in ath10k_wmi_tlv_op_gen_pdev_set_param()
1803 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_set_param()
1804 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pdev_set_param()
1817 struct wmi_tlv *tlv; in ath10k_wmi_tlv_put_host_mem_chunks() local
1825 tlv = host_mem_chunks; in ath10k_wmi_tlv_put_host_mem_chunks()
1826 tlv->tag = tlv_tag; in ath10k_wmi_tlv_put_host_mem_chunks()
1827 tlv->len = tlv_len; in ath10k_wmi_tlv_put_host_mem_chunks()
1828 chunk = (void *)tlv->value; in ath10k_wmi_tlv_put_host_mem_chunks()
1847 host_mem_chunks += sizeof(*tlv); in ath10k_wmi_tlv_put_host_mem_chunks()
1855 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_init() local
1863 (sizeof(struct host_memory_chunk_tlv) + sizeof(*tlv)); in ath10k_wmi_tlv_op_gen_init()
1864 len = (sizeof(*tlv) + sizeof(*cmd)) + in ath10k_wmi_tlv_op_gen_init()
1865 (sizeof(*tlv) + sizeof(*cfg)) + in ath10k_wmi_tlv_op_gen_init()
1866 (sizeof(*tlv) + chunks_len); in ath10k_wmi_tlv_op_gen_init()
1874 tlv = ptr; in ath10k_wmi_tlv_op_gen_init()
1875 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_INIT_CMD); in ath10k_wmi_tlv_op_gen_init()
1876 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_init()
1877 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_init()
1878 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_init()
1881 tlv = ptr; in ath10k_wmi_tlv_op_gen_init()
1882 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_RESOURCE_CONFIG); in ath10k_wmi_tlv_op_gen_init()
1883 tlv->len = __cpu_to_le16(sizeof(*cfg)); in ath10k_wmi_tlv_op_gen_init()
1884 cfg = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_init()
1885 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_init()
1888 tlv = ptr; in ath10k_wmi_tlv_op_gen_init()
1889 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_STRUCT); in ath10k_wmi_tlv_op_gen_init()
1890 tlv->len = __cpu_to_le16(chunks_len); in ath10k_wmi_tlv_op_gen_init()
1891 chunks = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_init()
1893 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_init()
1977 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_start_scan() local
1994 len = (sizeof(*tlv) + sizeof(*cmd)) + in ath10k_wmi_tlv_op_gen_start_scan()
1995 sizeof(*tlv) + chan_len + in ath10k_wmi_tlv_op_gen_start_scan()
1996 sizeof(*tlv) + ssid_len + in ath10k_wmi_tlv_op_gen_start_scan()
1997 sizeof(*tlv) + bssid_len + in ath10k_wmi_tlv_op_gen_start_scan()
1998 sizeof(*tlv) + ie_len; in ath10k_wmi_tlv_op_gen_start_scan()
2005 tlv = ptr; in ath10k_wmi_tlv_op_gen_start_scan()
2006 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_START_SCAN_CMD); in ath10k_wmi_tlv_op_gen_start_scan()
2007 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_start_scan()
2008 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_start_scan()
2025 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_start_scan()
2028 tlv = ptr; in ath10k_wmi_tlv_op_gen_start_scan()
2029 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_UINT32); in ath10k_wmi_tlv_op_gen_start_scan()
2030 tlv->len = __cpu_to_le16(chan_len); in ath10k_wmi_tlv_op_gen_start_scan()
2031 chans = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_start_scan()
2035 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_start_scan()
2038 tlv = ptr; in ath10k_wmi_tlv_op_gen_start_scan()
2039 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_FIXED_STRUCT); in ath10k_wmi_tlv_op_gen_start_scan()
2040 tlv->len = __cpu_to_le16(ssid_len); in ath10k_wmi_tlv_op_gen_start_scan()
2041 ssids = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_start_scan()
2047 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_start_scan()
2050 tlv = ptr; in ath10k_wmi_tlv_op_gen_start_scan()
2051 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_FIXED_STRUCT); in ath10k_wmi_tlv_op_gen_start_scan()
2052 tlv->len = __cpu_to_le16(bssid_len); in ath10k_wmi_tlv_op_gen_start_scan()
2053 addrs = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_start_scan()
2057 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_start_scan()
2060 tlv = ptr; in ath10k_wmi_tlv_op_gen_start_scan()
2061 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_BYTE); in ath10k_wmi_tlv_op_gen_start_scan()
2062 tlv->len = __cpu_to_le16(ie_len); in ath10k_wmi_tlv_op_gen_start_scan()
2063 memcpy(tlv->value, arg->ie, arg->ie_len); in ath10k_wmi_tlv_op_gen_start_scan()
2065 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_start_scan()
2077 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_stop_scan() local
2087 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_stop_scan()
2097 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_stop_scan()
2098 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_STOP_SCAN_CMD); in ath10k_wmi_tlv_op_gen_stop_scan()
2099 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_stop_scan()
2100 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_stop_scan()
2140 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_vdev_create() local
2143 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_create()
2147 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_vdev_create()
2148 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_VDEV_CREATE_CMD); in ath10k_wmi_tlv_op_gen_vdev_create()
2149 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_create()
2150 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_create()
2164 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_vdev_delete() local
2167 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_delete()
2171 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_vdev_delete()
2172 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_VDEV_DELETE_CMD); in ath10k_wmi_tlv_op_gen_vdev_delete()
2173 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_delete()
2174 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_delete()
2188 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_vdev_start() local
2199 len = (sizeof(*tlv) + sizeof(*cmd)) + in ath10k_wmi_tlv_op_gen_vdev_start()
2200 (sizeof(*tlv) + sizeof(*ch)) + in ath10k_wmi_tlv_op_gen_vdev_start()
2201 (sizeof(*tlv) + 0); in ath10k_wmi_tlv_op_gen_vdev_start()
2213 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_start()
2214 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_VDEV_START_REQUEST_CMD); in ath10k_wmi_tlv_op_gen_vdev_start()
2215 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_start()
2216 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_start()
2230 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_vdev_start()
2233 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_start()
2234 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_CHANNEL); in ath10k_wmi_tlv_op_gen_vdev_start()
2235 tlv->len = __cpu_to_le16(sizeof(*ch)); in ath10k_wmi_tlv_op_gen_vdev_start()
2236 ch = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_start()
2239 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_vdev_start()
2242 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_start()
2243 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_STRUCT); in ath10k_wmi_tlv_op_gen_vdev_start()
2244 tlv->len = 0; in ath10k_wmi_tlv_op_gen_vdev_start()
2250 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_vdev_start()
2261 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_vdev_stop() local
2264 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_stop()
2268 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_vdev_stop()
2269 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_VDEV_STOP_CMD); in ath10k_wmi_tlv_op_gen_vdev_stop()
2270 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_stop()
2271 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_stop()
2284 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_vdev_up() local
2287 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_up()
2291 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_vdev_up()
2292 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_VDEV_UP_CMD); in ath10k_wmi_tlv_op_gen_vdev_up()
2293 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_up()
2294 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_up()
2307 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_vdev_down() local
2310 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_down()
2314 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_vdev_down()
2315 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_VDEV_DOWN_CMD); in ath10k_wmi_tlv_op_gen_vdev_down()
2316 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_down()
2317 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_down()
2329 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_vdev_set_param() local
2332 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_set_param()
2336 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_vdev_set_param()
2337 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_VDEV_SET_PARAM_CMD); in ath10k_wmi_tlv_op_gen_vdev_set_param()
2338 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_set_param()
2339 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_set_param()
2354 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_vdev_install_key() local
2366 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_vdev_install_key()
2367 sizeof(*tlv) + roundup(arg->key_len, sizeof(__le32)); in ath10k_wmi_tlv_op_gen_vdev_install_key()
2373 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_install_key()
2374 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_VDEV_INSTALL_KEY_CMD); in ath10k_wmi_tlv_op_gen_vdev_install_key()
2375 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_install_key()
2376 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_install_key()
2388 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_vdev_install_key()
2391 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_install_key()
2392 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_BYTE); in ath10k_wmi_tlv_op_gen_vdev_install_key()
2393 tlv->len = __cpu_to_le16(roundup(arg->key_len, sizeof(__le32))); in ath10k_wmi_tlv_op_gen_vdev_install_key()
2395 memcpy(tlv->value, arg->key_data, arg->key_len); in ath10k_wmi_tlv_op_gen_vdev_install_key()
2397 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_vdev_install_key()
2408 struct wmi_tlv *tlv; in ath10k_wmi_tlv_put_uapsd_ac() local
2410 tlv = ptr; in ath10k_wmi_tlv_put_uapsd_ac()
2411 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_STA_UAPSD_AUTO_TRIG_PARAM); in ath10k_wmi_tlv_put_uapsd_ac()
2412 tlv->len = __cpu_to_le16(sizeof(*ac)); in ath10k_wmi_tlv_put_uapsd_ac()
2413 ac = (void *)tlv->value; in ath10k_wmi_tlv_put_uapsd_ac()
2426 return ptr + sizeof(*tlv) + sizeof(*ac); in ath10k_wmi_tlv_put_uapsd_ac()
2437 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd() local
2444 ac_tlv_len = num_ac * (sizeof(*tlv) + sizeof(*ac)); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
2445 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
2446 sizeof(*tlv) + ac_tlv_len; in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
2452 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
2453 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_STA_UAPSD_AUTO_TRIG_CMD); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
2454 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
2455 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
2460 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
2463 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
2464 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_STRUCT); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
2465 tlv->len = __cpu_to_le16(ac_tlv_len); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
2466 ac = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
2468 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
2480 struct wmi_tlv *tlv; in ath10k_wmi_tlv_put_wmm() local
2482 tlv = ptr; in ath10k_wmi_tlv_put_wmm()
2483 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_WMM_PARAMS); in ath10k_wmi_tlv_put_wmm()
2484 tlv->len = __cpu_to_le16(sizeof(*wmm)); in ath10k_wmi_tlv_put_wmm()
2485 wmm = (void *)tlv->value; in ath10k_wmi_tlv_put_wmm()
2488 return ptr + sizeof(*tlv) + sizeof(*wmm); in ath10k_wmi_tlv_put_wmm()
2496 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_vdev_wmm_conf() local
2501 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
2507 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
2508 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_VDEV_SET_WMM_PARAMS_CMD); in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
2509 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
2510 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
2529 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_sta_keepalive() local
2533 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_sta_keepalive()
2534 sizeof(*tlv) + sizeof(*arp); in ath10k_wmi_tlv_op_gen_sta_keepalive()
2540 tlv = ptr; in ath10k_wmi_tlv_op_gen_sta_keepalive()
2541 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_STA_KEEPALIVE_CMD); in ath10k_wmi_tlv_op_gen_sta_keepalive()
2542 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_sta_keepalive()
2543 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_sta_keepalive()
2549 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_sta_keepalive()
2552 tlv = ptr; in ath10k_wmi_tlv_op_gen_sta_keepalive()
2553 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_STA_KEEPALVE_ARP_RESPONSE); in ath10k_wmi_tlv_op_gen_sta_keepalive()
2554 tlv->len = __cpu_to_le16(sizeof(*arp)); in ath10k_wmi_tlv_op_gen_sta_keepalive()
2555 arp = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_sta_keepalive()
2572 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_peer_create() local
2575 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_create()
2579 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_peer_create()
2580 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PEER_CREATE_CMD); in ath10k_wmi_tlv_op_gen_peer_create()
2581 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_create()
2582 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_peer_create()
2596 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_peer_delete() local
2599 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_delete()
2603 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_peer_delete()
2604 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PEER_DELETE_CMD); in ath10k_wmi_tlv_op_gen_peer_delete()
2605 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_delete()
2606 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_peer_delete()
2619 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_peer_flush() local
2622 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_flush()
2626 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_peer_flush()
2627 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PEER_FLUSH_TIDS_CMD); in ath10k_wmi_tlv_op_gen_peer_flush()
2628 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_flush()
2629 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_peer_flush()
2645 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_peer_set_param() local
2648 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_set_param()
2652 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_peer_set_param()
2653 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PEER_SET_PARAM_CMD); in ath10k_wmi_tlv_op_gen_peer_set_param()
2654 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_set_param()
2655 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_peer_set_param()
2673 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_peer_assoc() local
2688 len = (sizeof(*tlv) + sizeof(*cmd)) + in ath10k_wmi_tlv_op_gen_peer_assoc()
2689 (sizeof(*tlv) + legacy_rate_len) + in ath10k_wmi_tlv_op_gen_peer_assoc()
2690 (sizeof(*tlv) + ht_rate_len) + in ath10k_wmi_tlv_op_gen_peer_assoc()
2691 (sizeof(*tlv) + sizeof(*vht_rate)); in ath10k_wmi_tlv_op_gen_peer_assoc()
2697 tlv = ptr; in ath10k_wmi_tlv_op_gen_peer_assoc()
2698 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PEER_ASSOC_COMPLETE_CMD); in ath10k_wmi_tlv_op_gen_peer_assoc()
2699 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_assoc()
2700 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_peer_assoc()
2719 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_peer_assoc()
2722 tlv = ptr; in ath10k_wmi_tlv_op_gen_peer_assoc()
2723 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_BYTE); in ath10k_wmi_tlv_op_gen_peer_assoc()
2724 tlv->len = __cpu_to_le16(legacy_rate_len); in ath10k_wmi_tlv_op_gen_peer_assoc()
2725 memcpy(tlv->value, arg->peer_legacy_rates.rates, in ath10k_wmi_tlv_op_gen_peer_assoc()
2728 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_peer_assoc()
2731 tlv = ptr; in ath10k_wmi_tlv_op_gen_peer_assoc()
2732 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_BYTE); in ath10k_wmi_tlv_op_gen_peer_assoc()
2733 tlv->len = __cpu_to_le16(ht_rate_len); in ath10k_wmi_tlv_op_gen_peer_assoc()
2734 memcpy(tlv->value, arg->peer_ht_rates.rates, in ath10k_wmi_tlv_op_gen_peer_assoc()
2737 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_peer_assoc()
2740 tlv = ptr; in ath10k_wmi_tlv_op_gen_peer_assoc()
2741 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_VHT_RATE_SET); in ath10k_wmi_tlv_op_gen_peer_assoc()
2742 tlv->len = __cpu_to_le16(sizeof(*vht_rate)); in ath10k_wmi_tlv_op_gen_peer_assoc()
2743 vht_rate = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_peer_assoc()
2750 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_peer_assoc()
2762 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_set_psmode() local
2765 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_set_psmode()
2769 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_set_psmode()
2770 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_STA_POWERSAVE_MODE_CMD); in ath10k_wmi_tlv_op_gen_set_psmode()
2771 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_set_psmode()
2772 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_set_psmode()
2786 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_set_sta_ps() local
2789 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_set_sta_ps()
2793 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_set_sta_ps()
2794 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_STA_POWERSAVE_PARAM_CMD); in ath10k_wmi_tlv_op_gen_set_sta_ps()
2795 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_set_sta_ps()
2796 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_set_sta_ps()
2810 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_set_ap_ps() local
2816 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_set_ap_ps()
2820 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_set_ap_ps()
2821 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_AP_PS_PEER_CMD); in ath10k_wmi_tlv_op_gen_set_ap_ps()
2822 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_set_ap_ps()
2823 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_set_ap_ps()
2840 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_scan_chan_list() local
2846 chans_len = arg->n_channels * (sizeof(*tlv) + sizeof(*ci)); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2847 len = (sizeof(*tlv) + sizeof(*cmd)) + in ath10k_wmi_tlv_op_gen_scan_chan_list()
2848 (sizeof(*tlv) + chans_len); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2855 tlv = ptr; in ath10k_wmi_tlv_op_gen_scan_chan_list()
2856 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_SCAN_CHAN_LIST_CMD); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2857 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2858 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_scan_chan_list()
2861 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2864 tlv = ptr; in ath10k_wmi_tlv_op_gen_scan_chan_list()
2865 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_STRUCT); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2866 tlv->len = __cpu_to_le16(chans_len); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2867 chans = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_scan_chan_list()
2872 tlv = chans; in ath10k_wmi_tlv_op_gen_scan_chan_list()
2873 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_CHANNEL); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2874 tlv->len = __cpu_to_le16(sizeof(*ci)); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2875 ci = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_scan_chan_list()
2879 chans += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2883 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2894 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_scan_prob_req_oui() local
2897 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_scan_prob_req_oui()
2901 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_scan_prob_req_oui()
2902 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_SCAN_PROB_REQ_OUI_CMD); in ath10k_wmi_tlv_op_gen_scan_prob_req_oui()
2903 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_scan_prob_req_oui()
2904 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_scan_prob_req_oui()
2919 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_beacon_dma() local
2924 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_beacon_dma()
2931 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_beacon_dma()
2932 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_BCN_SEND_FROM_HOST_CMD); in ath10k_wmi_tlv_op_gen_beacon_dma()
2933 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_beacon_dma()
2934 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_beacon_dma()
2958 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_pdev_set_wmm() local
2963 len = (sizeof(*tlv) + sizeof(*cmd)) + in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2964 (4 * (sizeof(*tlv) + sizeof(*wmm))); in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2971 tlv = ptr; in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2972 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PDEV_SET_WMM_PARAMS_CMD); in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2973 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2974 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2978 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2994 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_request_stats() local
2997 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_request_stats()
3001 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_request_stats()
3002 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_REQUEST_STATS_CMD); in ath10k_wmi_tlv_op_gen_request_stats()
3003 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_request_stats()
3004 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_request_stats()
3019 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_request_peer_stats_info() local
3022 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_request_peer_stats_info()
3026 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_request_peer_stats_info()
3027 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_REQUEST_PEER_STATS_INFO_CMD); in ath10k_wmi_tlv_op_gen_request_peer_stats_info()
3028 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_request_peer_stats_info()
3029 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_request_peer_stats_info()
3091 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_mgmt_tx_send() local
3109 len = sizeof(*cmd) + 2 * sizeof(*tlv); in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3135 tlv = ptr; in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3136 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_MGMT_TX_CMD); in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3137 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3138 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3146 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3149 tlv = ptr; in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3150 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_BYTE); in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3151 tlv->len = __cpu_to_le16(buf_len); in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3153 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_mgmt_tx_send()
3169 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_force_fw_hang() local
3172 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_force_fw_hang()
3176 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_force_fw_hang()
3177 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_FORCE_FW_HANG_CMD); in ath10k_wmi_tlv_op_gen_force_fw_hang()
3178 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_force_fw_hang()
3179 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_force_fw_hang()
3192 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_dbglog_cfg() local
3209 len = sizeof(*tlv) + sizeof(*cmd) + sizeof(*tlv) + bmap_len; in ath10k_wmi_tlv_op_gen_dbglog_cfg()
3216 tlv = ptr; in ath10k_wmi_tlv_op_gen_dbglog_cfg()
3217 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_DEBUG_LOG_CONFIG_CMD); in ath10k_wmi_tlv_op_gen_dbglog_cfg()
3218 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_dbglog_cfg()
3219 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_dbglog_cfg()
3223 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_dbglog_cfg()
3226 tlv = ptr; in ath10k_wmi_tlv_op_gen_dbglog_cfg()
3227 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_UINT32); in ath10k_wmi_tlv_op_gen_dbglog_cfg()
3228 tlv->len = __cpu_to_le16(bmap_len); in ath10k_wmi_tlv_op_gen_dbglog_cfg()
3232 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_dbglog_cfg()
3243 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_pktlog_enable() local
3248 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_op_gen_pktlog_enable()
3254 tlv = ptr; in ath10k_wmi_tlv_op_gen_pktlog_enable()
3255 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PDEV_PKTLOG_ENABLE_CMD); in ath10k_wmi_tlv_op_gen_pktlog_enable()
3256 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pktlog_enable()
3257 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pktlog_enable()
3260 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_pktlog_enable()
3272 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_pdev_get_temperature() local
3275 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_get_temperature()
3279 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_pdev_get_temperature()
3280 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PDEV_GET_TEMPERATURE_CMD); in ath10k_wmi_tlv_op_gen_pdev_get_temperature()
3281 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_get_temperature()
3282 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pdev_get_temperature()
3291 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_pktlog_disable() local
3296 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_op_gen_pktlog_disable()
3302 tlv = ptr; in ath10k_wmi_tlv_op_gen_pktlog_disable()
3303 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PDEV_PKTLOG_DISABLE_CMD); in ath10k_wmi_tlv_op_gen_pktlog_disable()
3304 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pktlog_disable()
3305 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pktlog_disable()
3307 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_pktlog_disable()
3322 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_bcn_tmpl() local
3330 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3331 sizeof(*tlv) + sizeof(*info) + prb_ies_len + in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3332 sizeof(*tlv) + roundup(bcn->len, 4); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3338 tlv = ptr; in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3339 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_BCN_TMPL_CMD); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3340 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3341 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3346 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3354 tlv = ptr; in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3355 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_BCN_PRB_INFO); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3356 tlv->len = __cpu_to_le16(sizeof(*info) + prb_ies_len); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3357 info = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3362 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3366 tlv = ptr; in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3367 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_BYTE); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3368 tlv->len = __cpu_to_le16(roundup(bcn->len, 4)); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3369 memcpy(tlv->value, bcn->data, bcn->len); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
3384 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_prb_tmpl() local
3389 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_prb_tmpl()
3390 sizeof(*tlv) + sizeof(*info) + in ath10k_wmi_tlv_op_gen_prb_tmpl()
3391 sizeof(*tlv) + roundup(prb->len, 4); in ath10k_wmi_tlv_op_gen_prb_tmpl()
3397 tlv = ptr; in ath10k_wmi_tlv_op_gen_prb_tmpl()
3398 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PRB_TMPL_CMD); in ath10k_wmi_tlv_op_gen_prb_tmpl()
3399 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_prb_tmpl()
3400 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_prb_tmpl()
3404 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_prb_tmpl()
3407 tlv = ptr; in ath10k_wmi_tlv_op_gen_prb_tmpl()
3408 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_BCN_PRB_INFO); in ath10k_wmi_tlv_op_gen_prb_tmpl()
3409 tlv->len = __cpu_to_le16(sizeof(*info)); in ath10k_wmi_tlv_op_gen_prb_tmpl()
3410 info = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_prb_tmpl()
3414 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_prb_tmpl()
3417 tlv = ptr; in ath10k_wmi_tlv_op_gen_prb_tmpl()
3418 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_BYTE); in ath10k_wmi_tlv_op_gen_prb_tmpl()
3419 tlv->len = __cpu_to_le16(roundup(prb->len, 4)); in ath10k_wmi_tlv_op_gen_prb_tmpl()
3420 memcpy(tlv->value, prb->data, prb->len); in ath10k_wmi_tlv_op_gen_prb_tmpl()
3432 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie() local
3437 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
3438 sizeof(*tlv) + roundup(p2p_ie[1] + 2, 4); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
3444 tlv = ptr; in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
3445 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_P2P_GO_SET_BEACON_IE); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
3446 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
3447 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
3451 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
3454 tlv = ptr; in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
3455 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_BYTE); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
3456 tlv->len = __cpu_to_le16(roundup(p2p_ie[1] + 2, 4)); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
3457 memcpy(tlv->value, p2p_ie, p2p_ie[1] + 2); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
3459 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
3472 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_update_fw_tdls_state() local
3490 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_op_gen_update_fw_tdls_state()
3496 tlv = ptr; in ath10k_wmi_tlv_op_gen_update_fw_tdls_state()
3497 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_TDLS_SET_STATE_CMD); in ath10k_wmi_tlv_op_gen_update_fw_tdls_state()
3498 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_update_fw_tdls_state()
3500 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_update_fw_tdls_state()
3515 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_update_fw_tdls_state()
3550 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_tdls_peer_update() local
3557 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3558 sizeof(*tlv) + sizeof(*peer_cap) + in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3559 sizeof(*tlv) + cap->peer_chan_len * sizeof(*chan); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3566 tlv = ptr; in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3567 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_TDLS_PEER_UPDATE_CMD); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3568 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3570 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3575 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3578 tlv = ptr; in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3579 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_TDLS_PEER_CAPABILITIES); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3580 tlv->len = __cpu_to_le16(sizeof(*peer_cap)); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3581 peer_cap = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3599 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3602 tlv = ptr; in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3603 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_STRUCT); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3604 tlv->len = __cpu_to_le16(cap->peer_chan_len * sizeof(*chan)); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3606 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3609 tlv = ptr; in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3610 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_CHANNEL); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3611 tlv->len = __cpu_to_le16(sizeof(*chan)); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3612 chan = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3615 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_tdls_peer_update()
3631 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_pdev_set_quiet_mode() local
3634 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_set_quiet_mode()
3638 tlv = (void *)skb->data; in ath10k_wmi_tlv_op_gen_pdev_set_quiet_mode()
3639 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_PDEV_SET_QUIET_CMD); in ath10k_wmi_tlv_op_gen_pdev_set_quiet_mode()
3640 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_set_quiet_mode()
3641 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pdev_set_quiet_mode()
3660 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_wow_enable() local
3664 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_op_gen_wow_enable()
3669 tlv = (struct wmi_tlv *)skb->data; in ath10k_wmi_tlv_op_gen_wow_enable()
3670 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_WOW_ENABLE_CMD); in ath10k_wmi_tlv_op_gen_wow_enable()
3671 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_wow_enable()
3672 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_wow_enable()
3689 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_wow_add_wakeup_event() local
3693 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_op_gen_wow_add_wakeup_event()
3698 tlv = (struct wmi_tlv *)skb->data; in ath10k_wmi_tlv_op_gen_wow_add_wakeup_event()
3699 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_WOW_ADD_DEL_EVT_CMD); in ath10k_wmi_tlv_op_gen_wow_add_wakeup_event()
3700 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_wow_add_wakeup_event()
3701 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_wow_add_wakeup_event()
3716 struct wmi_tlv *tlv; in ath10k_wmi_tlv_gen_wow_host_wakeup_ind() local
3720 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_gen_wow_host_wakeup_ind()
3725 tlv = (struct wmi_tlv *)skb->data; in ath10k_wmi_tlv_gen_wow_host_wakeup_ind()
3726 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_WOW_HOSTWAKEUP_FROM_SLEEP_CMD); in ath10k_wmi_tlv_gen_wow_host_wakeup_ind()
3727 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_gen_wow_host_wakeup_ind()
3728 cmd = (void *)tlv->value; in ath10k_wmi_tlv_gen_wow_host_wakeup_ind()
3742 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_wow_add_pattern() local
3747 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3748 sizeof(*tlv) + /* array struct */ in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3749 sizeof(*tlv) + sizeof(*bitmap) + /* bitmap */ in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3750 sizeof(*tlv) + /* empty ipv4 sync */ in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3751 sizeof(*tlv) + /* empty ipv6 sync */ in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3752 sizeof(*tlv) + /* empty magic */ in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3753 sizeof(*tlv) + /* empty info timeout */ in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3754 sizeof(*tlv) + sizeof(u32); /* ratelimit interval */ in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3762 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3763 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_WOW_ADD_PATTERN_CMD); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3764 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3765 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3771 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3775 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3776 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_STRUCT); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3777 tlv->len = __cpu_to_le16(sizeof(*tlv) + sizeof(*bitmap)); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3779 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3781 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3782 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_WOW_BITMAP_PATTERN_T); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3783 tlv->len = __cpu_to_le16(sizeof(*bitmap)); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3784 bitmap = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3793 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3797 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3798 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_STRUCT); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3799 tlv->len = __cpu_to_le16(0); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3801 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3804 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3805 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_STRUCT); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3806 tlv->len = __cpu_to_le16(0); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3808 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3811 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3812 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_STRUCT); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3813 tlv->len = __cpu_to_le16(0); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3815 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3818 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3819 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_UINT32); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3820 tlv->len = __cpu_to_le16(0); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3822 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3825 tlv = ptr; in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3826 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_UINT32); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3827 tlv->len = __cpu_to_le16(sizeof(u32)); in ath10k_wmi_tlv_op_gen_wow_add_pattern()
3839 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_wow_del_pattern() local
3843 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_op_gen_wow_del_pattern()
3848 tlv = (struct wmi_tlv *)skb->data; in ath10k_wmi_tlv_op_gen_wow_del_pattern()
3849 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_WOW_DEL_PATTERN_CMD); in ath10k_wmi_tlv_op_gen_wow_del_pattern()
3850 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_wow_del_pattern()
3851 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_wow_del_pattern()
3870 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_config_pno_start() local
3878 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_config_pno_start()
3879 sizeof(*tlv) + in ath10k_wmi_tlv_op_gen_config_pno_start()
3883 sizeof(*tlv); in ath10k_wmi_tlv_op_gen_config_pno_start()
3896 tlv = ptr; in ath10k_wmi_tlv_op_gen_config_pno_start()
3897 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_NLO_CONFIG_CMD); in ath10k_wmi_tlv_op_gen_config_pno_start()
3898 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_config_pno_start()
3899 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_config_pno_start()
3925 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_config_pno_start()
3934 tlv = ptr; in ath10k_wmi_tlv_op_gen_config_pno_start()
3935 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_STRUCT); in ath10k_wmi_tlv_op_gen_config_pno_start()
3936 tlv->len = __cpu_to_le16(tlv_len); in ath10k_wmi_tlv_op_gen_config_pno_start()
3938 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_config_pno_start()
3941 tlv = (struct wmi_tlv *)(&nlo_list[i].tlv_header); in ath10k_wmi_tlv_op_gen_config_pno_start()
3942 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_BYTE); in ath10k_wmi_tlv_op_gen_config_pno_start()
3943 tlv->len = __cpu_to_le16(sizeof(struct nlo_configured_parameters) - in ath10k_wmi_tlv_op_gen_config_pno_start()
3944 sizeof(*tlv)); in ath10k_wmi_tlv_op_gen_config_pno_start()
3973 tlv = ptr; in ath10k_wmi_tlv_op_gen_config_pno_start()
3974 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_UINT32); in ath10k_wmi_tlv_op_gen_config_pno_start()
3975 tlv->len = __cpu_to_le16(__le32_to_cpu(cmd->num_of_channels) * in ath10k_wmi_tlv_op_gen_config_pno_start()
3977 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_config_pno_start()
3994 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_config_pno_stop() local
3999 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_config_pno_stop()
4000 sizeof(*tlv) + in ath10k_wmi_tlv_op_gen_config_pno_stop()
4004 sizeof(*tlv); in ath10k_wmi_tlv_op_gen_config_pno_stop()
4011 tlv = ptr; in ath10k_wmi_tlv_op_gen_config_pno_stop()
4012 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_NLO_CONFIG_CMD); in ath10k_wmi_tlv_op_gen_config_pno_stop()
4013 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_config_pno_stop()
4014 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_config_pno_stop()
4019 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_config_pno_stop()
4023 tlv = ptr; in ath10k_wmi_tlv_op_gen_config_pno_stop()
4024 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_STRUCT); in ath10k_wmi_tlv_op_gen_config_pno_stop()
4025 tlv->len = __cpu_to_le16(0); in ath10k_wmi_tlv_op_gen_config_pno_stop()
4027 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_config_pno_stop()
4030 tlv = ptr; in ath10k_wmi_tlv_op_gen_config_pno_stop()
4031 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_ARRAY_UINT32); in ath10k_wmi_tlv_op_gen_config_pno_stop()
4032 tlv->len = __cpu_to_le16(0); in ath10k_wmi_tlv_op_gen_config_pno_stop()
4052 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_adaptive_qcs() local
4057 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_op_gen_adaptive_qcs()
4063 tlv = ptr; in ath10k_wmi_tlv_op_gen_adaptive_qcs()
4064 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_RESMGR_ADAPTIVE_OCS_CMD); in ath10k_wmi_tlv_op_gen_adaptive_qcs()
4065 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_adaptive_qcs()
4066 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_adaptive_qcs()
4069 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_adaptive_qcs()
4080 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_echo() local
4085 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_op_gen_echo()
4091 tlv = ptr; in ath10k_wmi_tlv_op_gen_echo()
4092 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_ECHO_CMD); in ath10k_wmi_tlv_op_gen_echo()
4093 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_echo()
4094 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_echo()
4097 ptr += sizeof(*tlv); in ath10k_wmi_tlv_op_gen_echo()
4110 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_vdev_spectral_conf() local
4114 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_op_gen_vdev_spectral_conf()
4120 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_spectral_conf()
4121 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_VDEV_SPECTRAL_CONFIGURE_CMD); in ath10k_wmi_tlv_op_gen_vdev_spectral_conf()
4122 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_spectral_conf()
4123 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_spectral_conf()
4153 struct wmi_tlv *tlv; in ath10k_wmi_tlv_op_gen_vdev_spectral_enable() local
4157 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_op_gen_vdev_spectral_enable()
4163 tlv = ptr; in ath10k_wmi_tlv_op_gen_vdev_spectral_enable()
4164 tlv->tag = __cpu_to_le16(WMI_TLV_TAG_STRUCT_VDEV_SPECTRAL_ENABLE_CMD); in ath10k_wmi_tlv_op_gen_vdev_spectral_enable()
4165 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_spectral_enable()
4166 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_spectral_enable()