| /drivers/input/misc/ |
| A D | hp_sdc_rtc.c | 194 res->tv_nsec = (long)(tenms % 100) * 10000 * 1000; in hp_sdc_rtc_read_rt() 211 res->tv_nsec = (long)(tenms % 100) * 10000 * 1000; in hp_sdc_rtc_read_fhs() 228 res->tv_nsec = (long)(tenms % 100) * 10000 * 1000; in hp_sdc_rtc_read_mt() 245 res->tv_nsec = (long)(tenms % 100) * 10000 * 1000; in hp_sdc_rtc_read_dt() 262 res->tv_nsec = (long)(tenms % 100) * 10000 * 1000; in hp_sdc_rtc_read_ct() 291 (s64)tv.tv_sec, (long)tv.tv_nsec/1000000L); in hp_sdc_rtc_proc_show() 298 (s64)tv.tv_sec, (long)tv.tv_nsec/1000000L); in hp_sdc_rtc_proc_show() 305 (s64)tv.tv_sec, (long)tv.tv_nsec/1000000L); in hp_sdc_rtc_proc_show() 312 (s64)tv.tv_sec, (long)tv.tv_nsec/1000000L); in hp_sdc_rtc_proc_show() 319 (s64)tv.tv_sec, (long)tv.tv_nsec/1000000L); in hp_sdc_rtc_proc_show()
|
| /drivers/pps/generators/ |
| A D | pps_gen_parport.c | 81 if (expire_time.tv_sec != ts1.tv_sec || ts1.tv_nsec > lim) { in hrtimer_event() 84 (s64)ts1.tv_sec, ts1.tv_nsec); in hrtimer_event() 91 } while (expire_time.tv_sec == ts2.tv_sec && ts2.tv_nsec < lim); in hrtimer_event() 101 } while (expire_time.tv_sec == ts2.tv_sec && ts2.tv_nsec < lim); in hrtimer_event() 172 ((ts.tv_nsec > 990 * NSEC_PER_MSEC) ? 1 : 0), in next_intr_time()
|
| /drivers/ptp/ |
| A D | ptp_chardev.c | 305 precise_offset.device.nsec = ts.tv_nsec; in ptp_sys_offset_precise() 308 precise_offset.sys_realtime.nsec = ts.tv_nsec; in ptp_sys_offset_precise() 311 precise_offset.sys_monoraw.nsec = ts.tv_nsec; in ptp_sys_offset_precise() 358 extoff->ts[i][0].nsec = sts.pre_ts.tv_nsec; in ptp_sys_offset_extended() 360 extoff->ts[i][1].nsec = ts.tv_nsec; in ptp_sys_offset_extended() 362 extoff->ts[i][2].nsec = sts.post_ts.tv_nsec; in ptp_sys_offset_extended() 388 pct->nsec = ts.tv_nsec; in ptp_sys_offset() 397 pct->nsec = ts.tv_nsec; in ptp_sys_offset() 402 pct->nsec = ts.tv_nsec; in ptp_sys_offset()
|
| A D | ptp_kvm_x86.c | 90 ts->tv_nsec = clock_pair->nsec; in kvm_arch_ptp_get_clock() 122 tspec->tv_nsec = clock_pair->nsec; in kvm_arch_ptp_get_crosststamp()
|
| A D | ptp_clock.c | 60 remainder = offset_ts.tv_nsec; in enqueue_external_timestamp() 90 tp->tv_nsec = 1; in ptp_clock_getres() 138 ts.tv_nsec = tx->time.tv_usec; in ptp_clock_adjtime() 141 ts.tv_nsec *= 1000; in ptp_clock_adjtime() 143 if ((unsigned long) ts.tv_nsec >= NSEC_PER_SEC) in ptp_clock_adjtime()
|
| /drivers/net/ethernet/microchip/lan966x/ |
| A D | lan966x_ptp.c | 466 ts->tv_nsec = nsec; in lan966x_get_hwtimestamp() 689 lan_wr(ts->tv_nsec, lan966x, PTP_TOD_NSEC(TOD_ACC_PIN)); in lan966x_ptp_settime64() 864 ts_phase.tv_nsec = rq->perout.phase.nsec; in lan966x_ptp_perout() 867 ts_phase.tv_nsec = rq->perout.start.nsec; in lan966x_ptp_perout() 870 if (ts_phase.tv_sec || (ts_phase.tv_nsec && !pps)) { in lan966x_ptp_perout() 880 ts_on.tv_nsec = rq->perout.on.nsec; in lan966x_ptp_perout() 889 lan_wr(PTP_WF_LOW_PERIOD_PIN_WFL(ts_phase.tv_nsec), in lan966x_ptp_perout() 905 ts_period.tv_nsec = rq->perout.period.nsec; in lan966x_ptp_perout() 1117 if (ts.tv_nsec < timestamp) in lan966x_ptp_rxtstamp() 1119 ts.tv_nsec = timestamp; in lan966x_ptp_rxtstamp() [all …]
|
| /drivers/net/ethernet/stmicro/stmmac/ |
| A D | stmmac_ptp.c | 92 time.tv_nsec = priv->est->btr_reserve[0]; in stmmac_adjust_time() 101 priv->est->btr[0] = (u32)time.tv_nsec; in stmmac_adjust_time() 156 stmmac_init_systime(priv, priv->ptpaddr, ts->tv_sec, ts->tv_nsec); in stmmac_set_time() 182 cfg->start.tv_nsec = rq->perout.start.nsec; in stmmac_enable() 184 cfg->period.tv_nsec = rq->perout.period.nsec; in stmmac_enable()
|
| A D | dwmac5.c | 551 cfg->start.tv_nsec = (cfg->start.tv_nsec * 1000) / 465; in dwmac5_flex_pps_config() 552 writel(cfg->start.tv_nsec, ioaddr + MAC_PPSx_TARGET_TIME_NSEC(index)); in dwmac5_flex_pps_config() 555 period += cfg->period.tv_nsec; in dwmac5_flex_pps_config()
|
| /drivers/net/ethernet/cadence/ |
| A D | macb_ptp.c | 63 ts->tv_nsec = gem_readl(bp, TN); in gem_tsu_get_time() 68 ts->tv_nsec = first; in gem_tsu_get_time() 86 ns = ts->tv_nsec; in gem_tsu_set_time() 253 ts->tv_nsec = GEM_BFEXT(DMA_NSEC, dma_desc_ts_1); in gem_hw_timestamp() 291 shhwtstamps->hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_ptp_rxstamp() 321 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_ptp_txstamp()
|
| /drivers/net/ethernet/mscc/ |
| A D | ocelot_ptp.c | 72 ocelot_write_rix(ocelot, ts->tv_nsec, PTP_PIN_TOD_NSEC, TOD_ACC_PIN); in ocelot_ptp_settime64() 228 ts_period.tv_nsec = rq->perout.period.nsec; in ocelot_ptp_enable() 230 if (ts_period.tv_sec == 1 && ts_period.tv_nsec == 0) in ocelot_ptp_enable() 244 ts_phase.tv_nsec = rq->perout.phase.nsec; in ocelot_ptp_enable() 248 ts_phase.tv_nsec = rq->perout.start.nsec; in ocelot_ptp_enable() 250 if (ts_phase.tv_sec || (ts_phase.tv_nsec && !pps)) { in ocelot_ptp_enable() 263 ts_on.tv_nsec = rq->perout.on.nsec; in ocelot_ptp_enable() 281 ocelot_write_rix(ocelot, ts_phase.tv_nsec, in ocelot_ptp_enable() 802 ts->tv_nsec = SYS_PTP_TXSTAMP_PTP_TXSTAMP(val); in ocelot_get_hwtimestamp() 860 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in ocelot_get_txtstamp()
|
| /drivers/scsi/fnic/ |
| A D | fnic_trace.c | 143 val.tv_nsec, str, tbp->host_no, tbp->tag, in fnic_get_trace_data() 185 val.tv_nsec, str, tbp->host_no, tbp->tag, in fnic_get_trace_data() 233 (s64)val1.tv_sec, val1.tv_nsec, in fnic_get_stats_data() 235 stats->stats_timestamps.last_reset_time.tv_nsec, in fnic_get_stats_data() 237 stats->stats_timestamps.last_read_time.tv_nsec, in fnic_get_stats_data() 239 timespec64_sub(val1, stats->stats_timestamps.last_reset_time).tv_nsec, in fnic_get_stats_data() 241 timespec64_sub(val1, stats->stats_timestamps.last_read_time).tv_nsec); in fnic_get_stats_data() 441 (s64)val1.tv_sec, val1.tv_nsec, in fnic_get_stats_data() 443 (s64)val2.tv_sec, val2.tv_nsec, in fnic_get_stats_data() 861 &tdata->time_stamp.tv_sec, tdata->time_stamp.tv_nsec, in copy_and_format_trace_data()
|
| /drivers/net/ethernet/intel/igb/ |
| A D | igb_ptp.c | 130 ts->tv_nsec = nsec; in igb_ptp_read_i210() 141 wr32(E1000_SYSTIML, ts->tv_nsec); in igb_ptp_write_i210() 328 ts->tv_nsec = rd32(E1000_SYSTIML); in igb_ptp_gettimex_i210() 552 ts.tv_nsec = rq->perout.period.nsec; in igb_ptp_feature_enable_82580() 619 igb->perout[i].start.tv_nsec = start.tv_nsec; in igb_ptp_feature_enable_82580() 621 igb->perout[i].period.tv_nsec = ts.tv_nsec; in igb_ptp_feature_enable_82580() 701 ts.tv_nsec = rq->perout.period.nsec; in igb_ptp_feature_enable_i210() 748 igb->perout[i].start.tv_nsec = rq->perout.start.nsec; in igb_ptp_feature_enable_i210() 750 igb->perout[i].period.tv_nsec = ts.tv_nsec; in igb_ptp_feature_enable_i210() 850 (long long) ts.tv_sec, ts.tv_nsec); in igb_ptp_overflow_check()
|
| /drivers/net/ethernet/marvell/mvpp2/ |
| A D | mvpp2_tai.c | 96 ts->tv_nsec = mvpp2_tai_read(base + 12) << 16 | in mvpp22_tai_read_ts() 110 mvpp2_tai_write(ts->tv_nsec >> 16, base + MVPP22_TAI_TLV_NANO_HIGH); in mvpp2_tai_write_tlv() 111 mvpp2_tai_write(ts->tv_nsec, base + MVPP22_TAI_TLV_NANO_LOW); in mvpp2_tai_write_tlv() 356 ts.tv_nsec = tstamp & 0x3fffffff; in mvpp22_tai_tstamp()
|
| /drivers/net/ethernet/microchip/sparx5/ |
| A D | sparx5_ptp.c | 298 ts->tv_nsec = nsec; in sparx5_get_hwtimestamp() 387 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in sparx5_ptp_irq_handler() 469 spx5_wr(ts->tv_nsec, sparx5, PTP_PTP_TOD_NSEC(consts->tod_pin)); in sparx5_ptp_settime64() 689 if (ts.tv_nsec < timestamp) in sparx5_ptp_rxtstamp() 691 ts.tv_nsec = timestamp; in sparx5_ptp_rxtstamp() 692 full_ts_in_ns = ktime_set(ts.tv_sec, ts.tv_nsec); in sparx5_ptp_rxtstamp()
|
| /drivers/net/ethernet/intel/igc/ |
| A D | igc_ptp.c | 35 ts->tv_nsec = nsec; in igc_ptp_read() 43 wr32(IGC_SYSTIML, ts->tv_nsec); in igc_ptp_write_i225() 103 ts->tv_nsec = rd32(IGC_SYSTIML); in igc_ptp_gettimex64_i225() 303 ts.tv_nsec = rq->perout.period.nsec; in igc_ptp_feature_enable_i225() 371 igc->perout[i].start.tv_nsec = rq->perout.start.nsec; in igc_ptp_feature_enable_i225() 373 igc->perout[i].period.tv_nsec = ts.tv_nsec; in igc_ptp_feature_enable_i225() 376 wr32(trgttiml, (u32)(igc->perout[i].start.tv_nsec | in igc_ptp_feature_enable_i225() 1083 ts->tv_nsec = rd32(IGC_SYSTIML_1); in igc_ptp_getcyclesx64()
|
| /drivers/firmware/efi/ |
| A D | efi-pstore.c | 99 record->time.tv_nsec = 0; in efi_pstore_read_func() 111 record->time.tv_nsec = 0; in efi_pstore_read_func() 125 record->time.tv_nsec = 0; in efi_pstore_read_func()
|
| /drivers/gpu/drm/etnaviv/ |
| A D | etnaviv_drv.h | 115 .tv_nsec = timeout->tv_nsec, in etnaviv_timeout_to_jiffies()
|
| /drivers/net/dsa/microchip/ |
| A D | ksz_ptp.c | 103 ret = ksz_write32(dev, REG_TRIG_TARGET_NANOSEC, ts->tv_nsec); in ksz_ptp_tou_target_time_set() 217 ptp_data->perout_target_time_first.tv_nsec = request->start.nsec; in ksz_ptp_enable_perout() 220 ptp_data->perout_period.tv_nsec = request->period.nsec; in ksz_ptp_enable_perout() 611 ts->tv_nsec = nanoseconds + phase * 8; in _ksz_ptp_gettime() 665 request.start.nsec = next.tv_nsec; in ksz_ptp_restart_perout() 667 request.period.nsec = ptp_data->perout_period.tv_nsec; in ksz_ptp_restart_perout() 688 ret = ksz_write32(dev, REG_PTP_RTC_NANOSEC, ts->tv_nsec); in ksz_ptp_settime() 892 ptp_data->clock_time.tv_nsec = 0; in ksz_ptp_start_clock()
|
| /drivers/net/ethernet/microchip/ |
| A D | lan743x_ptp.c | 389 ts->tv_nsec = nano_seconds; in lan743x_ptpci_gettime64() 410 if (ts->tv_nsec < 0) { in lan743x_ptpci_settime64() 413 ts->tv_nsec); in lan743x_ptpci_settime64() 417 nano_seconds = ts->tv_nsec; in lan743x_ptpci_settime64() 518 ts_on.tv_nsec = perout_request->on.nsec; in lan743x_ptp_perout() 521 ts_period.tv_nsec = perout_request->period.nsec; in lan743x_ptp_perout() 550 period_nsec = ts_period.tv_nsec; in lan743x_ptp_perout() 1047 extts->ts.tv_nsec = nsec; in lan743x_ptp_io_event_clock_get() 1049 ts->tv_nsec = nsec; in lan743x_ptp_io_event_clock_get() 1428 lan743x_ptp_clock_set(adapter, ts.tv_sec, ts.tv_nsec, 0); in lan743x_ptp_sync_to_system_clock()
|
| /drivers/net/dsa/hirschmann/ |
| A D | hellcreek_ptp.c | 111 nsh = ((u32)ts->tv_nsec & 0xffff0000) >> 16; in hellcreek_ptp_settime() 112 nsl = ts->tv_nsec & 0xffff; in hellcreek_ptp_settime() 118 hellcreek->last_ts = ts->tv_nsec; in hellcreek_ptp_settime()
|
| /drivers/net/ethernet/renesas/ |
| A D | rcar_gen4_ptp.c | 52 ts->tv_nsec = ioread32(ptp_priv->addr + ptp_priv->offs->monitor_t0); in _rcar_gen4_ptp_gettime() 83 iowrite32(ts->tv_nsec, ptp_priv->addr + ptp_priv->offs->config_t0); in _rcar_gen4_ptp_settime()
|
| /drivers/net/wireless/mediatek/mt76/mt7996/ |
| A D | coredump.c | 198 dump->tv_nsec = crash_data->timestamp.tv_nsec; in mt7996_coredump_build()
|
| /drivers/net/phy/ |
| A D | bcm-phy-ptp.c | 193 ts->tv_nsec = (hb[1] << 16) | hb[0]; in bcm_ptp_get_framesync_ts() 272 bcm_phy_write_exp(phydev, TIME_CODE_0, ts->tv_nsec); in bcm_ptp_settime_locked() 273 bcm_phy_write_exp(phydev, TIME_CODE_1, ts->tv_nsec >> 16); in bcm_ptp_settime_locked() 556 next = NSEC_PER_SEC - ts.tv_nsec; in bcm_ptp_perout_work() 558 ts.tv_nsec = 0; in bcm_ptp_perout_work()
|
| /drivers/net/wireless/ath/ath11k/ |
| A D | coredump.h | 53 __le64 tv_nsec; member
|
| /drivers/net/wireless/ath/ath12k/ |
| A D | coredump.h | 54 __le64 tv_nsec; member
|