| /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 85 { .so_timestamping = SOF_TIMESTAMPING_RX_SOFTWARE }, 90 { .so_timestamping = SOF_TIMESTAMPING_RX_HARDWARE }, 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 124 { .so_timestamp = 1, .so_timestamping = SOF_TIMESTAMPING_SOFTWARE [all …]
|
| /linux/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() 221 if (ts_info->so_timestamping) { in tsinfo_fill_reply() 223 &ts_info->so_timestamping, NULL, in tsinfo_fill_reply() 324 reply_data->ts_info.so_timestamping |= SOF_TIMESTAMPING_RX_SOFTWARE | in ethnl_tsinfo_end_dump()
|
| H A D | common.c | 1059 info->so_timestamping |= SOF_TIMESTAMPING_RX_SOFTWARE | in ethtool_get_ts_info_by_phc() 1095 info->so_timestamping |= SOF_TIMESTAMPING_RX_SOFTWARE | in __ethtool_get_ts_info()
|
| H A D | ioctl.c | 72 info->so_timestamping = in ethtool_op_get_ts_info() 2829 info.so_timestamping = kernel_info.so_timestamping; in ethtool_get_ts_info()
|
| /linux/include/uapi/linux/ |
| H A D | net_tstamp.h | 66 * struct so_timestamping - SO_TIMESTAMPING parameter 72 struct so_timestamping { struct 73 flagsso_timestamping global() argument 74 bind_phcso_timestamping global() argument
|
| /linux/drivers/net/ethernet/qlogic/qede/ |
| H A D | qede_ptp.c | 347 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE; in qede_ptp_get_ts_info() 352 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in qede_ptp_get_ts_info()
|
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_ethtool.c | 125 info->so_timestamping = in emac_get_ts_info()
|
| /linux/net/bluetooth/ |
| H A D | af_bluetooth.c | 592 info.so_timestamping = ts_info.so_timestamping; in bt_ethtool_get_ts_info()
|
| H A D | hci_conn.c | 3283 info->so_timestamping = in hci_ethtool_ts_info() 3293 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE; in hci_ethtool_ts_info() 3294 info->so_timestamping |= SOF_TIMESTAMPING_TX_COMPLETION; in hci_ethtool_ts_info() 3297 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE; in hci_ethtool_ts_info() 3299 info->so_timestamping |= SOF_TIMESTAMPING_TX_COMPLETION; in hci_ethtool_ts_info()
|
| /linux/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/drivers/net/can/dev/ |
| H A D | dev.c | 460 info->so_timestamping = in can_ethtool_op_get_ts_info_hwts()
|
| /linux/drivers/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_ethtool.c | 382 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in dpaa_get_ts_info()
|
| /linux/drivers/net/ethernet/freescale/ |
| H A D | gianfar_ethtool.c | 1474 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE; in gfar_get_ts_info() 1491 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in gfar_get_ts_info()
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_ptp.c | 1285 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in mlxsw_sp1_ptp_get_ts_info() 1675 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in mlxsw_sp2_ptp_get_ts_info()
|
| /linux/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc_ethtool.c | 974 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in enetc_get_ts_generic_info() 1007 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE; in enetc_get_wol()
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_ethtool.c | 1689 info->so_timestamping = SOF_TIMESTAMPING_RX_HARDWARE | in idpf_get_timestamp_filters() 1699 info->so_timestamping |= SOF_TIMESTAMPING_TX_SOFTWARE | in idpf_get_timestamp_filters()
|
| /linux/drivers/net/ethernet/xscale/ |
| H A D | ixp4xx_eth.c | 1020 info->so_timestamping = in ixp4xx_get_ts_info() 1024 info->so_timestamping = in ixp4xx_get_ts_info()
|
| /linux/drivers/ptp/ |
| H A D | ptp_ines.c | 583 info->so_timestamping = in ines_ts_info()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | ptp.c | 1872 ts_info->so_timestamping |= (SOF_TIMESTAMPING_TX_HARDWARE | in efx_ptp_get_ts_info() 1883 ts_info->so_timestamping &= in efx_ptp_get_ts_info()
|
| /linux/drivers/net/ethernet/google/gve/ |
| H A D | gve_ethtool.c | 969 info->so_timestamping |= SOF_TIMESTAMPING_RX_HARDWARE | in gve_get_ts_info()
|
| /linux/net/core/ |
| H A D | sock.c | 900 struct so_timestamping timestamping) in sock_set_timestamping() 1196 struct so_timestamping timestamping; in sk_setsockopt() 1739 struct so_timestamping timestamping; in sk_getsockopt()
|
| /linux/drivers/net/phy/ |
| H A D | microchip_rds_ptp.c | 626 info->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in mchp_rds_ptp_ts_info()
|
| /linux/drivers/net/dsa/microchip/ |
| H A D | ksz_ptp.c | 304 ts->so_timestamping = SOF_TIMESTAMPING_TX_HARDWARE | in ksz_get_ts_info()
|
| /linux/drivers/net/ethernet/renesas/ |
| H A D | rtsn.c | 1194 info->so_timestamping = SOF_TIMESTAMPING_TX_SOFTWARE | in rtsn_get_ts_info()
|