Lines Matching defs:pno
3866 struct wmi_pno_scan_req *pno)
3886 len += sizeof(u32) * min_t(u8, pno->a_networks[0].channel_count,
3889 min_t(u8, pno->uc_networks_count, WMI_NLO_MAX_SSIDS);
3902 cmd->vdev_id = __cpu_to_le32(pno->vdev_id);
3906 cmd->active_dwell_time = __cpu_to_le32(pno->active_max_time);
3907 cmd->passive_dwell_time = __cpu_to_le32(pno->passive_max_time);
3909 if (pno->do_passive_scan)
3913 cmd->fast_scan_period = __cpu_to_le32(pno->fast_scan_period);
3914 cmd->slow_scan_period = __cpu_to_le32(pno->slow_scan_period);
3915 cmd->fast_scan_max_cycles = __cpu_to_le32(pno->fast_scan_max_cycles);
3916 cmd->delay_start_time = __cpu_to_le32(pno->delay_start_time);
3918 if (pno->enable_pno_scan_randomization) {
3921 ether_addr_copy(cmd->mac_addr.addr, pno->mac_addr);
3922 ether_addr_copy(cmd->mac_mask.addr, pno->mac_addr_mask);
3929 cmd->no_of_ssids = __cpu_to_le32(min_t(u8, pno->uc_networks_count,
3948 nlo_list[i].ssid.ssid.ssid_len = pno->a_networks[i].ssid.ssid_len;
3950 pno->a_networks[i].ssid.ssid,
3954 if (pno->a_networks[i].rssi_threshold &&
3955 pno->a_networks[i].rssi_threshold > -300) {
3958 __cpu_to_le32(pno->a_networks[i].rssi_threshold);
3963 __cpu_to_le32(pno->a_networks[i].bcast_nw_type);
3970 pno->a_networks[0].channel_count,
3981 channel_list[i] = __cpu_to_le32(pno->a_networks[0].channels[i]);
3983 ath10k_dbg(ar, ATH10K_DBG_WMI, "wmi tlv start pno config vdev_id %d\n",
4034 ath10k_dbg(ar, ATH10K_DBG_WMI, "wmi tlv stop pno config vdev_id %d\n", vdev_id);