Home
last modified time | relevance | path

Searched refs:hwtstamp_config (Results 1 – 25 of 55) sorted by relevance

123

/Linux-v4.19/tools/testing/selftests/networking/timestamping/
D.gitignore4 hwtstamp_config
DMakefile4 TEST_PROGS := hwtstamp_config rxtimestamp timestamping txtimestamp
Dhwtstamp_config.c89 struct hwtstamp_config config; in main()
Dtimestamping.c328 struct hwtstamp_config hwconfig, hwconfig_requested; in main()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Dmlx4_en.h401 struct hwtstamp_config hwtstamp_config; member
624 struct hwtstamp_config hwtstamp_config; member
793 struct hwtstamp_config ts_config,
Den_cq.c139 if ((cq->type != RX && priv->hwtstamp_config.tx_type) || in mlx4_en_activate_cq()
140 (cq->type == RX && priv->hwtstamp_config.rx_filter)) in mlx4_en_activate_cq()
Den_netdev.c2201 memcpy(&dst->hwtstamp_config, &prof->hwtstamp_config, in mlx4_en_copy_priv()
2202 sizeof(dst->hwtstamp_config)); in mlx4_en_copy_priv()
2251 memcpy(&dst->hwtstamp_config, &src->hwtstamp_config, in mlx4_en_update_priv()
2252 sizeof(dst->hwtstamp_config)); in mlx4_en_update_priv()
2402 struct hwtstamp_config config; in mlx4_en_hwtstamp_set()
2462 return copy_to_user(ifr->ifr_data, &priv->hwtstamp_config, in mlx4_en_hwtstamp_get()
2463 sizeof(priv->hwtstamp_config)) ? -EFAULT : 0; in mlx4_en_hwtstamp_get()
2542 ret = mlx4_en_reset_config(netdev, priv->hwtstamp_config, in mlx4_en_set_features()
3386 priv->hwtstamp_config.flags = 0; in mlx4_en_init_netdev()
3387 priv->hwtstamp_config.tx_type = HWTSTAMP_TX_OFF; in mlx4_en_init_netdev()
[all …]
/Linux-v4.19/include/uapi/linux/
Dnet_tstamp.h62 struct hwtstamp_config { struct
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_ptp.c512 struct hwtstamp_config *config = &pf->tstamp_config; in i40e_ptp_get_ts_config()
534 struct hwtstamp_config *config) in i40e_ptp_set_timestamp_mode()
661 struct hwtstamp_config config; in i40e_ptp_set_ts_config()
/Linux-v4.19/drivers/net/dsa/mv88e6xxx/
Dhwtstamp.c96 struct hwtstamp_config *config) in mv88e6xxx_set_hwtstamp_config()
184 struct hwtstamp_config config; in mv88e6xxx_port_hwtstamp_set()
209 struct hwtstamp_config *config = &ps->tstamp_config; in mv88e6xxx_port_hwtstamp_get()
Dchip.h190 struct hwtstamp_config tstamp_config;
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den.h385 struct hwtstamp_config *tstamp;
560 struct hwtstamp_config *tstamp;
612 struct hwtstamp_config *tstamp;
688 struct hwtstamp_config tstamp;
/Linux-v4.19/drivers/net/ethernet/intel/e1000e/
De1000.h319 struct hwtstamp_config hwtstamp_config; member
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ptp.c809 struct hwtstamp_config *config = &adapter->tstamp_config; in ixgbe_ptp_get_ts_config()
841 struct hwtstamp_config *config) in ixgbe_ptp_set_timestamp_mode()
1001 struct hwtstamp_config config; in ixgbe_ptp_set_ts_config()
/Linux-v4.19/drivers/net/ethernet/freescale/
Dfec_ptp.c459 struct hwtstamp_config config; in fec_ptp_set()
499 struct hwtstamp_config config; in fec_ptp_get()
/Linux-v4.19/drivers/net/ethernet/cadence/
Dmacb_ptp.c416 struct hwtstamp_config *tstamp_config; in gem_get_hwtst()
447 struct hwtstamp_config *tstamp_config; in gem_set_hwtst()
/Linux-v4.19/Documentation/networking/
Dtimestamping.txt422 struct hwtstamp_config {
430 ifr_data points to a struct hwtstamp_config. The tx_type and
457 /* possible values for hwtstamp_config->tx_type */
475 /* possible values for hwtstamp_config->rx_filter */
497 SIOCSHWTSTAMP ioctl and update the supplied struct hwtstamp_config with
/Linux-v4.19/drivers/net/ethernet/intel/igb/
Digb_ptp.c900 struct hwtstamp_config *config = &adapter->tstamp_config; in igb_ptp_get_ts_config()
924 struct hwtstamp_config *config) in igb_ptp_set_timestamp_mode()
1081 struct hwtstamp_config config; in igb_ptp_set_ts_config()
Digb.h551 struct hwtstamp_config tstamp_config;
/Linux-v4.19/net/core/
Ddev_ioctl.c171 struct hwtstamp_config cfg; in net_hwtstamp_validate()
/Linux-v4.19/drivers/net/ethernet/sfc/
Dnet_driver.h99 struct hwtstamp_config;
1389 struct hwtstamp_config *init);
Dptp.c298 struct hwtstamp_config config;
1736 static int efx_ptp_ts_init(struct efx_nic *efx, struct hwtstamp_config *init) in efx_ptp_ts_init()
1788 struct hwtstamp_config config; in efx_ptp_set_ts_config()
/Linux-v4.19/include/linux/mlx5/
Ddriver.h810 struct hwtstamp_config hwtstamp_config; member
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/
Dqede_ptp.c302 struct hwtstamp_config config; in qede_ptp_hw_ts()
/Linux-v4.19/drivers/net/ethernet/amd/xgbe/
Dxgbe.h1204 struct hwtstamp_config tstamp_config;

123