Home
last modified time | relevance | path

Searched refs:hwtstamp_config (Results 1 – 42 of 42) sorted by relevance

/linux-4.1.27/Documentation/networking/timestamping/
D.gitignore3 hwtstamp_config
DMakefile7 hostprogs-y := hwtstamp_config timestamping txtimestamp
Dhwtstamp_config.c88 struct hwtstamp_config config; in main()
Dtimestamping.c328 struct hwtstamp_config hwconfig, hwconfig_requested; in main()
/linux-4.1.27/include/uapi/linux/
Dnet_tstamp.h47 struct hwtstamp_config { struct
/linux-4.1.27/drivers/net/ethernet/adi/
Dbfin_mac.h102 struct hwtstamp_config stamp_cfg;
Dbfin_mac.c668 struct hwtstamp_config config; in bfin_mac_hwtstamp_set()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_cq.c154 if ((cq->is_tx && priv->hwtstamp_config.tx_type) || in mlx4_en_activate_cq()
155 (!cq->is_tx && priv->hwtstamp_config.rx_filter)) in mlx4_en_activate_cq()
Den_netdev.c2112 struct hwtstamp_config config; in mlx4_en_hwtstamp_set()
2171 return copy_to_user(ifr->ifr_data, &priv->hwtstamp_config, in mlx4_en_hwtstamp_get()
2172 sizeof(priv->hwtstamp_config)) ? -EFAULT : 0; in mlx4_en_hwtstamp_get()
2228 ret = mlx4_en_reset_config(netdev, priv->hwtstamp_config, in mlx4_en_set_features()
2872 priv->hwtstamp_config.flags = 0; in mlx4_en_init_netdev()
2873 priv->hwtstamp_config.tx_type = HWTSTAMP_TX_OFF; in mlx4_en_init_netdev()
2874 priv->hwtstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in mlx4_en_init_netdev()
3011 struct hwtstamp_config ts_config, in mlx4_en_reset_config()
3019 if (priv->hwtstamp_config.tx_type == ts_config.tx_type && in mlx4_en_reset_config()
3020 priv->hwtstamp_config.rx_filter == ts_config.rx_filter && in mlx4_en_reset_config()
[all …]
Dmlx4_en.h584 struct hwtstamp_config hwtstamp_config; member
832 struct hwtstamp_config ts_config,
Den_tx.c144 ring->hwtstamp_tx_type = priv->hwtstamp_config.tx_type; in mlx4_en_create_tx_ring()
Den_rx.c413 ring->hwtstamp_rx_filter = priv->hwtstamp_config.rx_filter; in mlx4_en_create_rx_ring()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_ptp.c437 struct hwtstamp_config *config = &pf->tstamp_config; in i40e_ptp_get_ts_config()
459 struct hwtstamp_config *config) in i40e_ptp_set_timestamp_mode()
573 struct hwtstamp_config config; in i40e_ptp_set_ts_config()
Di40e.h388 struct hwtstamp_config tstamp_config;
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_ptp.c178 struct hwtstamp_config *config = &interface->ts_config; in fm10k_get_ts_config()
209 struct hwtstamp_config ts_config; in fm10k_set_ts_config()
Dfm10k.h325 struct hwtstamp_config ts_config;
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ptp.c555 struct hwtstamp_config *config = &adapter->tstamp_config; in ixgbe_ptp_get_ts_config()
587 struct hwtstamp_config *config) in ixgbe_ptp_set_timestamp_mode()
697 struct hwtstamp_config config; in ixgbe_ptp_set_ts_config()
Dixgbe.h738 struct hwtstamp_config tstamp_config;
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
De1000.h337 struct hwtstamp_config hwtstamp_config; member
Dnetdev.c3578 struct hwtstamp_config *config) in e1000e_config_hwtstamp()
3681 adapter->hwtstamp_config = *config; in e1000e_config_hwtstamp()
3968 e1000e_config_hwtstamp(adapter, &adapter->hwtstamp_config); in e1000e_reset()
5164 if (adapter->hwtstamp_config.rx_filter != HWTSTAMP_FILTER_NONE) { in e1000_watchdog_task()
5926 struct hwtstamp_config config; in e1000e_hwtstamp_set()
5962 return copy_to_user(ifr->ifr_data, &adapter->hwtstamp_config, in e1000e_hwtstamp_get()
5963 sizeof(adapter->hwtstamp_config)) ? -EFAULT : 0; in e1000e_hwtstamp_get()
/linux-4.1.27/drivers/net/ethernet/freescale/
Dfec_ptp.c480 struct hwtstamp_config config; in fec_ptp_set()
526 struct hwtstamp_config config; in fec_ptp_get()
Dgianfar.c981 struct hwtstamp_config config; in gfar_hwtstamp_set()
1028 struct hwtstamp_config config; in gfar_hwtstamp_get()
/linux-4.1.27/Documentation/networking/
Dtimestamping.txt348 struct hwtstamp_config {
356 ifr_data points to a struct hwtstamp_config. The tx_type and
376 /* possible values for hwtstamp_config->tx_type */
394 /* possible values for hwtstamp_config->rx_filter */
416 SIOCSHWTSTAMP ioctl and update the supplied struct hwtstamp_config with
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_ptp.c778 struct hwtstamp_config *config = &adapter->tstamp_config; in igb_ptp_get_ts_config()
802 struct hwtstamp_config *config) in igb_ptp_set_timestamp_mode()
958 struct hwtstamp_config config; in igb_ptp_set_ts_config()
Digb.h435 struct hwtstamp_config tstamp_config;
/linux-4.1.27/drivers/net/ethernet/sfc/
Dnet_driver.h95 struct hwtstamp_config;
1334 struct hwtstamp_config *init);
Dptp.c284 struct hwtstamp_config config;
1511 static int efx_ptp_ts_init(struct efx_nic *efx, struct hwtstamp_config *init) in efx_ptp_ts_init()
1552 struct hwtstamp_config config; in efx_ptp_set_ts_config()
Dsiena.c133 struct hwtstamp_config *init) in siena_ptp_set_ts_config()
Def10.c3577 struct hwtstamp_config *init) in efx_ef10_ptp_set_ts_config()
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe.h767 struct hwtstamp_config tstamp_config;
Dxgbe-drv.c1091 struct hwtstamp_config config; in xgbe_set_hwtstamp_settings()
/linux-4.1.27/net/core/
Ddev_ioctl.c189 struct hwtstamp_config cfg; in net_hwtstamp_validate()
/linux-4.1.27/drivers/net/ethernet/xscale/
Dixp4xx_eth.c374 struct hwtstamp_config cfg; in hwtstamp_set()
418 struct hwtstamp_config cfg; in hwtstamp_get()
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_main.c425 struct hwtstamp_config config; in stmmac_hwtstamp_ioctl()
447 sizeof(struct hwtstamp_config))) in stmmac_hwtstamp_ioctl()
629 sizeof(struct hwtstamp_config)) ? -EFAULT : 0; in stmmac_hwtstamp_ioctl()
/linux-4.1.27/drivers/net/ethernet/tile/
Dtilegx.c191 struct hwtstamp_config stamp_cfg;
477 struct hwtstamp_config config; in tile_hwtstamp_set()
/linux-4.1.27/drivers/net/ethernet/ti/
Dcpsw.c1483 struct hwtstamp_config cfg; in cpsw_hwtstamp_set()
1546 struct hwtstamp_config cfg; in cpsw_hwtstamp_get()
/linux-4.1.27/drivers/net/phy/
Ddp83640.c1278 struct hwtstamp_config cfg; in dp83640_hwtstamp()
/linux-4.1.27/drivers/net/ethernet/octeon/
Docteon_mgmt.c696 struct hwtstamp_config config; in octeon_mgmt_ioctl_hwtstamp()
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-main.c3196 struct hwtstamp_config config; in vxge_hwtstamp_set()
3257 struct hwtstamp_config config; in vxge_hwtstamp_get()
/linux-4.1.27/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c229 struct hwtstamp_config cfg; in hwtstamp_ioctl()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dtg3.c13787 struct hwtstamp_config stmpconf; in tg3_hwtstamp_set()
13874 struct hwtstamp_config stmpconf; in tg3_hwtstamp_get()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_main.c14782 struct hwtstamp_config config; in bnx2x_hwtstamp_ioctl()