Lines Matching refs:nano_seconds
2310 u32 *seconds, u32 *nano_seconds, u16 *seq_id) in lan8814_ptp_rx_ts_get() argument
2316 *nano_seconds = lanphy_read_page_reg(phydev, 5, PTP_RX_INGRESS_NS_HI); in lan8814_ptp_rx_ts_get()
2317 *nano_seconds = ((*nano_seconds & 0x3fff) << 16) | in lan8814_ptp_rx_ts_get()
2324 u32 *seconds, u32 *nano_seconds, u16 *seq_id) in lan8814_ptp_tx_ts_get() argument
2330 *nano_seconds = lanphy_read_page_reg(phydev, 5, PTP_TX_EGRESS_NS_HI); in lan8814_ptp_tx_ts_get()
2331 *nano_seconds = ((*nano_seconds & 0x3fff) << 16) | in lan8814_ptp_tx_ts_get()
2565 u32 seconds, u32 nano_seconds) in lan8814_ptp_clock_set() argument
2571 nsec_low = nano_seconds & 0xffff; in lan8814_ptp_clock_set()
2572 nsec_high = (nano_seconds >> 16) & 0x3fff; in lan8814_ptp_clock_set()
2583 u32 *seconds, u32 *nano_seconds) in lan8814_ptp_clock_get() argument
2591 *nano_seconds = lanphy_read_page_reg(phydev, 4, PTP_CLOCK_READ_NS_HI); in lan8814_ptp_clock_get()
2592 *nano_seconds = ((*nano_seconds & 0x3fff) << 16) | in lan8814_ptp_clock_get()
2602 u32 nano_seconds; in lan8814_ptpci_gettime64() local
2606 lan8814_ptp_clock_get(phydev, &seconds, &nano_seconds); in lan8814_ptpci_gettime64()
2609 ts->tv_nsec = nano_seconds; in lan8814_ptpci_gettime64()
2634 u32 nano_seconds; in lan8814_ptp_clock_step() local
2640 lan8814_ptp_clock_get(phydev, &unsigned_seconds, &nano_seconds); in lan8814_ptp_clock_step()
2643 nano_seconds += remainder; in lan8814_ptp_clock_step()
2644 if (nano_seconds >= 1000000000) { in lan8814_ptp_clock_step()
2646 nano_seconds -= 1000000000; in lan8814_ptp_clock_step()
2648 lan8814_ptp_clock_set(phydev, unsigned_seconds, nano_seconds); in lan8814_ptp_clock_step()
2654 lan8814_ptp_clock_get(phydev, &unsigned_seconds, &nano_seconds); in lan8814_ptp_clock_step()
2658 if (nano_seconds < nano_seconds_step) { in lan8814_ptp_clock_step()
2660 nano_seconds += 1000000000; in lan8814_ptp_clock_step()
2662 nano_seconds -= nano_seconds_step; in lan8814_ptp_clock_step()
2664 nano_seconds); in lan8814_ptp_clock_step()
2673 nano_seconds = remainder; in lan8814_ptp_clock_step()
2678 nano_seconds = remainder; in lan8814_ptp_clock_step()
2679 if (nano_seconds > 0) { in lan8814_ptp_clock_step()
2685 nano_seconds = (1000000000 - nano_seconds); in lan8814_ptp_clock_step()
2689 if (nano_seconds > 0) { in lan8814_ptp_clock_step()
2691 nano_seconds += 8; in lan8814_ptp_clock_step()
2694 if (nano_seconds >= 1000000000) { in lan8814_ptp_clock_step()
2697 nano_seconds -= 1000000000; in lan8814_ptp_clock_step()
2736 if (nano_seconds) { in lan8814_ptp_clock_step()
2740 nano_seconds_lo = nano_seconds & 0xffff; in lan8814_ptp_clock_step()
2741 nano_seconds_hi = (nano_seconds >> 16) & 0x3fff; in lan8814_ptp_clock_step()