Lines Matching refs:pno
3856 struct wmi_pno_scan_req *pno) in ath10k_wmi_tlv_op_gen_config_pno_start() argument
3876 len += sizeof(u32) * min_t(u8, pno->a_networks[0].channel_count, in ath10k_wmi_tlv_op_gen_config_pno_start()
3879 min_t(u8, pno->uc_networks_count, WMI_NLO_MAX_SSIDS); in ath10k_wmi_tlv_op_gen_config_pno_start()
3892 cmd->vdev_id = __cpu_to_le32(pno->vdev_id); in ath10k_wmi_tlv_op_gen_config_pno_start()
3896 cmd->active_dwell_time = __cpu_to_le32(pno->active_max_time); in ath10k_wmi_tlv_op_gen_config_pno_start()
3897 cmd->passive_dwell_time = __cpu_to_le32(pno->passive_max_time); in ath10k_wmi_tlv_op_gen_config_pno_start()
3899 if (pno->do_passive_scan) in ath10k_wmi_tlv_op_gen_config_pno_start()
3903 cmd->fast_scan_period = __cpu_to_le32(pno->fast_scan_period); in ath10k_wmi_tlv_op_gen_config_pno_start()
3904 cmd->slow_scan_period = __cpu_to_le32(pno->slow_scan_period); in ath10k_wmi_tlv_op_gen_config_pno_start()
3905 cmd->fast_scan_max_cycles = __cpu_to_le32(pno->fast_scan_max_cycles); in ath10k_wmi_tlv_op_gen_config_pno_start()
3906 cmd->delay_start_time = __cpu_to_le32(pno->delay_start_time); in ath10k_wmi_tlv_op_gen_config_pno_start()
3908 if (pno->enable_pno_scan_randomization) { in ath10k_wmi_tlv_op_gen_config_pno_start()
3911 ether_addr_copy(cmd->mac_addr.addr, pno->mac_addr); in ath10k_wmi_tlv_op_gen_config_pno_start()
3912 ether_addr_copy(cmd->mac_mask.addr, pno->mac_addr_mask); in ath10k_wmi_tlv_op_gen_config_pno_start()
3919 cmd->no_of_ssids = __cpu_to_le32(min_t(u8, pno->uc_networks_count, in ath10k_wmi_tlv_op_gen_config_pno_start()
3938 nlo_list[i].ssid.ssid.ssid_len = pno->a_networks[i].ssid.ssid_len; in ath10k_wmi_tlv_op_gen_config_pno_start()
3940 pno->a_networks[i].ssid.ssid, in ath10k_wmi_tlv_op_gen_config_pno_start()
3944 if (pno->a_networks[i].rssi_threshold && in ath10k_wmi_tlv_op_gen_config_pno_start()
3945 pno->a_networks[i].rssi_threshold > -300) { in ath10k_wmi_tlv_op_gen_config_pno_start()
3948 __cpu_to_le32(pno->a_networks[i].rssi_threshold); in ath10k_wmi_tlv_op_gen_config_pno_start()
3953 __cpu_to_le32(pno->a_networks[i].bcast_nw_type); in ath10k_wmi_tlv_op_gen_config_pno_start()
3960 pno->a_networks[0].channel_count, in ath10k_wmi_tlv_op_gen_config_pno_start()
3971 channel_list[i] = __cpu_to_le32(pno->a_networks[0].channels[i]); in ath10k_wmi_tlv_op_gen_config_pno_start()