Home
last modified time | relevance | path

Searched refs:base_time (Results 1 – 24 of 24) sorted by relevance

/drivers/net/ethernet/engleder/
A Dtsnep_selftests.c159 u64 base_time = ktime_to_ns(qopt->base_time); in delay_base_time() local
166 qopt->base_time = ktime_add_ns(qopt->base_time, in delay_base_time()
252 start_before = prev->base_time; in check_gate()
364 qopt->base_time = ktime_set(0, 0); in tsnep_test_taprio()
386 qopt->base_time = ktime_set(0, 0); in tsnep_test_taprio()
410 qopt->base_time = ktime_set(0, 0); in tsnep_test_taprio()
461 qopt->base_time = ktime_set(0, 0); in tsnep_test_taprio_change()
480 qopt->base_time = ktime_set(0, 0); in tsnep_test_taprio_change()
486 qopt->base_time = ktime_set(0, 0); in tsnep_test_taprio_change()
494 qopt->base_time = ktime_set(0, 0); in tsnep_test_taprio_change()
[all …]
A Dtsnep_tc.c95 gcl->base_time = ktime_to_ns(qopt->base_time); in tsnep_write_gcl()
135 u64 start = gcl->base_time; in tsnep_gcl_start_after()
148 u64 start = gcl->base_time; in tsnep_gcl_start_before()
A Dtsnep.h31 u64 base_time; member
/drivers/net/dsa/sja1105/
A Dsja1105_tas.c41 if (latest_base_time < offload->base_time) in sja1105_tas_set_runtime_params()
42 latest_base_time = offload->base_time; in sja1105_tas_set_runtime_params()
44 earliest_base_time = offload->base_time; in sja1105_tas_set_runtime_params()
54 if (latest_base_time < gating_cfg->base_time) in sja1105_tas_set_runtime_params()
55 latest_base_time = gating_cfg->base_time; in sja1105_tas_set_runtime_params()
57 earliest_base_time = gating_cfg->base_time; in sja1105_tas_set_runtime_params()
487 dummy->base_time = gating_cfg->base_time; in sja1105_gating_check_conflicts()
621 u64 base_time) in sja1105_tas_set_base_time() argument
732 s64 base_time, now; in sja1105_tas_state_machine() local
763 base_time -= sja1105_delta_to_ns(1); in sja1105_tas_state_machine()
[all …]
A Dsja1105_ptp.h39 static inline s64 future_base_time(s64 base_time, s64 cycle_time, s64 now) in future_base_time() argument
43 if (base_time >= now) in future_base_time()
44 return base_time; in future_base_time()
46 a = now - base_time; in future_base_time()
50 return base_time + n * cycle_time; in future_base_time()
A Dsja1105_vl.c110 its_base_time = rule->vl.base_time; in sja1105_compose_gating_subschedule()
120 gating_cfg->base_time = its_base_time; in sja1105_compose_gating_subschedule()
137 rbt = future_base_time(rule->vl.base_time, rule->vl.cycle_time, in sja1105_compose_gating_subschedule()
584 u64 base_time, u64 cycle_time, u64 cycle_time_ext, in sja1105_vl_gate() argument
600 div_s64_rem(base_time, sja1105_delta_to_ns(1), &rem); in sja1105_vl_gate()
635 rule->vl.base_time = base_time; in sja1105_vl_gate()
A Dsja1105_vl.h23 u64 base_time, u64 cycle_time, u64 cycle_time_ext,
55 u64 base_time, u64 cycle_time, in sja1105_vl_gate() argument
A Dsja1105_tas.h36 s64 base_time; member
A Dsja1105.h233 u64 base_time; member
/drivers/net/ethernet/intel/igc/
A Digc_tsn.c451 ktime_t base_time, systim; in igc_tsn_enable_offload() local
620 base_time = adapter->base_time; in igc_tsn_enable_offload()
626 if (ktime_compare(systim, base_time) > 0) { in igc_tsn_enable_offload()
627 s64 n = div64_s64(ktime_sub_ns(systim, base_time), cycle); in igc_tsn_enable_offload()
629 base_time = ktime_add_ns(base_time, (n + 1) * cycle); in igc_tsn_enable_offload()
646 adjust_time = adapter->base_time; in igc_tsn_enable_offload()
657 baset_h = div_s64_rem(base_time, NSEC_PER_SEC, &baset_l); in igc_tsn_enable_offload()
A Digc_main.c1041 ktime_t base_time = adapter->base_time; in igc_tx_launchtime() local
1047 n = div64_s64(ktime_sub_ns(now, base_time), cycle_time); in igc_tx_launchtime()
1049 baset_est = ktime_add_ns(base_time, cycle_time * (n)); in igc_tx_launchtime()
6346 b = ktime_to_timespec64(base_time); in is_base_time_past()
6370 if (!is_base_time_past(qopt->base_time, &now) && in validate_schedule()
6425 adapter->base_time = 0; in igc_qbv_clear_schedule()
6494 if (qopt->base_time < 0) in igc_save_qbv_schedule()
6513 is_base_time_past(qopt->base_time, &now)) in igc_save_qbv_schedule()
6517 adapter->base_time = qopt->base_time; in igc_save_qbv_schedule()
6571 if (!is_base_time_past(qopt->base_time, &now)) { in igc_save_qbv_schedule()
[all …]
A Digc.h258 ktime_t base_time; member
/drivers/net/ethernet/ti/
A Dam65-cpsw-qos.c750 cfg.ns_start = est_new->taprio.base_time; in am65_cpsw_timer_set()
782 if (!taprio_new->base_time && taprio_oper) in am65_cpsw_timer_act()
783 taprio_new->base_time = taprio_oper->base_time; in am65_cpsw_timer_act()
785 if (taprio_new->base_time == taprio_oper->base_time) in am65_cpsw_timer_act()
789 diff = taprio_new->base_time - taprio_oper->base_time; in am65_cpsw_timer_act()
795 if (taprio_new->base_time <= cur_time + taprio_new->cycle_time) in am65_cpsw_timer_act()
903 if (est_new->taprio.base_time < cur_time) { in am65_cpsw_taprio_replace()
904 n = div64_u64(cur_time - est_new->taprio.base_time, est_new->taprio.cycle_time); in am65_cpsw_taprio_replace()
905 est_new->taprio.base_time += (n + 1) * est_new->taprio.cycle_time; in am65_cpsw_taprio_replace()
/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_taprio.c447 ktime_t base_time; in lan966x_taprio_add() local
462 qopt->base_time, &base_time); in lan966x_taprio_add()
464 ts = ktime_to_timespec64(base_time); in lan966x_taprio_add()
/drivers/net/dsa/hirschmann/
A Dhellcreek.c1668 base_time_ns = ktime_to_ns(hellcreek_port->current_schedule->base_time); in hellcreek_schedule_startable()
1676 ktime_t base_time, current_time; in hellcreek_start_schedule() local
1689 base_time = hellcreek_port->current_schedule->base_time; in hellcreek_start_schedule()
1692 if (ktime_compare(current_time, base_time) > 0) { in hellcreek_start_schedule()
1695 n = div64_s64(ktime_sub_ns(current_time, base_time), in hellcreek_start_schedule()
1697 base_time = ktime_add_ns(base_time, (n + 1) * cycle_time); in hellcreek_start_schedule()
1701 hellcreek_switch_schedule(hellcreek, base_time); in hellcreek_start_schedule()
/drivers/media/pci/bt8xx/
A Dbttv-input.c193 gap = ktime_to_us(ktime_sub(tv, ir->base_time)); in bttv_rc5_timer_end()
250 gap = ktime_to_us(ktime_sub(tv, ir->base_time)); in bttv_rc5_irq()
276 ir->base_time = tv; in bttv_rc5_irq()
A Dbttvp.h130 ktime_t base_time; /* time of last seen code */ member
/drivers/net/ethernet/stmicro/stmmac/
A Dstmmac_tc.c897 ktime_t base_time; in stmmac_calc_tas_basetime() local
901 base_time = ktime_add_ns(old_base_time, in stmmac_calc_tas_basetime()
904 time = ktime_to_timespec64(base_time); in stmmac_calc_tas_basetime()
941 if (qopt->base_time < 0) in tc_taprio_configure()
1040 time = stmmac_calc_tas_basetime(qopt->base_time, current_time_ns, in tc_taprio_configure()
1046 qopt_time = ktime_to_timespec64(qopt->base_time); in tc_taprio_configure()
/drivers/video/fbdev/
A Dpxa3xx-gcu.c95 struct timespec64 base_time; member
122 ts = timespec64_sub(ts, priv->base_time); \
157 ktime_get_ts64(&priv->base_time); in pxa3xx_gcu_reset()
/drivers/net/dsa/ocelot/
A Dfelix_vsc9959.c1385 static void vsc9959_new_base_time(struct ocelot *ocelot, ktime_t base_time, in vsc9959_new_base_time() argument
1395 new_base_time = base_time; in vsc9959_new_base_time()
1397 if (base_time < current_time) { in vsc9959_new_base_time()
1398 u64 nr_of_cycles = current_time - base_time; in vsc9959_new_base_time()
1500 vsc9959_new_base_time(ocelot, taprio->base_time, in vsc9959_qos_port_tas_set()
1566 vsc9959_new_base_time(ocelot, taprio->base_time, in vsc9959_tas_clock_adjust()
/drivers/net/ethernet/freescale/enetc/
A Denetc_qos.c92 gcl_data->btl = cpu_to_le32(lower_32_bits(admin_conf->base_time)); in enetc_setup_taprio()
93 gcl_data->bth = cpu_to_le32(upper_32_bits(admin_conf->base_time)); in enetc_setup_taprio()
/drivers/scsi/lpfc/
A Dlpfc.h501 struct lpfc_cgn_ts base_time; member
A Dlpfc_init.c5723 lpfc_cgn_update_tstamp(phba, &cp->base_time); in lpfc_cmf_stats_timer()
13605 lpfc_cgn_update_tstamp(phba, &cp->base_time); in lpfc_init_congestion_buf()
/drivers/net/wireless/intel/iwlwifi/mvm/
A Dmvm.h2578 u64 iwl_mvm_ptp_get_adj_time(struct iwl_mvm *mvm, u64 base_time);

Completed in 906 milliseconds