Lines Matching refs:cmd

1018 	struct wmi_tlv_pdev_suspend *cmd;  in ath10k_wmi_tlv_op_gen_pdev_suspend()  local
1022 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_suspend()
1028 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_suspend()
1029 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pdev_suspend()
1030 cmd->opt = __cpu_to_le32(opt); in ath10k_wmi_tlv_op_gen_pdev_suspend()
1039 struct wmi_tlv_resume_cmd *cmd; in ath10k_wmi_tlv_op_gen_pdev_resume() local
1043 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_resume()
1049 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_resume()
1050 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pdev_resume()
1051 cmd->reserved = __cpu_to_le32(0); in ath10k_wmi_tlv_op_gen_pdev_resume()
1063 struct wmi_tlv_pdev_set_rd_cmd *cmd; in ath10k_wmi_tlv_op_gen_pdev_set_rd() local
1067 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_set_rd()
1073 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_set_rd()
1074 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pdev_set_rd()
1075 cmd->regd = __cpu_to_le32(rd); in ath10k_wmi_tlv_op_gen_pdev_set_rd()
1076 cmd->regd_2ghz = __cpu_to_le32(rd2g); in ath10k_wmi_tlv_op_gen_pdev_set_rd()
1077 cmd->regd_5ghz = __cpu_to_le32(rd5g); in ath10k_wmi_tlv_op_gen_pdev_set_rd()
1078 cmd->conform_limit_2ghz = __cpu_to_le32(rd2g); in ath10k_wmi_tlv_op_gen_pdev_set_rd()
1079 cmd->conform_limit_5ghz = __cpu_to_le32(rd5g); in ath10k_wmi_tlv_op_gen_pdev_set_rd()
1089 struct wmi_tlv_pdev_set_param_cmd *cmd; in ath10k_wmi_tlv_op_gen_pdev_set_param() local
1093 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_set_param()
1099 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_set_param()
1100 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pdev_set_param()
1101 cmd->param_id = __cpu_to_le32(param_id); in ath10k_wmi_tlv_op_gen_pdev_set_param()
1102 cmd->param_value = __cpu_to_le32(param_value); in ath10k_wmi_tlv_op_gen_pdev_set_param()
1112 struct wmi_tlv_init_cmd *cmd; in ath10k_wmi_tlv_op_gen_init() local
1119 len = (sizeof(*tlv) + sizeof(*cmd)) + in ath10k_wmi_tlv_op_gen_init()
1131 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_init()
1132 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_init()
1134 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_init()
1151 cmd->abi.abi_ver0 = __cpu_to_le32(WMI_TLV_ABI_VER0); in ath10k_wmi_tlv_op_gen_init()
1152 cmd->abi.abi_ver1 = __cpu_to_le32(WMI_TLV_ABI_VER1); in ath10k_wmi_tlv_op_gen_init()
1153 cmd->abi.abi_ver_ns0 = __cpu_to_le32(WMI_TLV_ABI_VER_NS0); in ath10k_wmi_tlv_op_gen_init()
1154 cmd->abi.abi_ver_ns1 = __cpu_to_le32(WMI_TLV_ABI_VER_NS1); in ath10k_wmi_tlv_op_gen_init()
1155 cmd->abi.abi_ver_ns2 = __cpu_to_le32(WMI_TLV_ABI_VER_NS2); in ath10k_wmi_tlv_op_gen_init()
1156 cmd->abi.abi_ver_ns3 = __cpu_to_le32(WMI_TLV_ABI_VER_NS3); in ath10k_wmi_tlv_op_gen_init()
1157 cmd->num_host_mem_chunks = __cpu_to_le32(ar->wmi.num_mem_chunks); in ath10k_wmi_tlv_op_gen_init()
1216 struct wmi_tlv_start_scan_cmd *cmd; in ath10k_wmi_tlv_op_gen_start_scan() local
1234 len = (sizeof(*tlv) + sizeof(*cmd)) + in ath10k_wmi_tlv_op_gen_start_scan()
1247 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_start_scan()
1248 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_start_scan()
1250 ath10k_wmi_put_start_scan_common(&cmd->common, arg); in ath10k_wmi_tlv_op_gen_start_scan()
1251 cmd->burst_duration_ms = __cpu_to_le32(0); in ath10k_wmi_tlv_op_gen_start_scan()
1252 cmd->num_channels = __cpu_to_le32(arg->n_channels); in ath10k_wmi_tlv_op_gen_start_scan()
1253 cmd->num_ssids = __cpu_to_le32(arg->n_ssids); in ath10k_wmi_tlv_op_gen_start_scan()
1254 cmd->num_bssids = __cpu_to_le32(arg->n_bssids); in ath10k_wmi_tlv_op_gen_start_scan()
1255 cmd->ie_len = __cpu_to_le32(arg->ie_len); in ath10k_wmi_tlv_op_gen_start_scan()
1256 cmd->num_probes = __cpu_to_le32(3); in ath10k_wmi_tlv_op_gen_start_scan()
1261 cmd->common.scan_ctrl_flags ^= __cpu_to_le32(WMI_SCAN_FILTER_PROBE_REQ); in ath10k_wmi_tlv_op_gen_start_scan()
1264 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_start_scan()
1314 struct wmi_stop_scan_cmd *cmd; in ath10k_wmi_tlv_op_gen_stop_scan() local
1325 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_stop_scan()
1337 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_stop_scan()
1338 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_stop_scan()
1339 cmd->req_type = __cpu_to_le32(arg->req_type); in ath10k_wmi_tlv_op_gen_stop_scan()
1340 cmd->vdev_id = __cpu_to_le32(arg->u.vdev_id); in ath10k_wmi_tlv_op_gen_stop_scan()
1341 cmd->scan_id = __cpu_to_le32(scan_id); in ath10k_wmi_tlv_op_gen_stop_scan()
1342 cmd->scan_req_id = __cpu_to_le32(req_id); in ath10k_wmi_tlv_op_gen_stop_scan()
1355 struct wmi_vdev_create_cmd *cmd; in ath10k_wmi_tlv_op_gen_vdev_create() local
1359 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_create()
1365 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_create()
1366 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_create()
1367 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_vdev_create()
1368 cmd->vdev_type = __cpu_to_le32(vdev_type); in ath10k_wmi_tlv_op_gen_vdev_create()
1369 cmd->vdev_subtype = __cpu_to_le32(vdev_subtype); in ath10k_wmi_tlv_op_gen_vdev_create()
1370 ether_addr_copy(cmd->vdev_macaddr.addr, mac_addr); in ath10k_wmi_tlv_op_gen_vdev_create()
1379 struct wmi_vdev_delete_cmd *cmd; in ath10k_wmi_tlv_op_gen_vdev_delete() local
1383 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_delete()
1389 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_delete()
1390 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_delete()
1391 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_vdev_delete()
1402 struct wmi_tlv_vdev_start_cmd *cmd; in ath10k_wmi_tlv_op_gen_vdev_start() local
1415 if (WARN_ON(arg->ssid_len > sizeof(cmd->ssid.ssid))) in ath10k_wmi_tlv_op_gen_vdev_start()
1418 len = (sizeof(*tlv) + sizeof(*cmd)) + in ath10k_wmi_tlv_op_gen_vdev_start()
1434 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_start()
1435 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_start()
1436 cmd->vdev_id = __cpu_to_le32(arg->vdev_id); in ath10k_wmi_tlv_op_gen_vdev_start()
1437 cmd->bcn_intval = __cpu_to_le32(arg->bcn_intval); in ath10k_wmi_tlv_op_gen_vdev_start()
1438 cmd->dtim_period = __cpu_to_le32(arg->dtim_period); in ath10k_wmi_tlv_op_gen_vdev_start()
1439 cmd->flags = __cpu_to_le32(flags); in ath10k_wmi_tlv_op_gen_vdev_start()
1440 cmd->bcn_tx_rate = __cpu_to_le32(arg->bcn_tx_rate); in ath10k_wmi_tlv_op_gen_vdev_start()
1441 cmd->bcn_tx_power = __cpu_to_le32(arg->bcn_tx_power); in ath10k_wmi_tlv_op_gen_vdev_start()
1442 cmd->disable_hw_ack = __cpu_to_le32(arg->disable_hw_ack); in ath10k_wmi_tlv_op_gen_vdev_start()
1445 cmd->ssid.ssid_len = __cpu_to_le32(arg->ssid_len); in ath10k_wmi_tlv_op_gen_vdev_start()
1446 memcpy(cmd->ssid.ssid, arg->ssid, arg->ssid_len); in ath10k_wmi_tlv_op_gen_vdev_start()
1450 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_vdev_start()
1480 struct wmi_vdev_stop_cmd *cmd; in ath10k_wmi_tlv_op_gen_vdev_stop() local
1484 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_stop()
1490 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_stop()
1491 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_stop()
1492 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_vdev_stop()
1503 struct wmi_vdev_up_cmd *cmd; in ath10k_wmi_tlv_op_gen_vdev_up() local
1507 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_up()
1513 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_up()
1514 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_up()
1515 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_vdev_up()
1516 cmd->vdev_assoc_id = __cpu_to_le32(aid); in ath10k_wmi_tlv_op_gen_vdev_up()
1517 ether_addr_copy(cmd->vdev_bssid.addr, bssid); in ath10k_wmi_tlv_op_gen_vdev_up()
1526 struct wmi_vdev_down_cmd *cmd; in ath10k_wmi_tlv_op_gen_vdev_down() local
1530 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_down()
1536 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_down()
1537 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_down()
1538 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_vdev_down()
1548 struct wmi_vdev_set_param_cmd *cmd; in ath10k_wmi_tlv_op_gen_vdev_set_param() local
1552 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_set_param()
1558 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_set_param()
1559 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_set_param()
1560 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_vdev_set_param()
1561 cmd->param_id = __cpu_to_le32(param_id); in ath10k_wmi_tlv_op_gen_vdev_set_param()
1562 cmd->param_value = __cpu_to_le32(param_value); in ath10k_wmi_tlv_op_gen_vdev_set_param()
1572 struct wmi_vdev_install_key_cmd *cmd; in ath10k_wmi_tlv_op_gen_vdev_install_key() local
1583 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_vdev_install_key()
1592 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_install_key()
1593 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_install_key()
1594 cmd->vdev_id = __cpu_to_le32(arg->vdev_id); in ath10k_wmi_tlv_op_gen_vdev_install_key()
1595 cmd->key_idx = __cpu_to_le32(arg->key_idx); in ath10k_wmi_tlv_op_gen_vdev_install_key()
1596 cmd->key_flags = __cpu_to_le32(arg->key_flags); in ath10k_wmi_tlv_op_gen_vdev_install_key()
1597 cmd->key_cipher = __cpu_to_le32(arg->key_cipher); in ath10k_wmi_tlv_op_gen_vdev_install_key()
1598 cmd->key_len = __cpu_to_le32(arg->key_len); in ath10k_wmi_tlv_op_gen_vdev_install_key()
1599 cmd->key_txmic_len = __cpu_to_le32(arg->key_txmic_len); in ath10k_wmi_tlv_op_gen_vdev_install_key()
1600 cmd->key_rxmic_len = __cpu_to_le32(arg->key_rxmic_len); in ath10k_wmi_tlv_op_gen_vdev_install_key()
1603 ether_addr_copy(cmd->peer_macaddr.addr, arg->macaddr); in ath10k_wmi_tlv_op_gen_vdev_install_key()
1606 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_vdev_install_key()
1652 struct wmi_sta_uapsd_auto_trig_cmd_fixed_param *cmd; in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd() local
1662 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
1671 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
1672 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
1673 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
1674 cmd->num_ac = __cpu_to_le32(num_ac); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
1675 ether_addr_copy(cmd->peer_macaddr.addr, peer_addr); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
1678 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_vdev_sta_uapsd()
1712 struct wmi_tlv_vdev_set_wmm_cmd *cmd; in ath10k_wmi_tlv_op_gen_vdev_wmm_conf() local
1718 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
1726 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
1727 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
1728 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
1730 ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[0].params, &arg->ac_be); in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
1731 ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[1].params, &arg->ac_bk); in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
1732 ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[2].params, &arg->ac_vi); in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
1733 ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[3].params, &arg->ac_vo); in ath10k_wmi_tlv_op_gen_vdev_wmm_conf()
1743 struct wmi_tlv_sta_keepalive_cmd *cmd; in ath10k_wmi_tlv_op_gen_sta_keepalive() local
1750 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_sta_keepalive()
1759 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_sta_keepalive()
1760 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_sta_keepalive()
1761 cmd->vdev_id = __cpu_to_le32(arg->vdev_id); in ath10k_wmi_tlv_op_gen_sta_keepalive()
1762 cmd->enabled = __cpu_to_le32(arg->enabled); in ath10k_wmi_tlv_op_gen_sta_keepalive()
1763 cmd->method = __cpu_to_le32(arg->method); in ath10k_wmi_tlv_op_gen_sta_keepalive()
1764 cmd->interval = __cpu_to_le32(arg->interval); in ath10k_wmi_tlv_op_gen_sta_keepalive()
1767 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_sta_keepalive()
1787 struct wmi_tlv_peer_create_cmd *cmd; in ath10k_wmi_tlv_op_gen_peer_create() local
1791 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_create()
1797 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_create()
1798 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_peer_create()
1799 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_peer_create()
1800 cmd->peer_type = __cpu_to_le32(WMI_TLV_PEER_TYPE_DEFAULT); /* FIXME */ in ath10k_wmi_tlv_op_gen_peer_create()
1801 ether_addr_copy(cmd->peer_addr.addr, peer_addr); in ath10k_wmi_tlv_op_gen_peer_create()
1811 struct wmi_peer_delete_cmd *cmd; in ath10k_wmi_tlv_op_gen_peer_delete() local
1815 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_delete()
1821 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_delete()
1822 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_peer_delete()
1823 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_peer_delete()
1824 ether_addr_copy(cmd->peer_macaddr.addr, peer_addr); in ath10k_wmi_tlv_op_gen_peer_delete()
1834 struct wmi_peer_flush_tids_cmd *cmd; in ath10k_wmi_tlv_op_gen_peer_flush() local
1838 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_flush()
1844 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_flush()
1845 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_peer_flush()
1846 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_peer_flush()
1847 cmd->peer_tid_bitmap = __cpu_to_le32(tid_bitmap); in ath10k_wmi_tlv_op_gen_peer_flush()
1848 ether_addr_copy(cmd->peer_macaddr.addr, peer_addr); in ath10k_wmi_tlv_op_gen_peer_flush()
1860 struct wmi_peer_set_param_cmd *cmd; in ath10k_wmi_tlv_op_gen_peer_set_param() local
1864 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_set_param()
1870 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_set_param()
1871 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_peer_set_param()
1872 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_peer_set_param()
1873 cmd->param_id = __cpu_to_le32(param_id); in ath10k_wmi_tlv_op_gen_peer_set_param()
1874 cmd->param_value = __cpu_to_le32(param_value); in ath10k_wmi_tlv_op_gen_peer_set_param()
1875 ether_addr_copy(cmd->peer_macaddr.addr, peer_addr); in ath10k_wmi_tlv_op_gen_peer_set_param()
1885 struct wmi_tlv_peer_assoc_cmd *cmd; in ath10k_wmi_tlv_op_gen_peer_assoc() local
1902 len = (sizeof(*tlv) + sizeof(*cmd)) + in ath10k_wmi_tlv_op_gen_peer_assoc()
1913 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_peer_assoc()
1914 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_peer_assoc()
1916 cmd->vdev_id = __cpu_to_le32(arg->vdev_id); in ath10k_wmi_tlv_op_gen_peer_assoc()
1917 cmd->new_assoc = __cpu_to_le32(arg->peer_reassoc ? 0 : 1); in ath10k_wmi_tlv_op_gen_peer_assoc()
1918 cmd->assoc_id = __cpu_to_le32(arg->peer_aid); in ath10k_wmi_tlv_op_gen_peer_assoc()
1919 cmd->flags = __cpu_to_le32(arg->peer_flags); in ath10k_wmi_tlv_op_gen_peer_assoc()
1920 cmd->caps = __cpu_to_le32(arg->peer_caps); in ath10k_wmi_tlv_op_gen_peer_assoc()
1921 cmd->listen_intval = __cpu_to_le32(arg->peer_listen_intval); in ath10k_wmi_tlv_op_gen_peer_assoc()
1922 cmd->ht_caps = __cpu_to_le32(arg->peer_ht_caps); in ath10k_wmi_tlv_op_gen_peer_assoc()
1923 cmd->max_mpdu = __cpu_to_le32(arg->peer_max_mpdu); in ath10k_wmi_tlv_op_gen_peer_assoc()
1924 cmd->mpdu_density = __cpu_to_le32(arg->peer_mpdu_density); in ath10k_wmi_tlv_op_gen_peer_assoc()
1925 cmd->rate_caps = __cpu_to_le32(arg->peer_rate_caps); in ath10k_wmi_tlv_op_gen_peer_assoc()
1926 cmd->nss = __cpu_to_le32(arg->peer_num_spatial_streams); in ath10k_wmi_tlv_op_gen_peer_assoc()
1927 cmd->vht_caps = __cpu_to_le32(arg->peer_vht_caps); in ath10k_wmi_tlv_op_gen_peer_assoc()
1928 cmd->phy_mode = __cpu_to_le32(arg->peer_phymode); in ath10k_wmi_tlv_op_gen_peer_assoc()
1929 cmd->num_legacy_rates = __cpu_to_le32(arg->peer_legacy_rates.num_rates); in ath10k_wmi_tlv_op_gen_peer_assoc()
1930 cmd->num_ht_rates = __cpu_to_le32(arg->peer_ht_rates.num_rates); in ath10k_wmi_tlv_op_gen_peer_assoc()
1931 ether_addr_copy(cmd->mac_addr.addr, arg->addr); in ath10k_wmi_tlv_op_gen_peer_assoc()
1934 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_peer_assoc()
1975 struct wmi_sta_powersave_mode_cmd *cmd; in ath10k_wmi_tlv_op_gen_set_psmode() local
1979 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_set_psmode()
1985 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_set_psmode()
1986 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_set_psmode()
1987 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_set_psmode()
1988 cmd->sta_ps_mode = __cpu_to_le32(psmode); in ath10k_wmi_tlv_op_gen_set_psmode()
1999 struct wmi_sta_powersave_param_cmd *cmd; in ath10k_wmi_tlv_op_gen_set_sta_ps() local
2003 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_set_sta_ps()
2009 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_set_sta_ps()
2010 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_set_sta_ps()
2011 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_set_sta_ps()
2012 cmd->param_id = __cpu_to_le32(param_id); in ath10k_wmi_tlv_op_gen_set_sta_ps()
2013 cmd->param_value = __cpu_to_le32(param_value); in ath10k_wmi_tlv_op_gen_set_sta_ps()
2023 struct wmi_ap_ps_peer_cmd *cmd; in ath10k_wmi_tlv_op_gen_set_ap_ps() local
2030 skb = ath10k_wmi_alloc_skb(ar, sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_set_ap_ps()
2036 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_set_ap_ps()
2037 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_set_ap_ps()
2038 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_set_ap_ps()
2039 cmd->param_id = __cpu_to_le32(param_id); in ath10k_wmi_tlv_op_gen_set_ap_ps()
2040 cmd->param_value = __cpu_to_le32(value); in ath10k_wmi_tlv_op_gen_set_ap_ps()
2041 ether_addr_copy(cmd->peer_macaddr.addr, mac); in ath10k_wmi_tlv_op_gen_set_ap_ps()
2051 struct wmi_tlv_scan_chan_list_cmd *cmd; in ath10k_wmi_tlv_op_gen_scan_chan_list() local
2061 len = (sizeof(*tlv) + sizeof(*cmd)) + in ath10k_wmi_tlv_op_gen_scan_chan_list()
2071 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2072 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_scan_chan_list()
2073 cmd->num_scan_chans = __cpu_to_le32(arg->n_channels); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2076 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_scan_chan_list()
2111 struct wmi_bcn_tx_ref_cmd *cmd; in ath10k_wmi_tlv_op_gen_beacon_dma() local
2117 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_beacon_dma()
2126 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_beacon_dma()
2127 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_beacon_dma()
2128 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_beacon_dma()
2129 cmd->data_len = __cpu_to_le32(bcn_len); in ath10k_wmi_tlv_op_gen_beacon_dma()
2130 cmd->data_ptr = __cpu_to_le32(bcn_paddr); in ath10k_wmi_tlv_op_gen_beacon_dma()
2131 cmd->msdu_id = 0; in ath10k_wmi_tlv_op_gen_beacon_dma()
2132 cmd->frame_control = __cpu_to_le32(fc); in ath10k_wmi_tlv_op_gen_beacon_dma()
2133 cmd->flags = 0; in ath10k_wmi_tlv_op_gen_beacon_dma()
2136 cmd->flags |= __cpu_to_le32(WMI_BCN_TX_REF_FLAG_DTIM_ZERO); in ath10k_wmi_tlv_op_gen_beacon_dma()
2139 cmd->flags |= __cpu_to_le32(WMI_BCN_TX_REF_FLAG_DELIVER_CAB); in ath10k_wmi_tlv_op_gen_beacon_dma()
2149 struct wmi_tlv_pdev_set_wmm_cmd *cmd; in ath10k_wmi_tlv_op_gen_pdev_set_wmm() local
2156 len = (sizeof(*tlv) + sizeof(*cmd)) + in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2166 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2167 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2172 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_pdev_set_wmm()
2186 struct wmi_request_stats_cmd *cmd; in ath10k_wmi_tlv_op_gen_request_stats() local
2190 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_request_stats()
2196 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_request_stats()
2197 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_request_stats()
2198 cmd->stats_id = __cpu_to_le32(stats_mask); in ath10k_wmi_tlv_op_gen_request_stats()
2209 struct wmi_force_fw_hang_cmd *cmd; in ath10k_wmi_tlv_op_gen_force_fw_hang() local
2213 skb = ath10k_wmi_alloc_skb(ar, sizeof(*tlv) + sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_force_fw_hang()
2219 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_force_fw_hang()
2220 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_force_fw_hang()
2221 cmd->type = __cpu_to_le32(type); in ath10k_wmi_tlv_op_gen_force_fw_hang()
2222 cmd->delay_ms = __cpu_to_le32(delay_ms); in ath10k_wmi_tlv_op_gen_force_fw_hang()
2231 struct wmi_tlv_dbglog_cmd *cmd; in ath10k_wmi_tlv_op_gen_dbglog_cfg() local
2249 len = sizeof(*tlv) + sizeof(*cmd) + sizeof(*tlv) + bmap_len; in ath10k_wmi_tlv_op_gen_dbglog_cfg()
2258 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_dbglog_cfg()
2259 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_dbglog_cfg()
2260 cmd->param = __cpu_to_le32(WMI_TLV_DBGLOG_PARAM_LOG_LEVEL); in ath10k_wmi_tlv_op_gen_dbglog_cfg()
2261 cmd->value = __cpu_to_le32(value); in ath10k_wmi_tlv_op_gen_dbglog_cfg()
2264 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_dbglog_cfg()
2282 struct wmi_tlv_pktlog_enable *cmd; in ath10k_wmi_tlv_op_gen_pktlog_enable() local
2288 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_op_gen_pktlog_enable()
2296 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pktlog_enable()
2297 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pktlog_enable()
2298 cmd->filter = __cpu_to_le32(filter); in ath10k_wmi_tlv_op_gen_pktlog_enable()
2301 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_pktlog_enable()
2311 struct wmi_tlv_pktlog_disable *cmd; in ath10k_wmi_tlv_op_gen_pktlog_disable() local
2317 len = sizeof(*tlv) + sizeof(*cmd); in ath10k_wmi_tlv_op_gen_pktlog_disable()
2325 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_pktlog_disable()
2326 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_pktlog_disable()
2329 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_pktlog_disable()
2341 struct wmi_tlv_bcn_tmpl_cmd *cmd; in ath10k_wmi_tlv_op_gen_bcn_tmpl() local
2351 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2361 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2362 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2363 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2364 cmd->tim_ie_offset = __cpu_to_le32(tim_ie_offset); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2365 cmd->buf_len = __cpu_to_le32(bcn->len); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2368 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_bcn_tmpl()
2403 struct wmi_tlv_prb_tmpl_cmd *cmd; in ath10k_wmi_tlv_op_gen_prb_tmpl() local
2410 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_prb_tmpl()
2420 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_prb_tmpl()
2421 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_prb_tmpl()
2422 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_prb_tmpl()
2423 cmd->buf_len = __cpu_to_le32(prb->len); in ath10k_wmi_tlv_op_gen_prb_tmpl()
2426 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_prb_tmpl()
2452 struct wmi_tlv_p2p_go_bcn_ie *cmd; in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie() local
2458 len = sizeof(*tlv) + sizeof(*cmd) + in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
2467 tlv->len = __cpu_to_le16(sizeof(*cmd)); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
2468 cmd = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
2469 cmd->vdev_id = __cpu_to_le32(vdev_id); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
2470 cmd->ie_len = __cpu_to_le32(p2p_ie[1] + 2); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
2473 ptr += sizeof(*cmd); in ath10k_wmi_tlv_op_gen_p2p_go_bcn_ie()
2792 ar->wmi.cmd = &wmi_tlv_cmd_map; in ath10k_wmi_tlv_attach()