Home
last modified time | relevance | path

Searched refs:tstamp_config (Results 1 - 25 of 49) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/cadence/
H A Dmacb_ptp.c419 struct hwtstamp_config *tstamp_config; in gem_get_hwtst() local
422 tstamp_config = &bp->tstamp_config; in gem_get_hwtst()
426 if (copy_to_user(rq->ifr_data, tstamp_config, sizeof(*tstamp_config))) in gem_get_hwtst()
450 struct hwtstamp_config *tstamp_config; in gem_set_hwtst() local
454 tstamp_config = &bp->tstamp_config; in gem_set_hwtst()
458 if (copy_from_user(tstamp_config, ifr->ifr_data, in gem_set_hwtst()
459 sizeof(*tstamp_config))) in gem_set_hwtst()
[all...]
H A Dmacb.h1232 struct hwtstamp_config tstamp_config; member
1267 if (queue->bp->tstamp_config.tx_type == TSTAMP_DISABLED) in gem_ptp_do_txstamp()
1275 if (bp->tstamp_config.rx_filter == TSTAMP_DISABLED) in gem_ptp_do_rxstamp()
/kernel/linux/linux-6.6/drivers/net/ethernet/cadence/
H A Dmacb_ptp.c379 struct hwtstamp_config *tstamp_config; in gem_get_hwtst() local
382 tstamp_config = &bp->tstamp_config; in gem_get_hwtst()
386 if (copy_to_user(rq->ifr_data, tstamp_config, sizeof(*tstamp_config))) in gem_get_hwtst()
408 struct hwtstamp_config *tstamp_config; in gem_set_hwtst() local
412 tstamp_config = &bp->tstamp_config; in gem_set_hwtst()
416 if (copy_from_user(tstamp_config, ifr->ifr_data, in gem_set_hwtst()
417 sizeof(*tstamp_config))) in gem_set_hwtst()
[all...]
H A Dmacb.h1317 struct hwtstamp_config tstamp_config; member
1353 if (bp->tstamp_config.tx_type == TSTAMP_DISABLED) in gem_ptp_do_txstamp()
1361 if (bp->tstamp_config.rx_filter == TSTAMP_DISABLED) in gem_ptp_do_rxstamp()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/
H A Digc_ptp.c461 memcpy(&adapter->tstamp_config, &config, in igc_ptp_set_ts_config()
462 sizeof(adapter->tstamp_config)); in igc_ptp_set_ts_config()
480 struct hwtstamp_config *config = &adapter->tstamp_config; in igc_ptp_get_ts_config()
518 adapter->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in igc_ptp_init()
519 adapter->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in igc_ptp_init()
601 /* reset the tstamp_config */ in igc_ptp_reset()
602 igc_ptp_set_timestamp_mode(adapter, &adapter->tstamp_config); in igc_ptp_reset()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
H A Di40e_ptp.c521 struct hwtstamp_config *config = &pf->tstamp_config; in i40e_ptp_get_ts_config()
684 pf->tstamp_config = config; in i40e_ptp_set_ts_config()
727 pf->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in i40e_ptp_create_clock()
728 pf->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in i40e_ptp_create_clock()
841 i40e_ptp_set_timestamp_mode(pf, &pf->tstamp_config); in i40e_ptp_init()
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-ptp.c259 pdata->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in xgbe_ptp_register()
260 pdata->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in xgbe_ptp_register()
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/
H 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()
/kernel/linux/linux-6.6/drivers/net/dsa/hirschmann/
H A Dhellcreek_hwtstamp.c130 memcpy(&ps->tstamp_config, &config, sizeof(config)); in hellcreek_port_hwtstamp_set()
144 config = &ps->tstamp_config; in hellcreek_port_hwtstamp_get()
420 if (ps->tstamp_config.rx_filter != HWTSTAMP_FILTER_PTP_V2_EVENT) in hellcreek_port_rxtstamp()
H A Dhellcreek.h245 struct hwtstamp_config tstamp_config; member
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ptp.c954 struct hwtstamp_config *config = &adapter->tstamp_config; in ixgbe_ptp_get_ts_config()
1159 memcpy(&adapter->tstamp_config, &config, in ixgbe_ptp_set_ts_config()
1160 sizeof(adapter->tstamp_config)); in ixgbe_ptp_set_ts_config()
1343 ixgbe_ptp_set_timestamp_mode(adapter, &adapter->tstamp_config); in ixgbe_ptp_reset()
1457 adapter->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in ixgbe_ptp_create_clock()
1458 adapter->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in ixgbe_ptp_create_clock()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ptp.c944 struct hwtstamp_config *config = &adapter->tstamp_config; in ixgbe_ptp_get_ts_config()
1146 memcpy(&adapter->tstamp_config, &config, in ixgbe_ptp_set_ts_config()
1147 sizeof(adapter->tstamp_config)); in ixgbe_ptp_set_ts_config()
1330 ixgbe_ptp_set_timestamp_mode(adapter, &adapter->tstamp_config); in ixgbe_ptp_reset()
1444 adapter->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in ixgbe_ptp_create_clock()
1445 adapter->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in ixgbe_ptp_create_clock()
/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/
H 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()
/kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/
H A Dhwtstamp.c190 memcpy(&ps->tstamp_config, &config, sizeof(config)); in mv88e6xxx_port_hwtstamp_set()
201 struct hwtstamp_config *config = &ps->tstamp_config; in mv88e6xxx_port_hwtstamp_get()
341 if (ps->tstamp_config.rx_filter != HWTSTAMP_FILTER_PTP_V2_EVENT) in mv88e6xxx_port_rxtstamp()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/
H A Digb_ptp.c987 struct hwtstamp_config *config = &adapter->tstamp_config; in igb_ptp_get_ts_config()
1179 memcpy(&adapter->tstamp_config, &config, in igb_ptp_set_ts_config()
1180 sizeof(adapter->tstamp_config)); in igb_ptp_set_ts_config()
1282 adapter->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in igb_ptp_init()
1283 adapter->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in igb_ptp_init()
1341 /* reset the tstamp_config */ in igb_ptp_reset()
1342 igb_ptp_set_timestamp_mode(adapter, &adapter->tstamp_config); in igb_ptp_reset()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/
H A Digc_ptp.c859 memcpy(&adapter->tstamp_config, &config, in igc_ptp_set_ts_config()
860 sizeof(adapter->tstamp_config)); in igc_ptp_set_ts_config()
878 struct hwtstamp_config *config = &adapter->tstamp_config; in igc_ptp_get_ts_config()
1113 adapter->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in igc_ptp_init()
1114 adapter->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in igc_ptp_init()
1209 /* reset the tstamp_config */ in igc_ptp_reset()
1210 igc_ptp_set_timestamp_mode(adapter, &adapter->tstamp_config); in igc_ptp_reset()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/
H A Digb_ptp.c1116 struct hwtstamp_config *config = &adapter->tstamp_config; in igb_ptp_get_ts_config()
1305 memcpy(&adapter->tstamp_config, &config, in igb_ptp_set_ts_config()
1306 sizeof(adapter->tstamp_config)); in igb_ptp_set_ts_config()
1406 adapter->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in igb_ptp_init()
1407 adapter->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in igb_ptp_init()
1482 /* reset the tstamp_config */ in igb_ptp_reset()
1483 igb_ptp_set_timestamp_mode(adapter, &adapter->tstamp_config); in igb_ptp_reset()
/kernel/linux/linux-6.6/drivers/net/dsa/microchip/
H A Dksz_ptp.c332 config = &prt->tstamp_config; in ksz_hwtstamp_get()
426 memcpy(&prt->tstamp_config, &config, sizeof(config)); in ksz_hwtstamp_set()
478 if (prt->tstamp_config.tx_type != HWTSTAMP_TX_ONESTEP_P2P) in ksz_port_rxtstamp()
529 if (prt->tstamp_config.tx_type == HWTSTAMP_TX_ONESTEP_P2P) in ksz_port_txtstamp()
535 if (prt->tstamp_config.tx_type == HWTSTAMP_TX_ONESTEP_P2P) { in ksz_port_txtstamp()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e_ptp.c924 struct hwtstamp_config *config = &pf->tstamp_config; in i40e_ptp_get_ts_config()
1321 pf->tstamp_config = config; in i40e_ptp_set_ts_config()
1406 pf->tstamp_config.rx_filter = HWTSTAMP_FILTER_NONE; in i40e_ptp_create_clock()
1407 pf->tstamp_config.tx_type = HWTSTAMP_TX_OFF; in i40e_ptp_create_clock()
1520 i40e_ptp_set_timestamp_mode(pf, &pf->tstamp_config); in i40e_ptp_init()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_ptp.h190 * @tstamp_config: hardware timestamping configuration
210 struct hwtstamp_config tstamp_config; member
H A Dice_ptp.c288 pf->ptp.tstamp_config.tx_type = on ? HWTSTAMP_TX_ON : HWTSTAMP_TX_OFF; in ice_set_tx_tstamp()
312 pf->ptp.tstamp_config.rx_filter = on ? HWTSTAMP_FILTER_ALL : in ice_set_rx_tstamp()
2068 config = &pf->ptp.tstamp_config; in ice_ptp_get_ts_config()
2143 config = pf->ptp.tstamp_config; in ice_ptp_set_ts_config()
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac.h213 struct hwtstamp_config tstamp_config; member
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac.h271 struct hwtstamp_config tstamp_config; member
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_main.c3090 return copy_to_user(req->ifr_data, &pi->tstamp_config, in cxgb_ioctl()
3091 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()
3133 if ((pi->tstamp_config.tx_type == HWTSTAMP_TX_OFF) && in cxgb_ioctl()
3134 (pi->tstamp_config.rx_filter == in cxgb_ioctl()
3140 if (pi->tstamp_config in cxgb_ioctl()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_main.c3089 return copy_to_user(req->ifr_data, &pi->tstamp_config, in cxgb_ioctl()
3090 sizeof(pi->tstamp_config)) ? in cxgb_ioctl()
3093 if (copy_from_user(&pi->tstamp_config, req->ifr_data, in cxgb_ioctl()
3094 sizeof(pi->tstamp_config))) in cxgb_ioctl()
3098 switch (pi->tstamp_config.tx_type) { in cxgb_ioctl()
3106 switch (pi->tstamp_config.rx_filter) { in cxgb_ioctl()
3127 pi->tstamp_config.rx_filter = in cxgb_ioctl()
3132 if ((pi->tstamp_config.tx_type == HWTSTAMP_TX_OFF) && in cxgb_ioctl()
3133 (pi->tstamp_config.rx_filter == in cxgb_ioctl()
3139 if (pi->tstamp_config in cxgb_ioctl()
[all...]

Completed in 44 milliseconds

12