Lines Matching refs:rtt_report
3226 rtt_report_t *rtt_report = &(rtt_result->report); in dhd_rtt_convert_results_to_host_v1() local
3240 NULL_CHECK(rtt_report, "rtt_report is NULL", err); in dhd_rtt_convert_results_to_host_v1()
3285 rtt_report->addr = p_data_info->peer; in dhd_rtt_convert_results_to_host_v1()
3287 rtt_report->burst_num = ltoh16_ua(&p_data_info->burst_num); in dhd_rtt_convert_results_to_host_v1()
3289 rtt_report->success_num = p_data_info->num_valid_rtt; in dhd_rtt_convert_results_to_host_v1()
3291 rtt_report->num_per_burst_peer = p_data_info->num_ftm; in dhd_rtt_convert_results_to_host_v1()
3292 rtt_report->negotiated_burst_num = p_data_info->num_ftm; in dhd_rtt_convert_results_to_host_v1()
3294 rtt_report->status = ftm_get_statusmap_info(proxd_status, in dhd_rtt_convert_results_to_host_v1()
3298 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()
3302 rtt_report->rx_rate = dhd_rtt_convert_rate_to_host(ratespec); in dhd_rtt_convert_results_to_host_v1()
3305 rtt_report->tx_rate = dhd_rtt_convert_rate_to_host(0x2010010); in dhd_rtt_convert_results_to_host_v1()
3307 rtt_report->tx_rate = dhd_rtt_convert_rate_to_host(0xc); in dhd_rtt_convert_results_to_host_v1()
3312 rtt_report->rtt = (wifi_timespan)FTM_INTVL2NSEC(&rtt) * 1000; /* nano -> pico seconds */ in dhd_rtt_convert_results_to_host_v1()
3313 rtt_report->rtt_sd = ltoh16_ua(&p_data_info->sd_rtt); /* nano -> 0.1 nano */ in dhd_rtt_convert_results_to_host_v1()
3314 DHD_RTT(("rtt_report->rtt : %llu\n", rtt_report->rtt)); in dhd_rtt_convert_results_to_host_v1()
3315 DHD_RTT(("rtt_report->rssi : %d (0.5db)\n", rtt_report->rssi)); in dhd_rtt_convert_results_to_host_v1()
3319 rtt_report->distance = (avg_dist >> 8) * 1000; /* meter -> mm */ in dhd_rtt_convert_results_to_host_v1()
3320 rtt_report->distance += (avg_dist & 0xff) * 1000 / 256; in dhd_rtt_convert_results_to_host_v1()
3322 rtt_report->distance = FTM_INVALID; in dhd_rtt_convert_results_to_host_v1()
3328 rtt_report->ts = (uint64)TIMESPEC_TO_US(ts); in dhd_rtt_convert_results_to_host_v1()
3335 rtt_report->retry_after_duration = FTM_INTVL2SEC(&p_time); /* s -> s */ in dhd_rtt_convert_results_to_host_v1()
3343 rtt_report->burst_duration = FTM_INTVL2MSEC(&p_time); /* s -> ms */ in dhd_rtt_convert_results_to_host_v1()
3347 DHD_RTT(("rtt_report->burst_duration : %d\n", rtt_report->burst_duration)); in dhd_rtt_convert_results_to_host_v1()
3441 rtt_report_t *rtt_report = &(rtt_result->report); in dhd_rtt_convert_results_to_host_v2() local
3456 NULL_CHECK(rtt_report, "rtt_report is NULL", err); in dhd_rtt_convert_results_to_host_v2()
3513 rtt_report->addr = p_data_info->peer; in dhd_rtt_convert_results_to_host_v2()
3516 rtt_report->burst_num = ltoh16_ua(&p_data_info->burst_num); in dhd_rtt_convert_results_to_host_v2()
3519 rtt_report->success_num = p_data_info->num_valid_rtt; in dhd_rtt_convert_results_to_host_v2()
3522 rtt_report->ftm_num = p_data_info->num_ftm; in dhd_rtt_convert_results_to_host_v2()
3525 rtt_report->num_per_burst_peer = p_data_info->num_ftm; in dhd_rtt_convert_results_to_host_v2()
3526 rtt_report->negotiated_burst_num = p_data_info->num_ftm; in dhd_rtt_convert_results_to_host_v2()
3529 rtt_report->status = ftm_get_statusmap_info(proxd_status, in dhd_rtt_convert_results_to_host_v2()
3540 rtt_report->success_num) { in dhd_rtt_convert_results_to_host_v2()
3541 rtt_report->status = RTT_STATUS_SUCCESS; in dhd_rtt_convert_results_to_host_v2()
3545 rtt_report->rssi = ABS((wl_proxd_rssi_t)ltoh16_ua(&p_sample_avg->rssi)) * 2; in dhd_rtt_convert_results_to_host_v2()
3549 rtt_report->rx_rate = dhd_rtt_convert_rate_to_host(ratespec); in dhd_rtt_convert_results_to_host_v2()
3553 rtt_report->tx_rate = dhd_rtt_convert_rate_to_host(0x2010010); in dhd_rtt_convert_results_to_host_v2()
3555 rtt_report->tx_rate = dhd_rtt_convert_rate_to_host(0xc); in dhd_rtt_convert_results_to_host_v2()
3561 rtt_report->rtt = (wifi_timespan)FTM_INTVL2NSEC(&rtt) * 1000; /* nano -> pico seconds */ in dhd_rtt_convert_results_to_host_v2()
3562 rtt_report->rtt_sd = ltoh16_ua(&p_data_info->sd_rtt); /* nano -> 0.1 nano */ in dhd_rtt_convert_results_to_host_v2()
3563 DHD_RTT(("rtt_report->rtt : %llu\n", rtt_report->rtt)); in dhd_rtt_convert_results_to_host_v2()
3564 DHD_RTT(("rtt_report->rssi : %d (0.5db)\n", rtt_report->rssi)); in dhd_rtt_convert_results_to_host_v2()
3568 rtt_report->distance = (avg_dist >> 8) * 1000; /* meter -> mm */ in dhd_rtt_convert_results_to_host_v2()
3569 rtt_report->distance += (avg_dist & 0xff) * 1000 / 256; in dhd_rtt_convert_results_to_host_v2()
3574 rtt_report->distance_sd = rtt_report->rtt_sd * 15; /* mm */ in dhd_rtt_convert_results_to_host_v2()
3576 rtt_report->distance = FTM_INVALID; in dhd_rtt_convert_results_to_host_v2()
3582 rtt_report->ts = (uint64)TIMESPEC_TO_US(ts); in dhd_rtt_convert_results_to_host_v2()
3589 rtt_report->retry_after_duration = FTM_INTVL2SEC(&p_time); /* s -> s */ in dhd_rtt_convert_results_to_host_v2()
3597 rtt_report->burst_duration = FTM_INTVL2MSEC(&p_time); /* s -> ms */ in dhd_rtt_convert_results_to_host_v2()
3601 DHD_RTT(("rtt_report->burst_duration : %d\n", rtt_report->burst_duration)); in dhd_rtt_convert_results_to_host_v2()