Lines Matching refs:nano_seconds

2110 				  u32 *seconds, u32 *nano_seconds, u16 *seq_id)  in lan8814_ptp_rx_ts_get()  argument
2116 *nano_seconds = lanphy_read_page_reg(phydev, 5, PTP_RX_INGRESS_NS_HI); in lan8814_ptp_rx_ts_get()
2117 *nano_seconds = ((*nano_seconds & 0x3fff) << 16) | in lan8814_ptp_rx_ts_get()
2124 u32 *seconds, u32 *nano_seconds, u16 *seq_id) in lan8814_ptp_tx_ts_get() argument
2130 *nano_seconds = lanphy_read_page_reg(phydev, 5, PTP_TX_EGRESS_NS_HI); in lan8814_ptp_tx_ts_get()
2131 *nano_seconds = ((*nano_seconds & 0x3fff) << 16) | in lan8814_ptp_tx_ts_get()
2365 u32 seconds, u32 nano_seconds) in lan8814_ptp_clock_set() argument
2371 nsec_low = nano_seconds & 0xffff; in lan8814_ptp_clock_set()
2372 nsec_high = (nano_seconds >> 16) & 0x3fff; in lan8814_ptp_clock_set()
2383 u32 *seconds, u32 *nano_seconds) in lan8814_ptp_clock_get() argument
2391 *nano_seconds = lanphy_read_page_reg(phydev, 4, PTP_CLOCK_READ_NS_HI); in lan8814_ptp_clock_get()
2392 *nano_seconds = ((*nano_seconds & 0x3fff) << 16) | in lan8814_ptp_clock_get()
2402 u32 nano_seconds; in lan8814_ptpci_gettime64() local
2406 lan8814_ptp_clock_get(phydev, &seconds, &nano_seconds); in lan8814_ptpci_gettime64()
2409 ts->tv_nsec = nano_seconds; in lan8814_ptpci_gettime64()
2434 u32 nano_seconds; in lan8814_ptp_clock_step() local
2440 lan8814_ptp_clock_get(phydev, &unsigned_seconds, &nano_seconds); in lan8814_ptp_clock_step()
2443 nano_seconds += remainder; in lan8814_ptp_clock_step()
2444 if (nano_seconds >= 1000000000) { in lan8814_ptp_clock_step()
2446 nano_seconds -= 1000000000; in lan8814_ptp_clock_step()
2448 lan8814_ptp_clock_set(phydev, unsigned_seconds, nano_seconds); in lan8814_ptp_clock_step()
2454 lan8814_ptp_clock_get(phydev, &unsigned_seconds, &nano_seconds); in lan8814_ptp_clock_step()
2458 if (nano_seconds < nano_seconds_step) { in lan8814_ptp_clock_step()
2460 nano_seconds += 1000000000; in lan8814_ptp_clock_step()
2462 nano_seconds -= nano_seconds_step; in lan8814_ptp_clock_step()
2464 nano_seconds); in lan8814_ptp_clock_step()
2473 nano_seconds = remainder; in lan8814_ptp_clock_step()
2478 nano_seconds = remainder; in lan8814_ptp_clock_step()
2479 if (nano_seconds > 0) { in lan8814_ptp_clock_step()
2485 nano_seconds = (1000000000 - nano_seconds); in lan8814_ptp_clock_step()
2489 if (nano_seconds > 0) { in lan8814_ptp_clock_step()
2491 nano_seconds += 8; in lan8814_ptp_clock_step()
2494 if (nano_seconds >= 1000000000) { in lan8814_ptp_clock_step()
2497 nano_seconds -= 1000000000; in lan8814_ptp_clock_step()
2536 if (nano_seconds) { in lan8814_ptp_clock_step()
2540 nano_seconds_lo = nano_seconds & 0xffff; in lan8814_ptp_clock_step()
2541 nano_seconds_hi = (nano_seconds >> 16) & 0x3fff; in lan8814_ptp_clock_step()