Lines Matching refs:timeset
347 timeset[MC_CMD_PTP_OUT_SYNCHRONIZE_TIMESET_MAXNUM]; member
900 struct efx_ptp_timeset *timeset) in efx_ptp_read_timeset() argument
904 timeset->host_start = MCDI_DWORD(data, PTP_OUT_SYNCHRONIZE_HOSTSTART); in efx_ptp_read_timeset()
905 timeset->major = MCDI_DWORD(data, PTP_OUT_SYNCHRONIZE_MAJOR); in efx_ptp_read_timeset()
906 timeset->minor = MCDI_DWORD(data, PTP_OUT_SYNCHRONIZE_MINOR); in efx_ptp_read_timeset()
907 timeset->host_end = MCDI_DWORD(data, PTP_OUT_SYNCHRONIZE_HOSTEND), in efx_ptp_read_timeset()
908 timeset->wait = MCDI_DWORD(data, PTP_OUT_SYNCHRONIZE_WAITNS); in efx_ptp_read_timeset()
911 start_ns = timeset->host_start & MC_NANOSECOND_MASK; in efx_ptp_read_timeset()
912 end_ns = timeset->host_end & MC_NANOSECOND_MASK; in efx_ptp_read_timeset()
917 timeset->window = end_ns - start_ns; in efx_ptp_read_timeset()
961 &ptp->timeset[i]); in efx_ptp_process_times()
964 ptp->nic_to_kernel_time(0, ptp->timeset[i].wait, 0)); in efx_ptp_process_times()
965 window = ptp->timeset[i].window; in efx_ptp_process_times()
1001 start_sec = ptp->timeset[last_good].host_start >> MC_NANOSECOND_BITS; in efx_ptp_process_times()
1012 (ptp->timeset[last_good].host_start & MC_NANOSECOND_MASK); in efx_ptp_process_times()
1018 mc_time = ptp->nic_to_kernel_time(ptp->timeset[last_good].major, in efx_ptp_process_times()
1019 ptp->timeset[last_good].minor, 0); in efx_ptp_process_times()