Searched refs:ptp_data (Results 1 – 11 of 11) sorted by relevance
59 container_of((d), struct sja1105_private, ptp_data)67 struct sja1105_ptp_data *ptp_data = &priv->ptp_data; in sja1105_change_rxtstamping() local76 ptp_cancel_worker_sync(ptp_data->clock); in sja1105_change_rxtstamping()77 skb_queue_purge(&ptp_data->skb_txtstamp_queue); in sja1105_change_rxtstamping()78 skb_queue_purge(&ptp_data->skb_rxtstamp_queue); in sja1105_change_rxtstamping()156 struct sja1105_ptp_data *ptp_data = &priv->ptp_data; in sja1105_get_ts_info() local159 if (!ptp_data->clock) in sja1105_get_ts_info()169 info->phc_index = ptp_clock_index(ptp_data->clock); in sja1105_get_ts_info()353 struct sja1105_ptp_data *ptp_data = &priv->ptp_data; in sja1105_extts_poll() local365 if (ptpsyncts && ptp_data->ptpsyncts != ptpsyncts) { in sja1105_extts_poll()[all …]
630 struct sja1105_ptp_cmd *cmd = &priv->ptp_data.cmd; in sja1105_tas_start()657 struct sja1105_ptp_cmd *cmd = &priv->ptp_data.cmd; in sja1105_tas_stop()725 struct sja1105_ptp_data *ptp_data = &priv->ptp_data; in sja1105_tas_state_machine() local732 mutex_lock(&ptp_data->lock); in sja1105_tas_state_machine()839 mutex_unlock(&ptp_data->lock); in sja1105_tas_state_machine()
2265 mutex_lock(&priv->ptp_data.lock); in sja1105_static_config_reload()2269 mutex_unlock(&priv->ptp_data.lock); in sja1105_static_config_reload()2276 mutex_unlock(&priv->ptp_data.lock); in sja1105_static_config_reload()2282 mutex_unlock(&priv->ptp_data.lock); in sja1105_static_config_reload()2299 mutex_unlock(&priv->ptp_data.lock); in sja1105_static_config_reload()3324 mutex_init(&priv->ptp_data.lock); in sja1105_probe()
275 struct sja1105_ptp_data ptp_data; member
398 if (!efx->ptp_data) in efx_siena_ptp_describe_stats()412 if (!efx->ptp_data) in efx_siena_ptp_update_stats()419 stats[i] = *(unsigned int *)((char *)efx->ptp_data + in efx_siena_ptp_update_stats()541 return efx->ptp_data ? efx->ptp_data->channel : NULL; in efx_siena_ptp_channel()612 struct efx_ptp_data *ptp = efx->ptp_data; in efx_siena_ptp_nic_to_kernel_time()633 struct efx_ptp_data *ptp = efx->ptp_data; in efx_ptp_get_attributes()745 efx->ptp_data->ts_corrections.ptp_tx = MCDI_DWORD(outbuf, in efx_ptp_get_timestamp_corrections()747 efx->ptp_data->ts_corrections.ptp_rx = MCDI_DWORD(outbuf, in efx_ptp_get_timestamp_corrections()749 efx->ptp_data->ts_corrections.pps_out = MCDI_DWORD(outbuf, in efx_ptp_get_timestamp_corrections()751 efx->ptp_data->ts_corrections.pps_in = MCDI_DWORD(outbuf, in efx_ptp_get_timestamp_corrections()[all …]
317 ((efx_siena_ptp_use_mac_tx_timestamps(efx) && efx->ptp_data) || in efx_siena_hard_start_xmit()
1105 struct efx_ptp_data *ptp_data; member
402 if (!efx->ptp_data) in efx_ptp_describe_stats()416 if (!efx->ptp_data) in efx_ptp_update_stats()423 stats[i] = *(unsigned int *)((char *)efx->ptp_data + in efx_ptp_update_stats()545 return efx->ptp_data ? efx->ptp_data->channel : NULL; in efx_ptp_channel()550 if (efx->ptp_data) in efx_ptp_update_channel()551 efx->ptp_data->channel = channel; in efx_ptp_update_channel()622 struct efx_ptp_data *ptp = efx->ptp_data; in efx_ptp_nic_to_kernel_time()643 struct efx_ptp_data *ptp = efx->ptp_data; in efx_ptp_get_attributes()755 efx->ptp_data->ts_corrections.ptp_tx = MCDI_DWORD(outbuf, in efx_ptp_get_timestamp_corrections()757 efx->ptp_data->ts_corrections.ptp_rx = MCDI_DWORD(outbuf, in efx_ptp_get_timestamp_corrections()[all …]
849 struct efx_ptp_data *ptp_data = efx->ptp_data; in efx_realloc_channels() local920 efx->ptp_data = NULL; in efx_realloc_channels()931 efx->ptp_data = ptp_data; in efx_realloc_channels()
530 ((efx_ptp_use_mac_tx_timestamps(efx) && efx->ptp_data) || in efx_hard_start_xmit()
1160 struct efx_ptp_data *ptp_data; member