| /Linux-v5.10/drivers/net/ethernet/mellanox/mlxsw/ |
| D | spectrum_ptp.h | 52 struct hwtstamp_config *config); 55 struct hwtstamp_config *config); 111 struct hwtstamp_config *config) in mlxsw_sp1_ptp_hwtstamp_get() 118 struct hwtstamp_config *config) in mlxsw_sp1_ptp_hwtstamp_set() 182 struct hwtstamp_config *config) in mlxsw_sp2_ptp_hwtstamp_get() 189 struct hwtstamp_config *config) in mlxsw_sp2_ptp_hwtstamp_set()
|
| D | spectrum_ptp.c | 882 struct hwtstamp_config *config) in mlxsw_sp1_ptp_hwtstamp_get() 884 *config = mlxsw_sp_port->ptp.hwtstamp_config; in mlxsw_sp1_ptp_hwtstamp_get() 888 static int mlxsw_sp_ptp_get_message_types(const struct hwtstamp_config *config, in mlxsw_sp_ptp_get_message_types() 1044 struct hwtstamp_config *config) in mlxsw_sp1_ptp_hwtstamp_set() 1060 mlxsw_sp_port->ptp.hwtstamp_config = *config; in mlxsw_sp1_ptp_hwtstamp_set()
|
| D | spectrum.h | 207 struct hwtstamp_config *config); 209 struct hwtstamp_config *config); 313 struct hwtstamp_config hwtstamp_config; member
|
| /Linux-v5.10/drivers/net/ethernet/aquantia/atlantic/ |
| D | aq_ptp.h | 63 struct hwtstamp_config *config); 65 struct hwtstamp_config *config); 133 struct hwtstamp_config *config) {} in aq_ptp_hwtstamp_config_get() 135 struct hwtstamp_config *config) in aq_ptp_hwtstamp_config_set()
|
| D | aq_main.c | 230 struct hwtstamp_config *config) in aq_ndev_config_hwtstamp() 267 struct hwtstamp_config config; in aq_ndev_hwtstamp_set() 290 struct hwtstamp_config config; in aq_ndev_hwtstamp_get()
|
| D | aq_ptp.c | 54 struct hwtstamp_config hwtstamp_config; member 570 struct hwtstamp_config *config) in aq_ptp_hwtstamp_config_get() 572 *config = aq_ptp->hwtstamp_config; in aq_ptp_hwtstamp_config_get() 591 struct hwtstamp_config *config) in aq_ptp_hwtstamp_config_set() 626 aq_ptp->hwtstamp_config = *config; in aq_ptp_hwtstamp_config_set()
|
| /Linux-v5.10/tools/testing/selftests/net/ |
| D | .gitignore | 29 hwtstamp_config
|
| D | Makefile | 33 TEST_GEN_FILES += hwtstamp_config rxtimestamp timestamping txtimestamp
|
| D | hwtstamp_config.c | 89 struct hwtstamp_config config; in main()
|
| /Linux-v5.10/drivers/net/ethernet/mellanox/mlx4/ |
| D | mlx4_en.h | 405 struct hwtstamp_config hwtstamp_config; member 630 struct hwtstamp_config hwtstamp_config; member 799 struct hwtstamp_config ts_config,
|
| D | en_cq.c | 136 if ((cq->type != RX && priv->hwtstamp_config.tx_type) || in mlx4_en_activate_cq() 137 (cq->type == RX && priv->hwtstamp_config.rx_filter)) in mlx4_en_activate_cq()
|
| D | en_netdev.c | 2208 memcpy(&dst->hwtstamp_config, &prof->hwtstamp_config, in mlx4_en_copy_priv() 2209 sizeof(dst->hwtstamp_config)); in mlx4_en_copy_priv() 2258 memcpy(&dst->hwtstamp_config, &src->hwtstamp_config, in mlx4_en_update_priv() 2259 sizeof(dst->hwtstamp_config)); in mlx4_en_update_priv() 2407 struct hwtstamp_config config; in mlx4_en_hwtstamp_set() 2467 return copy_to_user(ifr->ifr_data, &priv->hwtstamp_config, in mlx4_en_hwtstamp_get() 2468 sizeof(priv->hwtstamp_config)) ? -EFAULT : 0; in mlx4_en_hwtstamp_get() 2547 ret = mlx4_en_reset_config(netdev, priv->hwtstamp_config, in mlx4_en_set_features() 3285 priv->hwtstamp_config.flags = 0; in mlx4_en_init_netdev() 3286 priv->hwtstamp_config.tx_type = HWTSTAMP_TX_OFF; in mlx4_en_init_netdev() [all …]
|
| /Linux-v5.10/include/uapi/linux/ |
| D | net_tstamp.h | 62 struct hwtstamp_config { struct
|
| /Linux-v5.10/drivers/net/ethernet/intel/igc/ |
| D | igc_ptp.c | 270 struct hwtstamp_config *config) in igc_ptp_set_timestamp_mode() 433 struct hwtstamp_config config; in igc_ptp_set_ts_config() 463 struct hwtstamp_config *config = &adapter->tstamp_config; in igc_ptp_get_ts_config()
|
| /Linux-v5.10/drivers/net/ethernet/intel/i40e/ |
| D | i40e_ptp.c | 517 struct hwtstamp_config *config = &pf->tstamp_config; in i40e_ptp_get_ts_config() 539 struct hwtstamp_config *config) in i40e_ptp_set_timestamp_mode() 666 struct hwtstamp_config config; in i40e_ptp_set_ts_config()
|
| /Linux-v5.10/drivers/net/dsa/mv88e6xxx/ |
| D | hwtstamp.c | 92 struct hwtstamp_config *config) in mv88e6xxx_set_hwtstamp_config() 180 struct hwtstamp_config config; in mv88e6xxx_port_hwtstamp_set() 205 struct hwtstamp_config *config = &ps->tstamp_config; in mv88e6xxx_port_hwtstamp_get()
|
| /Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en.h | 368 struct hwtstamp_config *tstamp; 603 struct hwtstamp_config *tstamp; 678 struct hwtstamp_config *tstamp; 807 struct hwtstamp_config tstamp;
|
| /Linux-v5.10/drivers/net/ethernet/intel/e1000e/ |
| D | e1000.h | 318 struct hwtstamp_config hwtstamp_config; member
|
| /Linux-v5.10/drivers/net/ethernet/cadence/ |
| D | macb_ptp.c | 410 struct hwtstamp_config *tstamp_config; in gem_get_hwtst() 441 struct hwtstamp_config *tstamp_config; in gem_set_hwtst()
|
| /Linux-v5.10/drivers/net/ethernet/freescale/ |
| D | fec_ptp.c | 466 struct hwtstamp_config config; in fec_ptp_set() 504 struct hwtstamp_config config; in fec_ptp_get()
|
| /Linux-v5.10/drivers/net/ethernet/stmicro/stmmac/ |
| D | stmmac.h | 213 struct hwtstamp_config tstamp_config;
|
| /Linux-v5.10/drivers/net/ethernet/intel/ixgbe/ |
| D | ixgbe_ptp.c | 954 struct hwtstamp_config *config = &adapter->tstamp_config; in ixgbe_ptp_get_ts_config() 986 struct hwtstamp_config *config) in ixgbe_ptp_set_timestamp_mode() 1146 struct hwtstamp_config config; in ixgbe_ptp_set_ts_config()
|
| /Linux-v5.10/drivers/net/ethernet/mscc/ |
| D | ocelot.c | 702 return copy_to_user(ifr->ifr_data, &ocelot->hwtstamp_config, in ocelot_hwstamp_get() 703 sizeof(ocelot->hwtstamp_config)) ? -EFAULT : 0; in ocelot_hwstamp_get() 710 struct hwtstamp_config cfg; in ocelot_hwstamp_set() 765 memcpy(&ocelot->hwtstamp_config, &cfg, sizeof(cfg)); in ocelot_hwstamp_set()
|
| /Linux-v5.10/include/soc/mscc/ |
| D | ocelot.h | 652 struct hwtstamp_config hwtstamp_config; member
|
| /Linux-v5.10/drivers/net/ethernet/intel/igb/ |
| D | igb_ptp.c | 970 struct hwtstamp_config *config = &adapter->tstamp_config; in igb_ptp_get_ts_config() 994 struct hwtstamp_config *config) in igb_ptp_set_timestamp_mode() 1151 struct hwtstamp_config config; in igb_ptp_set_ts_config()
|