Home
last modified time | relevance | path

Searched refs:taprio (Results 1 – 11 of 11) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/ti/
A Dam65-cpsw-qos.c278 for (i = 0; i < taprio->num_entries; i++) { in am65_cpsw_est_calc_cmd_num()
334 entry = &est_new->taprio.entries[i]; in am65_cpsw_est_set_sched_list()
372 cfg.ns_start = est_new->taprio.base_time; in am65_cpsw_timer_set()
397 taprio_new = &est_new->taprio; in am65_cpsw_timer_act()
398 taprio_oper = &port->qos.est_oper->taprio; in am65_cpsw_timer_act()
452 if (!est_new->taprio.enable) { in am65_cpsw_configure_taprio()
471 if (!est_new->taprio.base_time) in am65_cpsw_configure_taprio()
508 if (taprio->cycle_time_extension) { in am65_cpsw_set_taprio()
514 struct_size(est_new, taprio.entries, taprio->num_entries), in am65_cpsw_set_taprio()
519 am65_cpsw_cp_taprio(taprio, &est_new->taprio); in am65_cpsw_set_taprio()
[all …]
A Dam65-cpsw-qos.h14 struct tc_taprio_qopt_offload taprio; member
/linux-6.3-rc2/drivers/net/dsa/ocelot/
A Dfelix_vsc9959.c1106 if (!taprio) in vsc9959_tas_min_gate_lengths()
1109 n = taprio->num_entries; in vsc9959_tas_min_gate_lengths()
1119 entry = &taprio->entries[i % n]; in vsc9959_tas_min_gate_lengths()
1209 if (!taprio || !taprio->max_sdu[tc]) in vsc9959_tas_tc_max_sdu()
1234 taprio = ocelot_port->taprio; in vsc9959_tas_guard_bands_update()
1373 if (ocelot_port->taprio) in vsc9959_sched_speed_set()
1426 if (!taprio->enable) { in vsc9959_qos_port_tas_set()
1431 ocelot_port->taprio = NULL; in vsc9959_qos_port_tas_set()
1508 ocelot_port->taprio = taprio_offload_get(taprio); in vsc9959_qos_port_tas_set()
1529 taprio = ocelot_port->taprio; in vsc9959_tas_clock_adjust()
[all …]
A Dfelix.c1770 if (ocelot_port->taprio && felix->info->tas_guard_bands_update) in felix_change_mtu()
/linux-6.3-rc2/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_tc.c22 struct tc_taprio_qopt_offload *taprio) in lan966x_tc_setup_qdisc_taprio() argument
24 return taprio->enable ? lan966x_taprio_add(port, taprio) : in lan966x_tc_setup_qdisc_taprio()
/linux-6.3-rc2/Documentation/networking/dsa/
A Dsja1105.rst107 This capability can be managed through the tc-taprio offload ('flags 2'). The
108 difference compared to the software implementation of taprio is that the latter
165 tc qdisc add dev swp5 parent root handle 100 taprio \
174 It is possible to apply the tc-taprio offload on multiple egress ports. There
236 Example: create a tc-taprio schedule that is phase-aligned with a tc-gate
263 tc qdisc add dev eno0 parent root taprio \
273 one used for the tc-taprio offload. Therefore, the restrictions regarding the
274 fact that no two gate actions (either tc-gate or tc-taprio gates) may fire at
/linux-6.3-rc2/drivers/net/dsa/hirschmann/
A Dhellcreek.c1744 struct tc_taprio_qopt_offload *taprio) in hellcreek_port_set_schedule() argument
1765 hellcreek_port->current_schedule = taprio_offload_get(taprio); in hellcreek_port_set_schedule()
1886 struct tc_taprio_qopt_offload *taprio = type_data; in hellcreek_port_setup_tc() local
1888 if (!hellcreek_validate_schedule(hellcreek, taprio)) in hellcreek_port_setup_tc()
1891 if (taprio->enable) in hellcreek_port_setup_tc()
1892 return hellcreek_port_set_schedule(ds, port, taprio); in hellcreek_port_setup_tc()
/linux-6.3-rc2/drivers/net/ethernet/freescale/enetc/
A DKconfig76 taprio(802.1Qbv) and Credit Based Shaper(802.1Qbu).
A Denetc_qos.c137 struct tc_taprio_qopt_offload *taprio = type_data; in enetc_setup_tc_taprio() local
146 err = enetc_setup_tc_mqprio(ndev, &taprio->mqprio); in enetc_setup_tc_taprio()
150 err = enetc_setup_taprio(ndev, taprio); in enetc_setup_tc_taprio()
152 taprio->mqprio.qopt.num_tc = 0; in enetc_setup_tc_taprio()
153 enetc_setup_tc_mqprio(ndev, &taprio->mqprio); in enetc_setup_tc_taprio()
/linux-6.3-rc2/include/soc/mscc/
A Docelot.h766 struct tc_taprio_qopt_offload *taprio; member
/linux-6.3-rc2/net/sched/
A DKconfig173 tristate "Time Aware Priority (taprio) Scheduler"
176 Say Y here if you want to use the Time Aware Priority (taprio) packet

Completed in 42 milliseconds