Lines Matching refs:ptp_clock
192 ptp_clock_event(bp->ptp_cfg->ptp_clock, &event); in bnxt_ptp_pps_event()
340 pin_id = ptp_find_pin(ptp->ptp_clock, PTP_PF_EXTTS, in bnxt_ptp_enable()
353 pin_id = ptp_find_pin(ptp->ptp_clock, PTP_PF_PEROUT, in bnxt_ptp_enable()
604 ptp_schedule_worker(ptp->ptp_clock, 0); in bnxt_get_tx_ts_p5()
734 if (ptp->ptp_clock && bnxt_pps_config_ok(bp)) in bnxt_ptp_init()
737 if (ptp->ptp_clock) { in bnxt_ptp_init()
738 ptp_clock_unregister(ptp->ptp_clock); in bnxt_ptp_init()
739 ptp->ptp_clock = NULL; in bnxt_ptp_init()
760 ptp->ptp_clock = ptp_clock_register(&ptp->ptp_info, &bp->pdev->dev); in bnxt_ptp_init()
761 if (IS_ERR(ptp->ptp_clock)) { in bnxt_ptp_init()
762 int err = PTR_ERR(ptp->ptp_clock); in bnxt_ptp_init()
764 ptp->ptp_clock = NULL; in bnxt_ptp_init()
773 ptp_schedule_worker(ptp->ptp_clock, 0); in bnxt_ptp_init()
785 if (ptp->ptp_clock) in bnxt_ptp_clear()
786 ptp_clock_unregister(ptp->ptp_clock); in bnxt_ptp_clear()
788 ptp->ptp_clock = NULL; in bnxt_ptp_clear()