Lines Matching refs:fw_ap
531 struct iwl_tof_range_rsp_ap_entry_ntfy *fw_ap; in iwl_mvm_ftm_range_resp() local
537 fw_ap = &fw_resp->ap[i]; in iwl_mvm_ftm_range_resp()
539 fw_ap = (void *)&fw_resp_v6->ap[i]; in iwl_mvm_ftm_range_resp()
542 result.ap_tsf = le32_to_cpu(fw_ap->start_tsf); in iwl_mvm_ftm_range_resp()
546 fw_ap = (void *)&fw_resp_v5->ap[i]; in iwl_mvm_ftm_range_resp()
556 fw_ap->bssid); in iwl_mvm_ftm_range_resp()
560 fw_ap->bssid, i); in iwl_mvm_ftm_range_resp()
564 switch (fw_ap->measure_status) { in iwl_mvm_ftm_range_resp()
580 result.ftm.busy_retry_time = fw_ap->refusal_period; in iwl_mvm_ftm_range_resp()
588 memcpy(result.addr, fw_ap->bssid, ETH_ALEN); in iwl_mvm_ftm_range_resp()
590 fw_ap->timestamp); in iwl_mvm_ftm_range_resp()
594 result.ftm.rssi_avg = fw_ap->rssi; in iwl_mvm_ftm_range_resp()
596 result.ftm.rssi_spread = fw_ap->rssi_spread; in iwl_mvm_ftm_range_resp()
598 result.ftm.rtt_avg = (s32)le32_to_cpu(fw_ap->rtt); in iwl_mvm_ftm_range_resp()
600 result.ftm.rtt_variance = le32_to_cpu(fw_ap->rtt_variance); in iwl_mvm_ftm_range_resp()
602 result.ftm.rtt_spread = le32_to_cpu(fw_ap->rtt_spread); in iwl_mvm_ftm_range_resp()
614 fw_ap->rttConfidence); in iwl_mvm_ftm_range_resp()