/kernel/linux/linux-5.10/drivers/net/ethernet/cadence/ |
H A D | macb_ptp.c | 419 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 D | macb.h | 1232 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 D | macb_ptp.c | 379 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 D | macb.h | 1317 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 D | igc_ptp.c | 461 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 D | i40e_ptp.c | 521 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 D | xgbe-ptp.c | 259 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 D | xgbe-ptp.c | 271 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 D | hellcreek_hwtstamp.c | 130 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 D | hellcreek.h | 245 struct hwtstamp_config tstamp_config; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ptp.c | 954 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 D | ixgbe_ptp.c | 944 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 D | hwtstamp.c | 194 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 D | hwtstamp.c | 190 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 D | igb_ptp.c | 987 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 D | igc_ptp.c | 859 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 D | igb_ptp.c | 1116 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 D | ksz_ptp.c | 332 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 D | i40e_ptp.c | 924 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 D | ice_ptp.h | 190 * @tstamp_config: hardware timestamping configuration 210 struct hwtstamp_config tstamp_config; member
|
H A D | ice_ptp.c | 288 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 D | stmmac.h | 213 struct hwtstamp_config tstamp_config; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac.h | 271 struct hwtstamp_config tstamp_config; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_main.c | 3090 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 D | cxgb4_main.c | 3089 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...] |