Home
last modified time | relevance | path

Searched refs:preemptible_tcs (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/net/ethernet/mscc/
H A Docelot_mm.c67 val = mm->preemptible_tcs; in ocelot_port_update_active_preemptible_tcs()
82 mm->tx_active ? "active" : "inactive", mm->preemptible_tcs, in ocelot_port_update_active_preemptible_tcs()
91 unsigned long preemptible_tcs) in ocelot_port_change_fp() argument
97 if (mm->preemptible_tcs == preemptible_tcs) in ocelot_port_change_fp()
100 mm->preemptible_tcs = preemptible_tcs; in ocelot_port_change_fp()
H A Docelot.h118 unsigned long preemptible_tcs);
H A Docelot.c2997 ocelot_port_change_fp(ocelot, port, mqprio->preemptible_tcs); in ocelot_port_mqprio()
/linux/net/sched/
H A Dsch_mqprio_lib.c120 unsigned long preemptible_tcs = 0; in mqprio_fp_to_offload() local
125 preemptible_tcs |= BIT(tc); in mqprio_fp_to_offload()
127 mqprio->preemptible_tcs = preemptible_tcs; in mqprio_fp_to_offload()
/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-qos.c30 static void am65_cpsw_iet_change_preemptible_tcs(struct am65_cpsw_port *port, u8 preemptible_tcs);
263 am65_cpsw_iet_change_preemptible_tcs(port, mqprio->preemptible_tcs); in am65_cpsw_setup_mqprio()
339 static void am65_cpsw_iet_set_preempt_mask(struct am65_cpsw_port *port, u8 preemptible_tcs) in am65_cpsw_iet_set_preempt_mask() argument
345 val |= AM65_CPSW_PN_IET_MAC_SET_PREEMPT(preemptible_tcs); in am65_cpsw_iet_set_preempt_mask()
384 u8 preemptible_tcs; in am65_cpsw_iet_commit_preemptible_tcs() local
412 preemptible_tcs = port->qos.iet.preemptible_tcs; in am65_cpsw_iet_commit_preemptible_tcs()
413 am65_cpsw_iet_set_preempt_mask(port, preemptible_tcs); in am65_cpsw_iet_commit_preemptible_tcs()
416 static void am65_cpsw_iet_change_preemptible_tcs(struct am65_cpsw_port *port, u8 preemptible_tcs) in am65_cpsw_iet_change_preemptible_tcs() argument
420 port->qos.iet.preemptible_tcs = preemptible_tcs; in am65_cpsw_iet_change_preemptible_tcs()
921 am65_cpsw_iet_change_preemptible_tcs(port, taprio->mqprio.preemptible_tcs); in am65_cpsw_taprio_replace()
H A Dam65-cpsw-qos.h27 u8 preemptible_tcs; member
/linux/drivers/net/ethernet/intel/igc/
H A Digc_tsn.c173 unsigned long preemptible_tcs) in igc_fpe_map_preempt_tc_to_queue() argument
181 if (!(preemptible_tcs & BIT(i))) in igc_fpe_map_preempt_tc_to_queue()
196 mqprio->preemptible_tcs); in igc_fpe_save_preempt_queue()
H A Digc_main.c6503 if (qopt->mqprio.preemptible_tcs && in igc_save_qbv_schedule()
/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc_ethtool.c1067 static void enetc_set_ptcfpr(struct enetc_hw *hw, u8 preemptible_tcs) in enetc_set_ptcfpr() argument
1075 if (preemptible_tcs & BIT(tc)) in enetc_set_ptcfpr()
1091 u8 preemptible_tcs = 0; in enetc_mm_commit_preemptible_tcs() local
1105 preemptible_tcs = priv->preemptible_tcs; in enetc_mm_commit_preemptible_tcs()
1107 enetc_set_ptcfpr(hw, preemptible_tcs); in enetc_mm_commit_preemptible_tcs()
H A Denetc.h435 u8 preemptible_tcs; member
H A Denetc.c30 u8 preemptible_tcs) in enetc_change_preemptible_tcs() argument
35 priv->preemptible_tcs = preemptible_tcs; in enetc_change_preemptible_tcs()
3148 enetc_change_preemptible_tcs(priv, mqprio->preemptible_tcs); in enetc_setup_tc_mqprio()
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_tc.c1067 qopt->mqprio.preemptible_tcs); in tc_taprio_configure()
1146 if (!qopt->mqprio.preemptible_tcs) in tc_setup_taprio_without_fpe()
1246 mqprio->preemptible_tcs); in tc_setup_dwmac510_mqprio()