Home
last modified time | relevance | path

Searched refs:tstamp_config (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/net/ethernet/cadence/
H A Dmacb_ptp.c382 struct kernel_hwtstamp_config *tstamp_config) in gem_get_hwtst() argument
386 *tstamp_config = bp->tstamp_config; in gem_get_hwtst()
406 struct kernel_hwtstamp_config *tstamp_config, in gem_set_hwtst() argument
417 switch (tstamp_config->tx_type) { in gem_set_hwtst()
432 switch (tstamp_config->rx_filter) { in gem_set_hwtst()
449 tstamp_config->rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; in gem_set_hwtst()
456 tstamp_config->rx_filter = HWTSTAMP_FILTER_ALL; in gem_set_hwtst()
459 tstamp_config->rx_filter = HWTSTAMP_FILTER_NONE; in gem_set_hwtst()
463 bp->tstamp_config = *tstamp_config; in gem_set_hwtst()
H A Dmacb.h1214 struct kernel_hwtstamp_config *tstamp_config);
1216 struct kernel_hwtstamp_config *tstamp_config,
1371 struct kernel_hwtstamp_config tstamp_config;
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, in gem_ptp_init()
1368 struct kernel_hwtstamp_config tstamp_config; global() member
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ptp.c952 *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 Dixgbe.h794 struct kernel_hwtstamp_config tstamp_config; member
H A Dixgbe_main.c9449 if (adapter->tstamp_config.tx_type == HWTSTAMP_TX_ON && in ixgbe_xmit_frame_ring()
/linux/drivers/net/dsa/microchip/
H A Dksz_ptp.c364 *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 Dksz_common.h194 struct kernel_hwtstamp_config tstamp_config; member
/linux/drivers/net/ethernet/intel/ice/
H A Dice_ptp.c114 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/intel/idpf/
H A Didpf.h410 struct kernel_hwtstamp_config tstamp_config; member
H A Didpf_lib.c2625 *config = vport->tstamp_config; in idpf_hwtstamp_get()
/linux/drivers/net/ethernet/intel/igc/
H A Digc.h320 struct kernel_hwtstamp_config tstamp_config; member
/linux/drivers/net/ethernet/intel/igb/
H A Digb.h630 struct kernel_hwtstamp_config tstamp_config; member
H A Digb_main.c6565 if (adapter->tstamp_config.tx_type == HWTSTAMP_TX_ON && in igb_xmit_frame_ring()
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe.h1165 struct kernel_hwtstamp_config tstamp_config; member
H A Dxgbe-drv.c1574 (pdata->tstamp_config.tx_type == HWTSTAMP_TX_ON)) in xgbe_packet_info()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e.h668 struct kernel_hwtstamp_config tstamp_config; member
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_main.c3050 *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()
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_lib.c1652 if (wx->tstamp_config.tx_type == HWTSTAMP_TX_ON && in wx_xmit_frame_ring()