| /linux/drivers/net/ethernet/cadence/ |
| H A D | macb_ptp.c | 388 struct kernel_hwtstamp_config *tstamp_config) in gem_get_hwtst() argument 392 *tstamp_config = bp->tstamp_config; in gem_get_hwtst() 412 struct kernel_hwtstamp_config *tstamp_config, in gem_set_hwtst() argument 423 switch (tstamp_config->tx_type) { in gem_set_hwtst() 438 switch (tstamp_config->rx_filter) { in gem_set_hwtst() 455 tstamp_config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in gem_set_hwtst() 462 tstamp_config->rx_filter = HWTSTAMP_FILTER_ALL; in gem_set_hwtst() 465 tstamp_config->rx_filter = HWTSTAMP_FILTER_NONE; in gem_set_hwtst() 469 bp->tstamp_config = *tstamp_config; in gem_set_hwtst()
|
| H A D | macb.h | 1214 struct kernel_hwtstamp_config *tstamp_config); 1216 struct kernel_hwtstamp_config *tstamp_config, 1371 struct kernel_hwtstamp_config tstamp_config; member 1412 if (bp->tstamp_config.tx_type == TSTAMP_DISABLED) in gem_ptp_do_txstamp() 1420 if (bp->tstamp_config.rx_filter == TSTAMP_DISABLED) in gem_ptp_do_rxstamp() 1427 struct kernel_hwtstamp_config *tstamp_config); 1429 struct kernel_hwtstamp_config *tstamp_config,
|
| /linux/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_ptp.c | 592 wx->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in wx_ptp_create_clock() 593 wx->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in wx_ptp_create_clock() 795 wx_ptp_set_timestamp_mode(wx, &wx->tstamp_config); in wx_ptp_reset() 949 *cfg = wx->tstamp_config; in wx_hwtstamp_get() 970 memcpy(&wx->tstamp_config, cfg, sizeof(wx->tstamp_config)); in wx_hwtstamp_set()
|
| H A D | wx_type.h | 1440 struct kernel_hwtstamp_config tstamp_config; member
|
| H A D | wx_lib.c | 1657 if (wx->tstamp_config.tx_type == HWTSTAMP_TX_ON && in wx_xmit_frame_ring()
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_ptp.c | 952 *config = adapter->tstamp_config; in ixgbe_ptp_hwtstamp_get() 1154 adapter->tstamp_config = *config; in ixgbe_ptp_hwtstamp_set() 1338 ixgbe_ptp_set_timestamp_mode(adapter, &adapter->tstamp_config); in ixgbe_ptp_reset() 1453 adapter->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in ixgbe_ptp_create_clock() 1454 adapter->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in ixgbe_ptp_create_clock()
|
| H A D | ixgbe.h | 794 struct kernel_hwtstamp_config tstamp_config; member
|
| H A D | ixgbe_main.c | 9449 if (adapter->tstamp_config.tx_type == HWTSTAMP_TX_ON && in ixgbe_xmit_frame_ring()
|
| /linux/drivers/net/dsa/microchip/ |
| H A D | ksz_ptp.c | 364 *config = prt->tstamp_config; in ksz_hwtstamp_get() 430 prt->tstamp_config = *config; in ksz8463_hwtstamp_set() 522 prt->tstamp_config = *config; in ksz_hwtstamp_set() 571 if (prt->tstamp_config.tx_type != HWTSTAMP_TX_ONESTEP_P2P) in ksz_port_rxtstamp() 622 if (prt->tstamp_config.tx_type == HWTSTAMP_TX_ONESTEP_P2P) in ksz_port_txtstamp() 628 if (prt->tstamp_config.tx_type == HWTSTAMP_TX_ONESTEP_P2P) { in ksz_port_txtstamp()
|
| H A D | ksz_common.h | 194 struct kernel_hwtstamp_config tstamp_config; member
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ptp.c | 114 enable = pf->ptp.tstamp_config.tx_type == HWTSTAMP_TX_ON; in ice_ptp_cfg_tx_interrupt() 183 enable_rx = pf->ptp.tstamp_config.rx_filter == HWTSTAMP_FILTER_ALL; in ice_ptp_restore_timestamp_mode() 2217 *config = pf->ptp.tstamp_config; in ice_ptp_hwtstamp_get() 2232 pf->ptp.tstamp_config.tx_type = HWTSTAMP_TX_OFF; in ice_ptp_set_timestamp_mode() 2235 pf->ptp.tstamp_config.tx_type = HWTSTAMP_TX_ON; in ice_ptp_set_timestamp_mode() 2243 pf->ptp.tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in ice_ptp_set_timestamp_mode() 2259 pf->ptp.tstamp_config.rx_filter = HWTSTAMP_FILTER_ALL; in ice_ptp_set_timestamp_mode() 2294 *config = pf->ptp.tstamp_config; in ice_ptp_hwtstamp_set()
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac.h | 329 struct kernel_hwtstamp_config tstamp_config; member
|
| H A D | stmmac_main.c | 828 priv->tstamp_config = *config; in stmmac_hwtstamp_set() 849 *config = priv->tstamp_config; in stmmac_hwtstamp_get() 930 memset(&priv->tstamp_config, 0, sizeof(priv->tstamp_config)); in stmmac_init_timestamping()
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf.h | 410 struct kernel_hwtstamp_config tstamp_config; member
|
| H A D | idpf_lib.c | 2625 *config = vport->tstamp_config; in idpf_hwtstamp_get()
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc.h | 320 struct kernel_hwtstamp_config tstamp_config; member
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb.h | 630 struct kernel_hwtstamp_config tstamp_config; member
|
| H A D | igb_main.c | 6565 if (adapter->tstamp_config.tx_type == HWTSTAMP_TX_ON && in igb_xmit_frame_ring()
|
| /linux/drivers/net/ethernet/amd/xgbe/ |
| H A D | xgbe.h | 1165 struct kernel_hwtstamp_config tstamp_config; member
|
| H A D | xgbe-drv.c | 1574 (pdata->tstamp_config.tx_type == HWTSTAMP_TX_ON)) in xgbe_packet_info()
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e.h | 668 struct kernel_hwtstamp_config tstamp_config; member
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_main.c | 3050 *config = pi->tstamp_config; in cxgb_hwtstamp_get() 3073 pi->tstamp_config = *config; in cxgb_hwtstamp_set() 3117 pi->tstamp_config = *config; in cxgb_hwtstamp_set()
|