/Linux-v4.19/tools/testing/selftests/networking/timestamping/ |
D | .gitignore | 4 hwtstamp_config
|
D | Makefile | 4 TEST_PROGS := hwtstamp_config rxtimestamp timestamping txtimestamp
|
D | hwtstamp_config.c | 89 struct hwtstamp_config config; in main()
|
D | timestamping.c | 328 struct hwtstamp_config hwconfig, hwconfig_requested; in main()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/ |
D | mlx4_en.h | 401 struct hwtstamp_config hwtstamp_config; member 624 struct hwtstamp_config hwtstamp_config; member 793 struct hwtstamp_config ts_config,
|
D | en_cq.c | 139 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()
|
D | en_netdev.c | 2201 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/ |
D | net_tstamp.h | 62 struct hwtstamp_config { struct
|
/Linux-v4.19/drivers/net/ethernet/intel/i40e/ |
D | i40e_ptp.c | 512 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/ |
D | hwtstamp.c | 96 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()
|
D | chip.h | 190 struct hwtstamp_config tstamp_config;
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en.h | 385 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/ |
D | e1000.h | 319 struct hwtstamp_config hwtstamp_config; member
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ptp.c | 809 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/ |
D | fec_ptp.c | 459 struct hwtstamp_config config; in fec_ptp_set() 499 struct hwtstamp_config config; in fec_ptp_get()
|
/Linux-v4.19/drivers/net/ethernet/cadence/ |
D | macb_ptp.c | 416 struct hwtstamp_config *tstamp_config; in gem_get_hwtst() 447 struct hwtstamp_config *tstamp_config; in gem_set_hwtst()
|
/Linux-v4.19/Documentation/networking/ |
D | timestamping.txt | 422 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/ |
D | igb_ptp.c | 900 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()
|
D | igb.h | 551 struct hwtstamp_config tstamp_config;
|
/Linux-v4.19/net/core/ |
D | dev_ioctl.c | 171 struct hwtstamp_config cfg; in net_hwtstamp_validate()
|
/Linux-v4.19/drivers/net/ethernet/sfc/ |
D | net_driver.h | 99 struct hwtstamp_config; 1389 struct hwtstamp_config *init);
|
D | ptp.c | 298 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/ |
D | driver.h | 810 struct hwtstamp_config hwtstamp_config; member
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/ |
D | qede_ptp.c | 302 struct hwtstamp_config config; in qede_ptp_hw_ts()
|
/Linux-v4.19/drivers/net/ethernet/amd/xgbe/ |
D | xgbe.h | 1204 struct hwtstamp_config tstamp_config;
|