Home
last modified time | relevance | path

Searched refs:ptp_event (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dclock.c560 struct ptp_clock_event ptp_event; in mlx5_pps_event() local
573 ptp_event.index = pin; in mlx5_pps_event()
574 ptp_event.timestamp = in mlx5_pps_event()
578 ptp_event.type = PTP_CLOCK_PPSUSR; in mlx5_pps_event()
579 ptp_event.pps_times.ts_real = in mlx5_pps_event()
580 ns_to_timespec64(ptp_event.timestamp); in mlx5_pps_event()
582 ptp_event.type = PTP_CLOCK_EXTTS; in mlx5_pps_event()
585 ptp_clock_event(clock->ptp, &ptp_event); in mlx5_pps_event()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dclock.c889 struct ptp_clock_event ptp_event; in mlx5_pps_event() local
900 ptp_event.index = pin; in mlx5_pps_event()
901 ptp_event.timestamp = mlx5_real_time_mode(mdev) ? in mlx5_pps_event()
907 ptp_event.type = PTP_CLOCK_PPSUSR; in mlx5_pps_event()
908 ptp_event.pps_times.ts_real = in mlx5_pps_event()
909 ns_to_timespec64(ptp_event.timestamp); in mlx5_pps_event()
911 ptp_event.type = PTP_CLOCK_EXTTS; in mlx5_pps_event()
914 ptp_clock_event(clock->ptp, &ptp_event); in mlx5_pps_event()
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_ptp.c554 struct ptp_clock_event ptp_event = {0}; in lan966x_ptp_ext_irq_handler() local
587 ptp_event.index = pin; in lan966x_ptp_ext_irq_handler()
588 ptp_event.timestamp = time; in lan966x_ptp_ext_irq_handler()
589 ptp_event.type = PTP_CLOCK_EXTTS; in lan966x_ptp_ext_irq_handler()
590 ptp_clock_event(phc->clock, &ptp_event); in lan966x_ptp_ext_irq_handler()
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/
H A Dlan743x_ptp.c1071 struct ptp_clock_event ptp_event; in lan743x_ptpci_do_aux_work() local
1132 ptp_event.timestamp = ns; in lan743x_ptpci_do_aux_work()
1133 ptp_event.index = channel; in lan743x_ptpci_do_aux_work()
1134 ptp_event.type = PTP_CLOCK_EXTTS; in lan743x_ptpci_do_aux_work()
1136 &ptp_event); in lan743x_ptpci_do_aux_work()
1165 ptp_event.timestamp = ns; in lan743x_ptpci_do_aux_work()
1166 ptp_event.index = channel; in lan743x_ptpci_do_aux_work()
1167 ptp_event.type = PTP_CLOCK_EXTTS; in lan743x_ptpci_do_aux_work()
1169 &ptp_event); in lan743x_ptpci_do_aux_work()
/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ptp.c1361 struct ptp_clock_event ptp_event; in aq_ptp_check_sync1588() local
1366 ptp_event.index = aq_ptp->ptp_info.n_pins - 1; in aq_ptp_check_sync1588()
1367 ptp_event.timestamp = time; in aq_ptp_check_sync1588()
1369 ptp_event.type = PTP_CLOCK_EXTTS; in aq_ptp_check_sync1588()
1370 ptp_clock_event(aq_ptp->ptp_clock, &ptp_event); in aq_ptp_check_sync1588()
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ptp.c1352 struct ptp_clock_event ptp_event; in aq_ptp_check_sync1588() local
1357 ptp_event.index = aq_ptp->ptp_info.n_pins - 1; in aq_ptp_check_sync1588()
1358 ptp_event.timestamp = time; in aq_ptp_check_sync1588()
1360 ptp_event.type = PTP_CLOCK_EXTTS; in aq_ptp_check_sync1588()
1361 ptp_clock_event(aq_ptp->ptp_clock, &ptp_event); in aq_ptp_check_sync1588()
/kernel/linux/linux-6.6/drivers/net/phy/
H A Dmicrel.c3525 struct ptp_clock_event ptp_event = {0}; in lan8841_gpio_process_cap() local
3565 ptp_event.index = 0; in lan8841_gpio_process_cap()
3566 ptp_event.timestamp = ktime_set(sec, nsec); in lan8841_gpio_process_cap()
3567 ptp_event.type = PTP_CLOCK_EXTTS; in lan8841_gpio_process_cap()
3568 ptp_clock_event(ptp_priv->ptp_clock, &ptp_event); in lan8841_gpio_process_cap()

Completed in 16 milliseconds