/openbmc/linux/tools/testing/selftests/net/ |
H A D | timestamping.c | 328 struct so_timestamping so_timestamping_get = { 0, 0 }; in main() 329 struct so_timestamping so_timestamping = { 0, 0 }; in main() local 347 if (argc >= 3 && sscanf(argv[2], "%d", &so_timestamping.bind_phc) == 1) in main() 366 so_timestamping.flags |= SOF_TIMESTAMPING_TX_HARDWARE; in main() 368 so_timestamping.flags |= SOF_TIMESTAMPING_TX_SOFTWARE; in main() 370 so_timestamping.flags |= SOF_TIMESTAMPING_RX_HARDWARE; in main() 372 so_timestamping.flags |= SOF_TIMESTAMPING_RX_SOFTWARE; in main() 374 so_timestamping.flags |= SOF_TIMESTAMPING_SOFTWARE; in main() 376 so_timestamping.flags |= SOF_TIMESTAMPING_RAW_HARDWARE; in main() 378 so_timestamping.flags |= SOF_TIMESTAMPING_BIND_PHC; in main() [all …]
|
H A D | rxtimestamp.c | 26 int so_timestamping; member 83 { .so_timestamping = SOF_TIMESTAMPING_RX_SOFTWARE }, 88 { .so_timestamping = SOF_TIMESTAMPING_RX_HARDWARE }, 92 { .so_timestamping = SOF_TIMESTAMPING_SOFTWARE }, 96 { .so_timestamping = SOF_TIMESTAMPING_RX_SOFTWARE 101 { .so_timestamping = SOF_TIMESTAMPING_SOFTWARE 106 { .so_timestamp = 1, .so_timestamping = SOF_TIMESTAMPING_SOFTWARE 137 if (t->sockopt.so_timestamping) { in print_test_case() 140 if (t->sockopt.so_timestamping & sof_flags[f].mask) in print_test_case() 271 if (o.so_timestamping && in config_so_flags() [all …]
|
/openbmc/linux/net/ethtool/ |
H A D | tsinfo.c | 56 if (ts_info->so_timestamping) { in tsinfo_reply_size() 57 ret = ethnl_bitset32_size(&ts_info->so_timestamping, NULL, in tsinfo_reply_size() 95 if (ts_info->so_timestamping) { in tsinfo_fill_reply() 97 &ts_info->so_timestamping, NULL, in tsinfo_fill_reply()
|
/openbmc/linux/include/uapi/linux/ |
H A D | net_tstamp.h | 58 struct so_timestamping { struct
|
/openbmc/linux/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ptp.c | 329 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in qede_ptp_get_ts_info() 337 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in qede_ptp_get_ts_info()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_ptp.h | 16 info->so_timestamping = SOF_TIMESTAMPING_RX_SOFTWARE | in mlxsw_sp_ptp_get_ts_info_noptp()
|
H A D | spectrum_ptp.c | 1284 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in mlxsw_sp1_ptp_get_ts_info() 1669 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in mlxsw_sp2_ptp_get_ts_info()
|
/openbmc/linux/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_ethtool.c | 117 info->so_timestamping = in emac_get_ts_info()
|
/openbmc/linux/drivers/net/ethernet/sfc/siena/ |
H A D | ethtool.c | 234 ts_info->so_timestamping = (SOF_TIMESTAMPING_RX_SOFTWARE | in efx_ethtool_get_ts_info()
|
/openbmc/linux/drivers/net/ethernet/sfc/ |
H A D | ethtool.c | 234 ts_info->so_timestamping = (SOF_TIMESTAMPING_RX_SOFTWARE | in efx_ethtool_get_ts_info()
|
/openbmc/linux/drivers/net/ethernet/ti/ |
H A D | cpsw_ethtool.c | 724 info->so_timestamping = in cpsw_get_ts_info() 743 info->so_timestamping = in cpsw_get_ts_info()
|
/openbmc/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_ethtool.c | 562 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE | in lan966x_get_ts_info() 567 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE | in lan966x_get_ts_info()
|
/openbmc/linux/drivers/net/ethernet/mscc/ |
H A D | ocelot_ptp.c | 615 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE | in ocelot_get_ts_info() 620 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE | in ocelot_get_ts_info()
|
/openbmc/linux/drivers/net/dsa/hirschmann/ |
H A D | hellcreek_hwtstamp.c | 25 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in hellcreek_get_ts_info()
|
/openbmc/linux/drivers/net/can/dev/ |
H A D | dev.c | 362 info->so_timestamping = in can_ethtool_op_get_ts_info_hwts()
|
/openbmc/linux/drivers/net/ethernet/engleder/ |
H A D | tsnep_ethtool.c | 312 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in tsnep_ethtool_get_ts_info()
|
/openbmc/linux/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_ethtool.c | 424 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in dpaa_get_ts_info()
|
/openbmc/linux/drivers/net/dsa/mv88e6xxx/ |
H A D | hwtstamp.c | 78 info->so_timestamping = in mv88e6xxx_get_ts_info()
|
/openbmc/linux/drivers/net/ethernet/freescale/ |
H A D | gianfar_ethtool.c | 1461 info->so_timestamping = SOF_TIMESTAMPING_RX_SOFTWARE | in gfar_get_ts_info() 1478 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in gfar_get_ts_info()
|
/openbmc/linux/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc_ethtool.c | 853 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE; in enetc_get_ts_info() 858 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in enetc_get_ts_info()
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_ptp.c | 391 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in hclge_ptp_get_ts_info()
|
/openbmc/linux/drivers/net/ethernet/cisco/enic/ |
H A D | enic_ethtool.c | 603 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in enic_get_ts_info()
|
/openbmc/linux/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_ethtool.c | 1200 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE | in sparx5_get_ts_info() 1205 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE | in sparx5_get_ts_info()
|
/openbmc/linux/drivers/net/ethernet/xscale/ |
H A D | ixp4xx_eth.c | 1020 info->so_timestamping = in ixp4xx_get_ts_info() 1026 info->so_timestamping = in ixp4xx_get_ts_info()
|
/openbmc/linux/drivers/net/can/peak_canfd/ |
H A D | peak_canfd.c | 782 info->so_timestamping = in peak_get_ts_info()
|