Lines Matching refs:pno
3849 struct wmi_pno_scan_req *pno)
3869 len += sizeof(u32) * min_t(u8, pno->a_networks[0].channel_count,
3872 min_t(u8, pno->uc_networks_count, WMI_NLO_MAX_SSIDS);
3885 cmd->vdev_id = __cpu_to_le32(pno->vdev_id);
3889 cmd->active_dwell_time = __cpu_to_le32(pno->active_max_time);
3890 cmd->passive_dwell_time = __cpu_to_le32(pno->passive_max_time);
3892 if (pno->do_passive_scan)
3896 cmd->fast_scan_period = __cpu_to_le32(pno->fast_scan_period);
3897 cmd->slow_scan_period = __cpu_to_le32(pno->slow_scan_period);
3898 cmd->fast_scan_max_cycles = __cpu_to_le32(pno->fast_scan_max_cycles);
3899 cmd->delay_start_time = __cpu_to_le32(pno->delay_start_time);
3901 if (pno->enable_pno_scan_randomization) {
3904 ether_addr_copy(cmd->mac_addr.addr, pno->mac_addr);
3905 ether_addr_copy(cmd->mac_mask.addr, pno->mac_addr_mask);
3912 cmd->no_of_ssids = __cpu_to_le32(min_t(u8, pno->uc_networks_count,
3931 nlo_list[i].ssid.ssid.ssid_len = pno->a_networks[i].ssid.ssid_len;
3933 pno->a_networks[i].ssid.ssid,
3937 if (pno->a_networks[i].rssi_threshold &&
3938 pno->a_networks[i].rssi_threshold > -300) {
3941 __cpu_to_le32(pno->a_networks[i].rssi_threshold);
3946 __cpu_to_le32(pno->a_networks[i].bcast_nw_type);
3953 pno->a_networks[0].channel_count,
3964 channel_list[i] = __cpu_to_le32(pno->a_networks[0].channels[i]);
3966 ath10k_dbg(ar, ATH10K_DBG_WMI, "wmi tlv start pno config vdev_id %d\n",
4017 ath10k_dbg(ar, ATH10K_DBG_WMI, "wmi tlv stop pno config vdev_id %d\n", vdev_id);