| /linux/drivers/ptp/ |
| H A D | ptp_chardev.c | 33 rq.extts.index = chan; in ptp_disable_pinfunc() 207 if (copy_from_user(&req.extts, arg, sizeof(req.extts))) in ptp_extts_request() 212 req.extts.flags |= PTP_STRICT_FLAGS; in ptp_extts_request() 214 if ((req.extts.flags & ~PTP_EXTTS_VALID_FLAGS) || in ptp_extts_request() 215 req.extts.rsv[0] || req.extts.rsv[1]) in ptp_extts_request() 219 if ((req.extts.flags & PTP_ENABLE_FEATURE) && in ptp_extts_request() 220 (req.extts.flags & PTP_EXTTS_EDGES) == 0) in ptp_extts_request() 223 req.extts in ptp_extts_request() [all...] |
| H A D | ptp_sysfs.c | 57 cnt = sscanf(buf, "%u %d", &req.extts.index, &enable); in extts_enable_store() 60 if (req.extts.index >= ops->n_ext_ts) in extts_enable_store()
|
| H A D | ptp_qoriq.c | 310 switch (rq->extts.index) { in ptp_qoriq_enable() 322 extts_clean_up(ptp_qoriq, rq->extts.index, false); in ptp_qoriq_enable()
|
| /linux/tools/testing/selftests/ptp/ |
| H A D | testptp.c | 181 int extts = 0; in main() local 216 extts = atoi(optarg); in main() 450 if (extts) { in main() 457 extts = 0; in main() 462 for (; extts; extts--) { in main()
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_ptp.c | 506 if (rq->extts.flags & PTP_STRICT_FLAGS && in igb_ptp_feature_enable_82580() 507 (rq->extts.flags & PTP_ENABLE_FEATURE) && in igb_ptp_feature_enable_82580() 508 (rq->extts.flags & PTP_EXTTS_EDGES) != PTP_EXTTS_EDGES) in igb_ptp_feature_enable_82580() 513 rq->extts.index); in igb_ptp_feature_enable_82580() 517 if (rq->extts.index == 1) { in igb_ptp_feature_enable_82580() 528 igb_pin_extts(igb, rq->extts.index, pin); in igb_ptp_feature_enable_82580() 655 if ((rq->extts.flags & PTP_STRICT_FLAGS) && in igb_ptp_feature_enable_i210() 656 (rq->extts.flags & PTP_ENABLE_FEATURE) && in igb_ptp_feature_enable_i210() 657 (rq->extts.flags & PTP_EXTTS_EDGES) != PTP_EXTTS_EDGES) in igb_ptp_feature_enable_i210() 662 rq->extts in igb_ptp_feature_enable_i210() [all...] |
| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | ptp.h | 29 void ptp_start(struct rvu *rvu, u64 sclk, u32 ext_clk_freq, u32 extts);
|
| H A D | ptp.c | 367 void ptp_start(struct rvu *rvu, u64 sclk, u32 ext_clk_freq, u32 extts) in ptp_start() argument 407 if (extts) { in ptp_start()
|
| /linux/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-ptp.c | 30 switch (rq->extts.index) { in dpaa2_ptp_enable() 41 extts_clean_up(ptp_qoriq, rq->extts.index, false); in dpaa2_ptp_enable()
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_ptp.c | 261 if ((rq->extts.flags & PTP_STRICT_FLAGS) && in igc_ptp_feature_enable_i225() 262 (rq->extts.flags & PTP_ENABLE_FEATURE) && in igc_ptp_feature_enable_i225() 263 (rq->extts.flags & PTP_EXTTS_EDGES) != PTP_EXTTS_EDGES) in igc_ptp_feature_enable_i225() 268 rq->extts.index); in igc_ptp_feature_enable_i225() 272 if (rq->extts.index == 1) { in igc_ptp_feature_enable_i225() 283 igc_pin_extts(igc, rq->extts.index, pin); in igc_ptp_feature_enable_i225()
|
| /linux/drivers/net/ethernet/microchip/ |
| H A D | lan743x_ptp.h | 88 struct lan743x_extts extts[LAN743X_PTP_N_EXTTS]; member
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | qoriq-fman3-0.dtsi | 87 fsl,extts-fifo;
|
| /linux/drivers/net/phy/ |
| H A D | dp83640.c | 482 if ((rq->extts.flags & PTP_STRICT_FLAGS) && in ptp_dp83640_enable() 483 (rq->extts.flags & PTP_ENABLE_FEATURE) && in ptp_dp83640_enable() 484 (rq->extts.flags & PTP_EXTTS_EDGES) == PTP_EXTTS_EDGES) in ptp_dp83640_enable() 487 index = rq->extts.index; in ptp_dp83640_enable() 498 if (rq->extts.flags & PTP_FALLING_EDGE) in ptp_dp83640_enable()
|
| H A D | micrel.c | 3995 rq->extts.index); in lan8814_get_sig_tx() 4001 lan8814_ptp_extts_on(phydev, pin, rq->extts.flags); in lan8814_get_sig_tx() 5911 if (rq->extts.flags & ~(PTP_ENABLE_FEATURE | 5916 pin = ptp_find_pin(ptp_priv->ptp_clock, PTP_PF_EXTTS, rq->extts.index); 5922 ret = lan8841_ptp_extts_on(ptp_priv, pin, rq->extts.flags); in lan8841_probe()
|
| /linux/drivers/net/ethernet/xscale/ |
| H A D | ptp_ixp46x.c | 197 switch (rq->extts.index) { in ptp_ixp_enable()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_ptp.c | 353 rq->extts.index); in otx2_ptp_enable()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ptp.c | 1852 &pf->ptp.extts_rqs[rq->extts.index]; in ice_ptp_gpio_enable() 1854 err = ice_ptp_cfg_extts(pf, &rq->extts, on); in ice_ptp_gpio_enable() 1856 *cached = rq->extts; in ice_ptp_gpio_enable()
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | cpts.c | 306 return cpts_extts_enable(cpts, rq->extts.index, on); in cpts_ptp_enable()
|
| /linux/drivers/net/ethernet/microchip/lan966x/ |
| H A D | lan966x_ptp.c | 942 pin = ptp_find_pin(phc->clock, PTP_PF_EXTTS, rq->extts.index); in lan966x_ptp_extts()
|
| /linux/drivers/net/ethernet/aquantia/atlantic/ |
| H A D | aq_ptp.c | 497 u32 pin_index = rq->extts.index; in aq_ptp_gpio_feature_enable()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_ptp.c | 470 rq->extts.index); in bnxt_ptp_enable()
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_ptp.c | 605 chan = rq->extts.index; in i40e_ptp_feature_enable()
|