/Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_ptp.h | 45 struct hwtstamp_config *config); 48 struct hwtstamp_config *config); 104 struct hwtstamp_config *config) in mlxsw_sp1_ptp_hwtstamp_get() 111 struct hwtstamp_config *config) in mlxsw_sp1_ptp_hwtstamp_set() 175 struct hwtstamp_config *config) in mlxsw_sp2_ptp_hwtstamp_get() 182 struct hwtstamp_config *config) in mlxsw_sp2_ptp_hwtstamp_set()
|
D | spectrum_ptp.c | 885 struct hwtstamp_config *config) in mlxsw_sp1_ptp_hwtstamp_get() 887 *config = mlxsw_sp_port->ptp.hwtstamp_config; in mlxsw_sp1_ptp_hwtstamp_get() 891 static int mlxsw_sp_ptp_get_message_types(const struct hwtstamp_config *config, in mlxsw_sp_ptp_get_message_types() 1047 struct hwtstamp_config *config) in mlxsw_sp1_ptp_hwtstamp_set() 1063 mlxsw_sp_port->ptp.hwtstamp_config = *config; in mlxsw_sp1_ptp_hwtstamp_set()
|
/Linux-v5.15/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 | 232 struct hwtstamp_config *config) in aq_ndev_config_hwtstamp() 269 struct hwtstamp_config config; in aq_ndev_hwtstamp_set() 292 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.15/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
D | hclge_ptp.c | 221 sizeof(struct hwtstamp_config)) ? -EFAULT : 0; in hclge_ptp_get_cfg() 280 static int hclge_ptp_set_tx_mode(struct hwtstamp_config *cfg, in hclge_ptp_set_tx_mode() 298 static int hclge_ptp_set_rx_mode(struct hwtstamp_config *cfg, in hclge_ptp_set_rx_mode() 343 struct hwtstamp_config *cfg) in hclge_ptp_set_ts_mode() 372 struct hwtstamp_config cfg; in hclge_ptp_set_cfg()
|
D | hclge_ptp.h | 62 struct hwtstamp_config ts_cfg;
|
/Linux-v5.15/drivers/net/ethernet/pensando/ionic/ |
D | ionic_phc.c | 68 struct hwtstamp_config *new_ts) in ionic_lif_hwstamp_set_ts_config() 71 struct hwtstamp_config *config; in ionic_lif_hwstamp_set_ts_config() 72 struct hwtstamp_config ts; in ionic_lif_hwstamp_set_ts_config() 188 struct hwtstamp_config config; in ionic_lif_hwstamp_set() 251 struct hwtstamp_config config; in ionic_lif_hwstamp_get()
|
/Linux-v5.15/tools/testing/selftests/net/ |
D | .gitignore | 29 hwtstamp_config
|
D | hwtstamp_config.c | 89 struct hwtstamp_config config; in main()
|
D | Makefile | 40 TEST_GEN_FILES += hwtstamp_config rxtimestamp timestamping txtimestamp
|
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | trap.h | 25 struct hwtstamp_config *tstamp;
|
D | ptp.h | 45 struct hwtstamp_config *tstamp;
|
/Linux-v5.15/drivers/net/dsa/hirschmann/ |
D | hellcreek_hwtstamp.c | 43 struct hwtstamp_config *config) in hellcreek_set_hwtstamp_config() 121 struct hwtstamp_config config; in hellcreek_port_hwtstamp_set() 145 struct hwtstamp_config *config; in hellcreek_port_hwtstamp_get()
|
D | hellcreek.h | 238 struct hwtstamp_config tstamp_config;
|
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx4/ |
D | mlx4_en.h | 386 struct hwtstamp_config hwtstamp_config; member 609 struct hwtstamp_config hwtstamp_config; member 779 struct hwtstamp_config ts_config,
|
D | en_cq.c | 134 if ((cq->type != RX && priv->hwtstamp_config.tx_type) || in mlx4_en_activate_cq() 135 (cq->type == RX && priv->hwtstamp_config.rx_filter)) in mlx4_en_activate_cq()
|
D | en_netdev.c | 2221 memcpy(&dst->hwtstamp_config, &prof->hwtstamp_config, in mlx4_en_copy_priv() 2222 sizeof(dst->hwtstamp_config)); in mlx4_en_copy_priv() 2271 memcpy(&dst->hwtstamp_config, &src->hwtstamp_config, in mlx4_en_update_priv() 2272 sizeof(dst->hwtstamp_config)); in mlx4_en_update_priv() 2420 struct hwtstamp_config config; in mlx4_en_hwtstamp_set() 2480 return copy_to_user(ifr->ifr_data, &priv->hwtstamp_config, in mlx4_en_hwtstamp_get() 2481 sizeof(priv->hwtstamp_config)) ? -EFAULT : 0; in mlx4_en_hwtstamp_get() 2560 ret = mlx4_en_reset_config(netdev, priv->hwtstamp_config, in mlx4_en_set_features() 3294 priv->hwtstamp_config.flags = 0; in mlx4_en_init_netdev() 3295 priv->hwtstamp_config.tx_type = HWTSTAMP_TX_OFF; in mlx4_en_init_netdev() [all …]
|
/Linux-v5.15/include/uapi/linux/ |
D | net_tstamp.h | 75 struct hwtstamp_config { struct
|
/Linux-v5.15/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.15/drivers/net/ethernet/intel/ice/ |
D | ice_ptp.h | 127 struct hwtstamp_config tstamp_config;
|
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en.h | 393 struct hwtstamp_config *tstamp; 636 struct hwtstamp_config *tstamp; 716 struct hwtstamp_config *tstamp; 854 struct hwtstamp_config tstamp;
|
/Linux-v5.15/drivers/net/ethernet/intel/e1000e/ |
D | e1000.h | 319 struct hwtstamp_config hwtstamp_config; member
|
/Linux-v5.15/drivers/net/ethernet/freescale/ |
D | fec_ptp.c | 471 struct hwtstamp_config config; in fec_ptp_set() 509 struct hwtstamp_config config; in fec_ptp_get()
|
/Linux-v5.15/drivers/net/ethernet/cadence/ |
D | macb_ptp.c | 419 struct hwtstamp_config *tstamp_config; in gem_get_hwtst() 450 struct hwtstamp_config *tstamp_config; in gem_set_hwtst()
|