Home
last modified time | relevance | path

Searched refs:dwrr (Results 1 – 9 of 9) sorted by relevance

/linux-6.1.9/drivers/net/ethernet/microchip/sparx5/
Dsparx5_qos.c306 struct sparx5_dwrr *dwrr) in sparx5_dwrr_conf_set() argument
316 spx5_rmw(HSCH_SE_CFG_SE_DWRR_CNT_SET(dwrr->count), in sparx5_dwrr_conf_set()
320 for (i = 0; i < dwrr->count; i++) { in sparx5_dwrr_conf_set()
321 spx5_rmw(HSCH_DWRR_ENTRY_DWRR_COST_SET(dwrr->cost[i]), in sparx5_dwrr_conf_set()
475 struct sparx5_dwrr dwrr = {0}; in sparx5_tc_ets_add() local
492 dwrr.count++; in sparx5_tc_ets_add()
501 dwrr.cost[SPX5_PRIOS - i - 1] = in sparx5_tc_ets_add()
505 return sparx5_dwrr_conf_set(port, &dwrr); in sparx5_tc_ets_add()
510 struct sparx5_dwrr dwrr = {0}; in sparx5_tc_ets_del() local
512 return sparx5_dwrr_conf_set(port, &dwrr); in sparx5_tc_ets_del()
/linux-6.1.9/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_tm.c378 u8 dwrr) in hclge_tm_pg_weight_cfg() argument
388 weight->dwrr = dwrr; in hclge_tm_pg_weight_cfg()
394 u8 dwrr) in hclge_tm_pri_weight_cfg() argument
404 weight->dwrr = dwrr; in hclge_tm_pri_weight_cfg()
410 u8 dwrr) in hclge_tm_qs_weight_cfg() argument
420 weight->dwrr = dwrr; in hclge_tm_qs_weight_cfg()
723 vport->dwrr = 100; /* 100 percent as init */ in hclge_tm_vport_tc_info_update()
1186 u8 dwrr; in hclge_tm_pri_tc_base_dwrr_cfg() local
1193 dwrr = pg_info->tc_dwrr[i]; in hclge_tm_pri_tc_base_dwrr_cfg()
1195 ret = hclge_tm_pri_weight_cfg(hdev, i, dwrr); in hclge_tm_pri_tc_base_dwrr_cfg()
[all …]
Dhclge_tm.h72 u8 dwrr; member
77 u8 dwrr; member
94 u8 dwrr; member
Dhclge_main.h1036 u8 dwrr; member
/linux-6.1.9/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_dcb.c100 bool dwrr = ets->tc_tsa[i] == IEEE_8021QAZ_TSA_ETS; in __mlxsw_sp_dcbnl_ieee_setets() local
105 0, dwrr, weight); in __mlxsw_sp_dcbnl_ieee_setets()
138 bool dwrr = my_ets->tc_tsa[i] == IEEE_8021QAZ_TSA_ETS; in __mlxsw_sp_dcbnl_ieee_setets() local
143 0, dwrr, weight); in __mlxsw_sp_dcbnl_ieee_setets()
Dspectrum.h678 bool dwrr, u8 dwrr_weight);
Dspectrum.c1402 bool dwrr, u8 dwrr_weight) in mlxsw_sp_port_ets_set() argument
1410 mlxsw_reg_qeec_dwrr_set(qeec_pl, dwrr); in mlxsw_sp_port_ets_set()
Dreg.h4045 MLXSW_ITEM32(reg, qeec, dwrr, 0x18, 15, 1);
/linux-6.1.9/Documentation/devicetree/bindings/net/
Dsnps,dwmac.yaml201 * snps,tx-sched-dwrr, Deficit Weighted Round Robin