| /linux/drivers/net/ethernet/engleder/ |
| H A D | tsnep_tc.c | 14 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 D | tsnep_selftests.c | 164 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 D | sja1105_tas.c | 39 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 D | sja1105_vl.c | 59 u64 cycle_time) in sja1105_gating_cfg_time_to_interval() argument 78 last_e->interval = cycle_time - last_e->interval; in sja1105_gating_cfg_time_to_interval() 108 if (max_cycle_time < rule->vl.cycle_time) { in sja1105_compose_gating_subschedule() 109 max_cycle_time = rule->vl.cycle_time; in sja1105_compose_gating_subschedule() 121 gating_cfg->cycle_time = max_cycle_time; in sja1105_compose_gating_subschedule() 137 rbt = future_base_time(rule->vl.base_time, rule->vl.cycle_time, in sja1105_compose_gating_subschedule() 155 entry_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 607 div_s64_rem(cycle_time, sja1105_delta_to_ns(1), &rem); in sja1105_vl_gate() 636 rule->vl.cycle_time = cycle_time; in sja1105_vl_gate()
|
| H A D | sja1105_vl.h | 23 u64 base_time, u64 cycle_time, u64 cycle_time_ext, 55 u64 base_time, u64 cycle_time, in sja1105_vl_gate() argument
|
| H A D | sja1105_tas.h | 35 u64 cycle_time; member
|
| /linux/drivers/net/ethernet/microchip/lan966x/ |
| H A D | lan966x_taprio.c | 235 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 D | amdtp-stream-trace.h | 20 __field(unsigned int, cycle_time) 35 __entry->cycle_time = curr_cycle_time; 59 __entry->cycle_time,
|
| H A D | amdtp-stream.c | 1080 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/net/sched/ |
| H A D | sch_taprio.c | 83 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() 958 oper->cycle_time); in advance_sched() 967 if (next->gate_duration[tc] == oper->cycle_time) in advance_sched() 1145 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 D | tsn_lib.sh | 186 local cycle_time=$1; shift 240 --cycle-time ${cycle_time} \
|
| /linux/drivers/net/dsa/hirschmann/ |
| H A D | hellcreek.c | 1629 u32 cycle_time = schedule->cycle_time; in hellcreek_set_cycle_time() local 1631 hellcreek_write(hellcreek, cycle_time & 0x0000ffff, TR_CTWRL); in hellcreek_set_cycle_time() 1632 hellcreek_write(hellcreek, (cycle_time & 0xffff0000) >> 16, TR_CTWRH); in hellcreek_set_cycle_time() 1678 u32 cycle_time; in hellcreek_start_schedule() local 1690 cycle_time = hellcreek_port->current_schedule->cycle_time; in hellcreek_start_schedule() 1696 cycle_time); in hellcreek_start_schedule() 1697 base_time = ktime_add_ns(base_time, (n + 1) * cycle_time); in hellcreek_start_schedule() 1842 if (schedule->cycle_time > (u32)-1) in hellcreek_validate_schedule()
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | am65-cpsw-qos.c | 772 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 D | stmmac_tc.c | 889 u64 cycle_time) in stmmac_calc_tas_basetime() argument 900 cycle_time); in stmmac_calc_tas_basetime() 902 (n + 1) * cycle_time); in stmmac_calc_tas_basetime() 986 if (!qopt->cycle_time) in tc_taprio_configure() 1041 qopt->cycle_time); in tc_taprio_configure() 1050 ctr = qopt->cycle_time; in tc_taprio_configure()
|
| H A D | stmmac.h | 425 u64 cycle_time);
|
| /linux/drivers/pcmcia/ |
| H A D | i82092.c | 279 static int cycle_time = 120; variable 283 if (cycle_time != 0) in to_cycles() 284 return ns/cycle_time; in to_cycles()
|
| H A D | tcic.c | 86 static int cycle_time = 70; variable 96 module_param(cycle_time, int, 0444); 195 return 2*(ns-14)/cycle_time; in to_cycles()
|
| H A D | i82365.c | 94 static int cycle_time = 120; variable 123 module_param(cycle_time, int, 0444); 567 return ns/cycle_time; in to_cycles()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | ptp.c | 180 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 D | felix_vsc9959.c | 1387 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/include/net/ |
| H A D | pkt_sched.h | 233 u64 cycle_time; 238 u64 cycle_time; global() member
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_main.c | 1040 ktime_t cycle_time = adapter->cycle_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() 1050 end_of_cycle = ktime_add_ns(baset_est, cycle_time); in igc_tx_launchtime() 1075 div_s64_rem(launchtime, cycle_time, &launchtime); in igc_tx_launchtime() 6424 adapter->cycle_time = NSEC_PER_SEC; in igc_qbv_clear_schedule() 6514 adapter->cycle_time = qopt->cycle_time; in igc_save_qbv_schedule() 6534 if (end_time > adapter->cycle_time || in igc_save_qbv_schedule() 6536 end_time = adapter->cycle_time; in igc_save_qbv_schedule() 6552 if (ring->start_time >= adapter->cycle_time) in igc_save_qbv_schedule()
|
| H A D | igc_tsn.c | 619 cycle = adapter->cycle_time; in igc_tsn_enable_offload()
|
| H A D | igc.h | 259 ktime_t cycle_time; member
|
| /linux/drivers/firewire/ |
| H A D | core-cdev.c | 1258 u32 cycle_time = 0; in ioctl_get_cycle_timer2() local 1263 ret = fw_card_read_cycle_time(card, &cycle_time); in ioctl_get_cycle_timer2() 1277 a->cycle_timer = cycle_time; in ioctl_get_cycle_timer2()
|