Lines Matching refs:rtt_report
2613 rtt_report_t *rtt_report = &(rtt_result->report); in dhd_rtt_convert_results_to_host_v1() local
2627 NULL_CHECK(rtt_report, "rtt_report is NULL", err); in dhd_rtt_convert_results_to_host_v1()
2673 rtt_report->addr = p_data_info->peer; in dhd_rtt_convert_results_to_host_v1()
2675 rtt_report->burst_num = ltoh16_ua(&p_data_info->burst_num); in dhd_rtt_convert_results_to_host_v1()
2677 rtt_report->success_num = p_data_info->num_valid_rtt; in dhd_rtt_convert_results_to_host_v1()
2679 rtt_report->num_per_burst_peer = p_data_info->num_ftm; in dhd_rtt_convert_results_to_host_v1()
2680 rtt_report->negotiated_burst_num = p_data_info->num_ftm; in dhd_rtt_convert_results_to_host_v1()
2682 rtt_report->status = ftm_get_statusmap_info(proxd_status, in dhd_rtt_convert_results_to_host_v1()
2686 rtt_report->rssi = ABS((wl_proxd_rssi_t)ltoh16_ua(&p_data_info->avg_rtt.rssi)) * 2; in dhd_rtt_convert_results_to_host_v1()
2690 rtt_report->rx_rate = dhd_rtt_convert_rate_to_host(ratespec); in dhd_rtt_convert_results_to_host_v1()
2693 rtt_report->tx_rate = dhd_rtt_convert_rate_to_host(0x2010010); in dhd_rtt_convert_results_to_host_v1()
2695 rtt_report->tx_rate = dhd_rtt_convert_rate_to_host(0xc); in dhd_rtt_convert_results_to_host_v1()
2700 rtt_report->rtt = (wifi_timespan)FTM_INTVL2NSEC(&rtt) * 1000; /* nano -> pico seconds */ in dhd_rtt_convert_results_to_host_v1()
2701 rtt_report->rtt_sd = ltoh16_ua(&p_data_info->sd_rtt); /* nano -> 0.1 nano */ in dhd_rtt_convert_results_to_host_v1()
2702 DHD_RTT(("rtt_report->rtt : %llu\n", rtt_report->rtt)); in dhd_rtt_convert_results_to_host_v1()
2703 DHD_RTT(("rtt_report->rssi : %d (0.5db)\n", rtt_report->rssi)); in dhd_rtt_convert_results_to_host_v1()
2707 rtt_report->distance = (avg_dist >> 8) * 1000; /* meter -> mm */ in dhd_rtt_convert_results_to_host_v1()
2708 rtt_report->distance += (avg_dist & 0xff) * 1000 / 256; in dhd_rtt_convert_results_to_host_v1()
2710 rtt_report->distance = FTM_INVALID; in dhd_rtt_convert_results_to_host_v1()
2716 rtt_report->ts = (uint64)TIMESPEC_TO_US(ts); in dhd_rtt_convert_results_to_host_v1()
2723 rtt_report->retry_after_duration = FTM_INTVL2SEC(&p_time); /* s -> s */ in dhd_rtt_convert_results_to_host_v1()
2731 rtt_report->burst_duration = FTM_INTVL2MSEC(&p_time); /* s -> ms */ in dhd_rtt_convert_results_to_host_v1()
2735 DHD_RTT(("rtt_report->burst_duration : %d\n", rtt_report->burst_duration)); in dhd_rtt_convert_results_to_host_v1()
2831 rtt_report_t *rtt_report = &(rtt_result->report); in dhd_rtt_convert_results_to_host_v2() local
2846 NULL_CHECK(rtt_report, "rtt_report is NULL", err); in dhd_rtt_convert_results_to_host_v2()
2903 rtt_report->addr = p_data_info->peer; in dhd_rtt_convert_results_to_host_v2()
2906 rtt_report->burst_num = ltoh16_ua(&p_data_info->burst_num); in dhd_rtt_convert_results_to_host_v2()
2909 rtt_report->success_num = p_data_info->num_valid_rtt; in dhd_rtt_convert_results_to_host_v2()
2912 rtt_report->ftm_num = p_data_info->num_ftm; in dhd_rtt_convert_results_to_host_v2()
2915 rtt_report->num_per_burst_peer = p_data_info->num_ftm; in dhd_rtt_convert_results_to_host_v2()
2916 rtt_report->negotiated_burst_num = p_data_info->num_ftm; in dhd_rtt_convert_results_to_host_v2()
2919 rtt_report->status = ftm_get_statusmap_info(proxd_status, in dhd_rtt_convert_results_to_host_v2()
2930 rtt_report->success_num) { in dhd_rtt_convert_results_to_host_v2()
2931 rtt_report->status = RTT_STATUS_SUCCESS; in dhd_rtt_convert_results_to_host_v2()
2935 rtt_report->rssi = ABS((wl_proxd_rssi_t)ltoh16_ua(&p_sample_avg->rssi)) * 2; in dhd_rtt_convert_results_to_host_v2()
2939 rtt_report->rx_rate = dhd_rtt_convert_rate_to_host(ratespec); in dhd_rtt_convert_results_to_host_v2()
2943 rtt_report->tx_rate = dhd_rtt_convert_rate_to_host(0x2010010); in dhd_rtt_convert_results_to_host_v2()
2945 rtt_report->tx_rate = dhd_rtt_convert_rate_to_host(0xc); in dhd_rtt_convert_results_to_host_v2()
2951 rtt_report->rtt = (wifi_timespan)FTM_INTVL2NSEC(&rtt) * 1000; /* nano -> pico seconds */ in dhd_rtt_convert_results_to_host_v2()
2952 rtt_report->rtt_sd = ltoh16_ua(&p_data_info->sd_rtt); /* nano -> 0.1 nano */ in dhd_rtt_convert_results_to_host_v2()
2953 DHD_RTT(("rtt_report->rtt : %llu\n", rtt_report->rtt)); in dhd_rtt_convert_results_to_host_v2()
2954 DHD_RTT(("rtt_report->rssi : %d (0.5db)\n", rtt_report->rssi)); in dhd_rtt_convert_results_to_host_v2()
2958 rtt_report->distance = (avg_dist >> 8) * 1000; /* meter -> mm */ in dhd_rtt_convert_results_to_host_v2()
2959 rtt_report->distance += (avg_dist & 0xff) * 1000 / 256; in dhd_rtt_convert_results_to_host_v2()
2964 rtt_report->distance_sd = rtt_report->rtt_sd * 15; /* mm */ in dhd_rtt_convert_results_to_host_v2()
2966 rtt_report->distance = FTM_INVALID; in dhd_rtt_convert_results_to_host_v2()
2972 rtt_report->ts = (uint64)TIMESPEC_TO_US(ts); in dhd_rtt_convert_results_to_host_v2()
2979 rtt_report->retry_after_duration = FTM_INTVL2SEC(&p_time); /* s -> s */ in dhd_rtt_convert_results_to_host_v2()
2987 rtt_report->burst_duration = FTM_INTVL2MSEC(&p_time); /* s -> ms */ in dhd_rtt_convert_results_to_host_v2()
2991 DHD_RTT(("rtt_report->burst_duration : %d\n", rtt_report->burst_duration)); in dhd_rtt_convert_results_to_host_v2()