Lines Matching refs:pno
3860 struct wmi_pno_scan_req *pno)
3880 len += sizeof(u32) * min_t(u8, pno->a_networks[0].channel_count,
3883 min_t(u8, pno->uc_networks_count, WMI_NLO_MAX_SSIDS);
3896 cmd->vdev_id = __cpu_to_le32(pno->vdev_id);
3900 cmd->active_dwell_time = __cpu_to_le32(pno->active_max_time);
3901 cmd->passive_dwell_time = __cpu_to_le32(pno->passive_max_time);
3903 if (pno->do_passive_scan)
3907 cmd->fast_scan_period = __cpu_to_le32(pno->fast_scan_period);
3908 cmd->slow_scan_period = __cpu_to_le32(pno->slow_scan_period);
3909 cmd->fast_scan_max_cycles = __cpu_to_le32(pno->fast_scan_max_cycles);
3910 cmd->delay_start_time = __cpu_to_le32(pno->delay_start_time);
3912 if (pno->enable_pno_scan_randomization) {
3915 ether_addr_copy(cmd->mac_addr.addr, pno->mac_addr);
3916 ether_addr_copy(cmd->mac_mask.addr, pno->mac_addr_mask);
3923 cmd->no_of_ssids = __cpu_to_le32(min_t(u8, pno->uc_networks_count,
3942 nlo_list[i].ssid.ssid.ssid_len = pno->a_networks[i].ssid.ssid_len;
3944 pno->a_networks[i].ssid.ssid,
3948 if (pno->a_networks[i].rssi_threshold &&
3949 pno->a_networks[i].rssi_threshold > -300) {
3952 __cpu_to_le32(pno->a_networks[i].rssi_threshold);
3957 __cpu_to_le32(pno->a_networks[i].bcast_nw_type);
3964 pno->a_networks[0].channel_count,
3975 channel_list[i] = __cpu_to_le32(pno->a_networks[0].channels[i]);
3977 ath10k_dbg(ar, ATH10K_DBG_WMI, "wmi tlv start pno config vdev_id %d\n",
4028 ath10k_dbg(ar, ATH10K_DBG_WMI, "wmi tlv stop pno config vdev_id %d\n", vdev_id);