Home
last modified time | relevance | path

Searched refs:clock_comp (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/marvell/octeontx2/af/
A Dptp.c126 u64 clock_comp; in ptp_start() local
167 clock_comp = ((u64)1000000000ull << 32) / ptp->clock_rate; in ptp_start()
169 writeq(clock_comp, ptp->reg_base + PTP_CLOCK_COMP); in ptp_start()
/linux/drivers/net/ethernet/cavium/common/
A Dcavium_ptp.c227 u64 clock_comp; in cavium_ptp_probe() local
279 clock_comp = ((u64)1000000000ull << 32) / clock->clock_rate; in cavium_ptp_probe()
280 writeq(clock_comp, clock->reg_base + PTP_CLOCK_COMP); in cavium_ptp_probe()
/linux/drivers/net/ethernet/cavium/octeon/
A Docteon_mgmt.c717 u64 clock_comp = (NSEC_PER_SEC << 32) / octeon_get_io_clock_rate(); in octeon_mgmt_ioctl_hwtstamp() local
719 cvmx_write_csr(CVMX_MIO_PTP_CLOCK_COMP, clock_comp); in octeon_mgmt_ioctl_hwtstamp()
722 (NSEC_PER_SEC << 32) / clock_comp); in octeon_mgmt_ioctl_hwtstamp()
725 u64 clock_comp = cvmx_read_csr(CVMX_MIO_PTP_CLOCK_COMP); in octeon_mgmt_ioctl_hwtstamp() local
728 ptp.s.ext_clk_in, (NSEC_PER_SEC << 32) / clock_comp); in octeon_mgmt_ioctl_hwtstamp()
/linux/drivers/net/ethernet/cavium/liquidio/
A Dlio_main.c1672 u64 clock_comp, cfg; in liquidio_ptp_init() local
1674 clock_comp = (u64)NSEC_PER_SEC << 32; in liquidio_ptp_init()
1675 do_div(clock_comp, oct->coproc_clock_rate); in liquidio_ptp_init()
1676 lio_pci_writeq(oct, clock_comp, CN6XXX_MIO_PTP_CLOCK_COMP); in liquidio_ptp_init()

Completed in 15 milliseconds