Lines Matching defs:arg

778 				       struct wmi_vdev_start_req_arg *arg)
782 chan->mhz = arg->channel.freq;
783 chan->band_center_freq1 = arg->channel.band_center_freq1;
784 if (arg->channel.mode == MODE_11AC_VHT80_80)
785 chan->band_center_freq2 = arg->channel.band_center_freq2;
789 chan->info |= FIELD_PREP(WMI_CHAN_INFO_MODE, arg->channel.mode);
790 if (arg->channel.passive)
792 if (arg->channel.allow_ibss)
794 if (arg->channel.allow_ht)
796 if (arg->channel.allow_vht)
798 if (arg->channel.allow_he)
800 if (arg->channel.ht40plus)
802 if (arg->channel.chan_radar)
804 if (arg->channel.freq2_radar)
808 arg->channel.max_power) |
810 arg->channel.max_reg_power);
813 arg->channel.max_antenna_gain) |
815 arg->channel.max_power);
818 int ath11k_wmi_vdev_start(struct ath11k *ar, struct wmi_vdev_start_req_arg *arg,
829 if (WARN_ON(arg->ssid_len > sizeof(cmd->ssid.ssid)))
842 cmd->vdev_id = arg->vdev_id;
843 cmd->beacon_interval = arg->bcn_intval;
844 cmd->bcn_tx_rate = arg->bcn_tx_rate;
845 cmd->dtim_period = arg->dtim_period;
846 cmd->num_noa_descriptors = arg->num_noa_descriptors;
847 cmd->preferred_rx_streams = arg->pref_rx_streams;
848 cmd->preferred_tx_streams = arg->pref_tx_streams;
849 cmd->cac_duration_ms = arg->cac_duration_ms;
850 cmd->regdomain = arg->regdomain;
851 cmd->he_ops = arg->he_ops;
854 if (arg->ssid) {
855 cmd->ssid.ssid_len = arg->ssid_len;
856 memcpy(cmd->ssid.ssid, arg->ssid, arg->ssid_len);
858 if (arg->hidden_ssid)
860 if (arg->pmf_enabled)
869 ath11k_wmi_put_wmi_channel(chan, arg);
899 restart ? "restart" : "start", arg->vdev_id,
900 arg->channel.freq, arg->channel.mode);
1634 struct wmi_vdev_install_key_arg *arg)
1641 int key_len_aligned = roundup(arg->key_len, sizeof(uint32_t));
1652 cmd->vdev_id = arg->vdev_id;
1653 ether_addr_copy(cmd->peer_macaddr.addr, arg->macaddr);
1654 cmd->key_idx = arg->key_idx;
1655 cmd->key_flags = arg->key_flags;
1656 cmd->key_cipher = arg->key_cipher;
1657 cmd->key_len = arg->key_len;
1658 cmd->key_txmic_len = arg->key_txmic_len;
1659 cmd->key_rxmic_len = arg->key_rxmic_len;
1661 if (arg->key_rsc_counter)
1662 memcpy(&cmd->key_rsc_counter, &arg->key_rsc_counter,
1668 if (arg->key_data)
1669 memcpy(tlv->value, (u8 *)arg->key_data, key_len_aligned);
1680 arg->key_idx, arg->key_cipher, arg->key_len);
1927 struct scan_req_params *arg)
1930 arg->scan_req_id = 1;
1931 arg->scan_priority = WMI_SCAN_PRIORITY_LOW;
1932 arg->dwell_time_active = 50;
1933 arg->dwell_time_active_2g = 0;
1934 arg->dwell_time_passive = 150;
1935 arg->dwell_time_active_6g = 40;
1936 arg->dwell_time_passive_6g = 30;
1937 arg->min_rest_time = 50;
1938 arg->max_rest_time = 500;
1939 arg->repeat_probe_time = 0;
1940 arg->probe_spacing_time = 0;
1941 arg->idle_time = 0;
1942 arg->max_scan_time = 20000;
1943 arg->probe_delay = 5;
1944 arg->notify_scan_events = WMI_SCAN_EVENT_STARTED |
1949 arg->scan_flags |= WMI_SCAN_CHAN_STAT_EVENT;
1950 arg->num_bssid = 1;
4570 struct wmi_peer_sta_kickout_arg *arg)
4590 arg->mac_addr = ev->peer_macaddr.addr;
4724 struct wmi_vdev_install_key_complete_arg *arg)
4744 arg->vdev_id = ev->vdev_id;
4745 arg->macaddr = ev->peer_macaddr.addr;
4746 arg->key_idx = ev->key_idx;
4747 arg->key_flags = ev->key_flags;
4748 arg->status = ev->status;
5876 struct wmi_peer_sta_kickout_arg arg = {};
5881 if (ath11k_pull_peer_sta_kickout_ev(ab, skb, &arg) != 0) {
5890 peer = ath11k_peer_find_by_addr(ab, arg.mac_addr);
5894 arg.mac_addr);
5906 arg.mac_addr, NULL);
5909 arg.mac_addr);
5914 arg.mac_addr);