Home
last modified time | relevance | path

Searched refs:cycle_time (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/net/ethernet/engleder/
H A Dtsnep_tc.c14 u64 cycle_time; in tsnep_validate_gcl() local
16 if (!qopt->cycle_time) in tsnep_validate_gcl()
20 cycle_time = 0; in tsnep_validate_gcl()
28 cycle_time += qopt->entries[i].interval; in tsnep_validate_gcl()
30 if (qopt->cycle_time != cycle_time) in tsnep_validate_gcl()
32 if (qopt->cycle_time_extension >= qopt->cycle_time) in tsnep_validate_gcl()
96 gcl->cycle_time = qopt->cycle_time; in tsnep_write_gcl()
139 n = div64_u64(limit - start, gcl->cycle_time); in tsnep_gcl_start_after()
140 start += (n + 1) * gcl->cycle_time; in tsnep_gcl_start_after()
151 n = div64_u64(limit - start, gcl->cycle_time); in tsnep_gcl_start_before()
[all …]
H A Dtsnep_selftests.c164 n = div64_u64(system_time - base_time, qopt->cycle_time); in delay_base_time()
167 (n + 1) * qopt->cycle_time); in delay_base_time()
196 u64 n = div64_u64(system_time - gcl->base_time, gcl->cycle_time); in get_operation()
197 u64 cycle_start = gcl->base_time + gcl->cycle_time * n; in get_operation()
254 prev->cycle_time); in check_gate()
255 start_before += n * prev->cycle_time; in check_gate()
257 start_before -= prev->cycle_time; in check_gate()
365 qopt->cycle_time = 1500000; in tsnep_test_taprio()
387 qopt->cycle_time = 411854; in tsnep_test_taprio()
412 qopt->cycle_time = 125000; in tsnep_test_taprio()
[all …]
/linux/drivers/net/dsa/sja1105/
H A Dsja1105_tas.c39 if (max_cycle_time < offload->cycle_time) in sja1105_tas_set_runtime_params()
40 max_cycle_time = offload->cycle_time; in sja1105_tas_set_runtime_params()
45 its_cycle_time = offload->cycle_time; in sja1105_tas_set_runtime_params()
52 if (max_cycle_time < gating_cfg->cycle_time) in sja1105_tas_set_runtime_params()
53 max_cycle_time = gating_cfg->cycle_time; in sja1105_tas_set_runtime_params()
58 its_cycle_time = gating_cfg->cycle_time; in sja1105_tas_set_runtime_params()
289 offload->cycle_time, in sja1105_init_scheduling()
331 gating_cfg->cycle_time, in sja1105_init_scheduling()
403 max_cycle_time = max(offload->cycle_time, admin->cycle_time); in sja1105_tas_check_conflicts()
404 min_cycle_time = min(offload->cycle_time, admin->cycle_time); in sja1105_tas_check_conflicts()
[all …]
H 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
H A Dsja1105_tas.h35 u64 cycle_time; member
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_taprio.c235 if (qopt->cycle_time < LAN966X_TAPRIO_MIN_CYCLE_TIME_NS || in lan966x_taprio_check()
236 qopt->cycle_time > LAN966X_TAPRIO_MAX_CYCLE_TIME_NS) in lan966x_taprio_check()
262 if (qopt->cycle_time < total_time) in lan966x_taprio_check()
373 const u32 cycle_time, in lan966x_taprio_new_base_time() argument
383 threshold_time = current_time + (2 * cycle_time); in lan966x_taprio_new_base_time()
398 if (tmp > cycle_time) in lan966x_taprio_new_base_time()
399 div_u64_rem(tmp, cycle_time, &rem); in lan966x_taprio_new_base_time()
400 rem = cycle_time - rem; in lan966x_taprio_new_base_time()
409 *new_base_time = org_base_time + 2 * cycle_time; in lan966x_taprio_new_base_time()
461 lan966x_taprio_new_base_time(lan966x, qopt->cycle_time, in lan966x_taprio_add()
[all …]
/linux/sound/firewire/
H A Damdtp-stream-trace.h20 __field(unsigned int, cycle_time)
35 __entry->cycle_time = curr_cycle_time;
59 __entry->cycle_time,
H A Damdtp-stream.c1080 u32 cycle_time; in compute_pcm_extra_delay() local
1093 err = fw_card_read_cycle_time(fw_parent_device(s->unit)->card, &cycle_time); in compute_pcm_extra_delay()
1099 curr_cycle = compute_ohci_iso_ctx_cycle_count((cycle_time >> 12) & 0x0000ffff); in compute_pcm_extra_delay()
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_qos.c35 void sparx5_new_base_time(struct sparx5 *sparx5, const u32 cycle_time, in sparx5_new_base_time() argument
48 threshold_time = current_time + (2 * cycle_time); in sparx5_new_base_time()
50 nr_of_cycles = div_u64(diff_time, cycle_time); in sparx5_new_base_time()
69 new_time += cycle_time * nr_of_cycles_p2; in sparx5_new_base_time()
71 new_time += cycle_time * nr_of_cycles_p2; in sparx5_new_base_time()
72 new_time -= cycle_time * nr_of_cycles_p2; in sparx5_new_base_time()
76 new_time += cycle_time; in sparx5_new_base_time()
H A Dsparx5_main.h706 void sparx5_new_base_time(struct sparx5 *sparx5, const u32 cycle_time,
/linux/net/sched/
H A Dsch_taprio.c83 s64 cycle_time; member
230 div_s64_rem(time_since_sched_start, sched->cycle_time, &time_elapsed); in get_cycle_time_elapsed()
243 cycle_end = ktime_add_ns(intv_start, sched->cycle_time - cycle_elapsed); in get_interval_end_time()
288 if (sched->max_open_gate_duration[tc] == sched->cycle_time) { in taprio_update_queue_max_sdu()
350 cycle = sched->cycle_time; in find_entry_to_transmit()
529 entry->next_txtime = ktime_add(interval_start, sched->cycle_time); in get_packet_txtime()
672 if (entry->gate_duration[tc] == sched->cycle_time) in taprio_set_budgets()
959 oper->cycle_time); in advance_sched()
968 if (next->gate_duration[tc] == oper->cycle_time) in advance_sched()
1147 new->cycle_time = nla_get_s64(tb[TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME]); in parse_taprio_schedule()
[all …]
/linux/tools/testing/selftests/net/forwarding/
H A Dtsn_lib.sh186 local cycle_time=$1; shift
240 --cycle-time ${cycle_time} \
/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-qos.c772 cfg.ns_period = est_new->taprio.cycle_time; in am65_cpsw_timer_set()
801 if (taprio_new->cycle_time != taprio_oper->cycle_time) in am65_cpsw_timer_act()
814 if (diff % taprio_new->cycle_time) in am65_cpsw_timer_act()
818 if (taprio_new->base_time <= cur_time + taprio_new->cycle_time) in am65_cpsw_timer_act()
927 n = div64_u64(cur_time - est_new->taprio.base_time, est_new->taprio.cycle_time); in am65_cpsw_taprio_replace()
928 est_new->taprio.base_time += (n + 1) * est_new->taprio.cycle_time; in am65_cpsw_taprio_replace()
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_tc.c924 u64 cycle_time) in stmmac_calc_tas_basetime() argument
935 cycle_time); in stmmac_calc_tas_basetime()
937 (n + 1) * cycle_time); in stmmac_calc_tas_basetime()
1021 if (!qopt->cycle_time) in tc_taprio_configure()
1076 qopt->cycle_time); in tc_taprio_configure()
1085 ctr = qopt->cycle_time; in tc_taprio_configure()
H A Dstmmac.h436 u64 cycle_time);
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Dptp.c180 u32 ptp_clock_nsec, cycle_time; in ptp_calc_adjusted_comp() local
195 cycle_time = NSEC_PER_SEC * CYCLE_MULT / ptp_clock_freq; in ptp_calc_adjusted_comp()
221 adj = comp * cycle_time; in ptp_calc_adjusted_comp()
/linux/drivers/net/dsa/ocelot/
H A Dfelix_vsc9959.c1387 u64 cycle_time, in vsc9959_new_base_time() argument
1401 do_div(nr_of_cycles, cycle_time); in vsc9959_new_base_time()
1402 new_base_time += cycle_time * (nr_of_cycles + 1); in vsc9959_new_base_time()
1454 if (taprio->cycle_time > NSEC_PER_SEC || in vsc9959_qos_port_tas_set()
1502 taprio->cycle_time, &base_ts); in vsc9959_qos_port_tas_set()
1510 ocelot_write(ocelot, taprio->cycle_time, QSYS_PARAM_CFG_REG_4); in vsc9959_qos_port_tas_set()
1568 taprio->cycle_time, &base_ts); in vsc9959_tas_clock_adjust()
/linux/drivers/net/wireless/realtek/rtw89/
H A Dcoex.c2403 wl_slot_real = le16_to_cpu(pcysta->v3.cycle_time.tavg[CXT_WL]); in _chk_btc_report()
2414 bt_slot_real = le16_to_cpu(pcysta->v3.cycle_time.tavg[CXT_BT]); in _chk_btc_report()
2447 wl_slot_real = le16_to_cpu(pcysta->v4.cycle_time.tavg[CXT_WL]); in _chk_btc_report()
2458 bt_slot_real = le16_to_cpu(pcysta->v4.cycle_time.tavg[CXT_BT]); in _chk_btc_report()
2492 wl_slot_real = le16_to_cpu(pcysta->v5.cycle_time.tavg[CXT_WL]); in _chk_btc_report()
2503 bt_slot_real = le16_to_cpu(pcysta->v5.cycle_time.tavg[CXT_BT]); in _chk_btc_report()
2544 wl_slot_real = le16_to_cpu(pcysta->v105.cycle_time.tavg[CXT_WL]); in _chk_btc_report()
2555 bt_slot_real = le16_to_cpu(pcysta->v105.cycle_time.tavg[CXT_BT]); in _chk_btc_report()
2583 val16 = le16_to_cpu(pcysta->v7.cycle_time.tavg[CXT_WL]); in _chk_btc_report()
2596 val16 = le16_to_cpu(pcysta->v7.cycle_time.tavg[CXT_BT]); in _chk_btc_report()
[all …]
H A Dcore.h3556 struct rtw89_btc_fbtc_cycle_time_info cycle_time; member
3585 struct rtw89_btc_fbtc_cycle_time_info cycle_time; member
3609 struct rtw89_btc_fbtc_cycle_time_info_v5 cycle_time; member
3633 struct rtw89_btc_fbtc_cycle_time_info_v5 cycle_time; member
3657 struct rtw89_btc_fbtc_cycle_time_info_v5 cycle_time; member
/linux/include/linux/
H A Dfirewire.h166 int fw_card_read_cycle_time(struct fw_card *card, u32 *cycle_time);
/linux/drivers/net/ethernet/intel/igc/
H A Digc_main.c1044 ktime_t cycle_time = adapter->cycle_time; in igc_tx_launchtime() local
1051 n = div64_s64(ktime_sub_ns(now, base_time), cycle_time); in igc_tx_launchtime()
1053 baset_est = ktime_add_ns(base_time, cycle_time * (n)); in igc_tx_launchtime()
1054 end_of_cycle = ktime_add_ns(baset_est, cycle_time); in igc_tx_launchtime()
1079 div_s64_rem(launchtime, cycle_time, &launchtime); in igc_tx_launchtime()
6427 adapter->cycle_time = NSEC_PER_SEC; in igc_qbv_clear_schedule()
6517 adapter->cycle_time = qopt->cycle_time; in igc_save_qbv_schedule()
6537 if (end_time > adapter->cycle_time || in igc_save_qbv_schedule()
6539 end_time = adapter->cycle_time; in igc_save_qbv_schedule()
6555 if (ring->start_time >= adapter->cycle_time) in igc_save_qbv_schedule()
H A Digc.h260 ktime_t cycle_time; member
H A Digc_tsn.c628 cycle = adapter->cycle_time; in igc_tsn_enable_offload()
/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc_qos.c70 if (admin_conf->cycle_time > U32_MAX || in enetc_setup_taprio()
94 gcl_data->ct = cpu_to_le32(admin_conf->cycle_time); in enetc_setup_taprio()
/linux/drivers/net/ethernet/cadence/
H A Dmacb_main.c4383 if ((conf->cycle_time - entry->interval) > enst_max_hw_interval(speed)) { in macb_taprio_setup_replace()
4385 i, conf->cycle_time - entry->interval, in macb_taprio_setup_replace()
4398 enst_ns_to_hw_units(conf->cycle_time - entry->interval, speed); in macb_taprio_setup_replace()
4406 if (total_on_time > conf->cycle_time) { in macb_taprio_setup_replace()
4408 total_on_time, conf->cycle_time); in macb_taprio_setup_replace()
4414 conf->num_entries, conf->base_time, conf->cycle_time); in macb_taprio_setup_replace()