| /linux-6.15/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 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() 378 so_timestamping.flags |= SOF_TIMESTAMPING_BIND_PHC; in main() 459 if (so_timestamping.flags && in main() 461 sizeof(so_timestamping)) < 0) in main() [all …]
|
| H A D | rxtimestamp.c | 26 int so_timestamping; member 85 { .so_timestamping = SOF_TIMESTAMPING_RX_SOFTWARE }, 94 { .so_timestamping = SOF_TIMESTAMPING_SOFTWARE }, 98 { .so_timestamping = SOF_TIMESTAMPING_RX_SOFTWARE 103 { .so_timestamping = SOF_TIMESTAMPING_RAW_HARDWARE 108 { .so_timestamping = SOF_TIMESTAMPING_SOFTWARE 113 { .so_timestamping = SOF_TIMESTAMPING_SOFTWARE 119 { .so_timestamping = SOF_TIMESTAMPING_SOFTWARE 155 if (t->sockopt.so_timestamping) { in print_test_case() 289 if (o.so_timestamping && in config_so_flags() [all …]
|
| /linux-6.15/net/ethtool/ |
| H A D | tsinfo.c | 134 if (ts_info->so_timestamping) { in tsinfo_reply_size() 135 ret = ethnl_bitset32_size(&ts_info->so_timestamping, NULL, in tsinfo_reply_size() 215 if (ts_info->so_timestamping) { in tsinfo_fill_reply() 217 &ts_info->so_timestamping, NULL, in tsinfo_fill_reply() 308 reply_data->ts_info.so_timestamping |= SOF_TIMESTAMPING_RX_SOFTWARE | in ethnl_tsinfo_end_dump()
|
| H A D | common.c | 929 info->so_timestamping |= SOF_TIMESTAMPING_RX_SOFTWARE | in ethtool_get_ts_info_by_phc() 955 info->so_timestamping |= SOF_TIMESTAMPING_RX_SOFTWARE | in __ethtool_get_ts_info()
|
| /linux-6.15/include/uapi/linux/ |
| H A D | net_tstamp.h | 72 struct so_timestamping { struct
|
| /linux-6.15/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() 334 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in qede_ptp_get_ts_info()
|
| /linux-6.15/drivers/net/ethernet/ti/ |
| H A D | cpsw_ethtool.c | 712 info->so_timestamping = in cpsw_get_ts_info() 729 info->so_timestamping = in cpsw_get_ts_info()
|
| /linux-6.15/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_ethtool.c | 125 info->so_timestamping = in emac_get_ts_info()
|
| /linux-6.15/drivers/net/dsa/hirschmann/ |
| H A D | hellcreek_hwtstamp.c | 25 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in hellcreek_get_ts_info()
|
| /linux-6.15/drivers/net/ethernet/microchip/lan966x/ |
| H A D | lan966x_ethtool.c | 555 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE; in lan966x_get_ts_info() 558 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE | in lan966x_get_ts_info()
|
| /linux-6.15/drivers/net/ethernet/mscc/ |
| H A D | ocelot_ptp.c | 615 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE; in ocelot_get_ts_info() 618 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE | in ocelot_get_ts_info()
|
| /linux-6.15/drivers/net/can/dev/ |
| H A D | dev.c | 379 info->so_timestamping = in can_ethtool_op_get_ts_info_hwts()
|
| /linux-6.15/drivers/net/ethernet/engleder/ |
| H A D | tsnep_ethtool.c | 312 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in tsnep_ethtool_get_ts_info()
|
| /linux-6.15/drivers/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_ethtool.c | 410 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in dpaa_get_ts_info()
|
| /linux-6.15/drivers/net/dsa/mv88e6xxx/ |
| H A D | hwtstamp.c | 78 info->so_timestamping = in mv88e6xxx_get_ts_info()
|
| /linux-6.15/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_ethtool.c | 509 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in wx_get_ts_info()
|
| /linux-6.15/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_ptp.c | 395 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in hclge_ptp_get_ts_info()
|
| /linux-6.15/include/linux/ |
| H A D | ethtool.h | 765 u32 so_timestamping; member
|
| /linux-6.15/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc_ethtool.c | 845 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE; in enetc_get_ts_info() 850 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in enetc_get_ts_info()
|
| /linux-6.15/drivers/net/ethernet/freescale/ |
| H A D | gianfar_ethtool.c | 1461 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE; in gfar_get_ts_info() 1476 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in gfar_get_ts_info()
|
| /linux-6.15/drivers/net/can/peak_canfd/ |
| H A D | peak_canfd.c | 782 info->so_timestamping = in peak_get_ts_info()
|
| /linux-6.15/drivers/net/ethernet/cisco/enic/ |
| H A D | enic_ethtool.c | 649 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE; in enic_get_ts_info()
|
| /linux-6.15/drivers/net/ethernet/microchip/sparx5/ |
| H A D | sparx5_ethtool.c | 1200 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE; in sparx5_get_ts_info() 1203 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE | in sparx5_get_ts_info()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_ptp.c | 1284 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in mlxsw_sp1_ptp_get_ts_info() 1673 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in mlxsw_sp2_ptp_get_ts_info()
|
| /linux-6.15/drivers/ptp/ |
| H A D | ptp_ines.c | 561 info->so_timestamping = in ines_ts_info()
|