Home
last modified time | relevance | path

Searched refs:tstamp_config (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/net/ethernet/cadence/
A Dmacb_ptp.c424 struct hwtstamp_config *tstamp_config; in gem_get_hwtst() local
427 tstamp_config = &bp->tstamp_config; in gem_get_hwtst()
431 if (copy_to_user(rq->ifr_data, tstamp_config, sizeof(*tstamp_config))) in gem_get_hwtst()
455 struct hwtstamp_config *tstamp_config; in gem_set_hwtst() local
459 tstamp_config = &bp->tstamp_config; in gem_set_hwtst()
463 if (copy_from_user(tstamp_config, ifr->ifr_data, in gem_set_hwtst()
464 sizeof(*tstamp_config))) in gem_set_hwtst()
468 if (tstamp_config->flags) in gem_set_hwtst()
471 switch (tstamp_config->tx_type) { in gem_set_hwtst()
485 switch (tstamp_config->rx_filter) { in gem_set_hwtst()
[all …]
A Dmacb.h1301 struct hwtstamp_config tstamp_config; member
1337 if (queue->bp->tstamp_config.tx_type == TSTAMP_DISABLED) in gem_ptp_do_txstamp()
1345 if (bp->tstamp_config.rx_filter == TSTAMP_DISABLED) in gem_ptp_do_rxstamp()
/linux/drivers/net/ethernet/amd/xgbe/
A Dxgbe-ptp.c271 pdata->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in xgbe_ptp_register()
272 pdata->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in xgbe_ptp_register()
A Dxgbe-drv.c1495 if (copy_to_user(ifreq->ifr_data, &pdata->tstamp_config, in xgbe_get_hwtstamp_settings()
1496 sizeof(pdata->tstamp_config))) in xgbe_get_hwtstamp_settings()
1631 memcpy(&pdata->tstamp_config, &config, sizeof(config)); in xgbe_set_hwtstamp_settings()
1800 (pdata->tstamp_config.tx_type == HWTSTAMP_TX_ON)) in xgbe_packet_info()
A Dxgbe.h1191 struct hwtstamp_config tstamp_config; member
/linux/drivers/net/dsa/hirschmann/
A Dhellcreek_hwtstamp.c134 memcpy(&ps->tstamp_config, &config, sizeof(config)); in hellcreek_port_hwtstamp_set()
148 config = &ps->tstamp_config; in hellcreek_port_hwtstamp_get()
431 if (ps->tstamp_config.rx_filter != HWTSTAMP_FILTER_PTP_V2_EVENT) in hellcreek_port_rxtstamp()
A Dhellcreek.h238 struct hwtstamp_config tstamp_config; member
/linux/drivers/net/ethernet/intel/igc/
A Digc_ptp.c735 memcpy(&adapter->tstamp_config, &config, in igc_ptp_set_ts_config()
736 sizeof(adapter->tstamp_config)); in igc_ptp_set_ts_config()
754 struct hwtstamp_config *config = &adapter->tstamp_config; in igc_ptp_get_ts_config()
964 adapter->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in igc_ptp_init()
965 adapter->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in igc_ptp_init()
1051 igc_ptp_set_timestamp_mode(adapter, &adapter->tstamp_config); in igc_ptp_reset()
A Digc.h228 struct hwtstamp_config tstamp_config; member
A Digc_main.c1452 if (adapter->tstamp_config.tx_type == HWTSTAMP_TX_ON && in igc_xmit_frame_ring()
/linux/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_ptp.c954 struct hwtstamp_config *config = &adapter->tstamp_config; in ixgbe_ptp_get_ts_config()
1158 memcpy(&adapter->tstamp_config, &config, in ixgbe_ptp_set_ts_config()
1159 sizeof(adapter->tstamp_config)); in ixgbe_ptp_set_ts_config()
1311 ixgbe_ptp_set_timestamp_mode(adapter, &adapter->tstamp_config); in ixgbe_ptp_reset()
1423 adapter->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in ixgbe_ptp_create_clock()
1424 adapter->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in ixgbe_ptp_create_clock()
A Dixgbe.h723 struct hwtstamp_config tstamp_config; member
/linux/drivers/net/ethernet/intel/igb/
A Digb_ptp.c984 struct hwtstamp_config *config = &adapter->tstamp_config; in igb_ptp_get_ts_config()
1177 memcpy(&adapter->tstamp_config, &config, in igb_ptp_set_ts_config()
1178 sizeof(adapter->tstamp_config)); in igb_ptp_set_ts_config()
1270 adapter->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in igb_ptp_init()
1271 adapter->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in igb_ptp_init()
1340 igb_ptp_set_timestamp_mode(adapter, &adapter->tstamp_config); in igb_ptp_reset()
A Digb.h621 struct hwtstamp_config tstamp_config; member
A Digb_main.c6365 if (adapter->tstamp_config.tx_type == HWTSTAMP_TX_ON && in igb_xmit_frame_ring()
/linux/drivers/net/dsa/mv88e6xxx/
A Dhwtstamp.c194 memcpy(&ps->tstamp_config, &config, sizeof(config)); in mv88e6xxx_port_hwtstamp_set()
205 struct hwtstamp_config *config = &ps->tstamp_config; in mv88e6xxx_port_hwtstamp_get()
345 if (ps->tstamp_config.rx_filter != HWTSTAMP_FILTER_PTP_V2_EVENT) in mv88e6xxx_port_rxtstamp()
A Dchip.h222 struct hwtstamp_config tstamp_config; member
/linux/drivers/net/ethernet/intel/ice/
A Dice_ptp.c322 pf->ptp.tstamp_config.rx_filter = HWTSTAMP_FILTER_ALL; in ice_ptp_cfg_timestamp()
323 pf->ptp.tstamp_config.tx_type = HWTSTAMP_TX_ON; in ice_ptp_cfg_timestamp()
325 pf->ptp.tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in ice_ptp_cfg_timestamp()
326 pf->ptp.tstamp_config.tx_type = HWTSTAMP_TX_OFF; in ice_ptp_cfg_timestamp()
1194 config = &pf->ptp.tstamp_config; in ice_ptp_get_ts_config()
1274 pf->ptp.tstamp_config = config; in ice_ptp_set_ts_config()
A Dice_ptp.h142 struct hwtstamp_config tstamp_config; member
/linux/drivers/net/ethernet/intel/i40e/
A Di40e_ptp.c943 struct hwtstamp_config *config = &pf->tstamp_config; in i40e_ptp_get_ts_config()
1344 pf->tstamp_config = config; in i40e_ptp_set_ts_config()
1429 pf->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in i40e_ptp_create_clock()
1430 pf->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in i40e_ptp_create_clock()
1543 i40e_ptp_set_timestamp_mode(pf, &pf->tstamp_config); in i40e_ptp_init()
A Di40e.h722 struct hwtstamp_config tstamp_config; member
/linux/drivers/net/ethernet/chelsio/cxgb4/
A Dcxgb4_main.c3091 sizeof(pi->tstamp_config)) ? in cxgb_ioctl()
3094 if (copy_from_user(&pi->tstamp_config, req->ifr_data, in cxgb_ioctl()
3095 sizeof(pi->tstamp_config))) in cxgb_ioctl()
3099 switch (pi->tstamp_config.tx_type) { in cxgb_ioctl()
3107 switch (pi->tstamp_config.rx_filter) { in cxgb_ioctl()
3128 pi->tstamp_config.rx_filter = in cxgb_ioctl()
3134 (pi->tstamp_config.rx_filter == in cxgb_ioctl()
3140 if (pi->tstamp_config.rx_filter != in cxgb_ioctl()
3148 switch (pi->tstamp_config.rx_filter) { in cxgb_ioctl()
3156 pi->tstamp_config.rx_filter = in cxgb_ioctl()
[all …]
A Dcxgb4.h677 struct hwtstamp_config tstamp_config; member
/linux/drivers/net/ethernet/stmicro/stmmac/
A Dstmmac.h256 struct hwtstamp_config tstamp_config; member
A Dstmmac_main.c803 memcpy(&priv->tstamp_config, &config, sizeof(config)); in stmmac_hwtstamp_set()
821 struct hwtstamp_config *config = &priv->tstamp_config; in stmmac_hwtstamp_get()

Completed in 115 milliseconds

12