Lines Matching refs:qos
1208 struct sparx5_port_qos *qos) in sparx5_port_qos_set() argument
1210 sparx5_port_qos_dscp_set(port, &qos->dscp); in sparx5_port_qos_set()
1211 sparx5_port_qos_pcp_set(port, &qos->pcp); in sparx5_port_qos_set()
1212 sparx5_port_qos_pcp_rewr_set(port, &qos->pcp_rewr); in sparx5_port_qos_set()
1213 sparx5_port_qos_dscp_rewr_set(port, &qos->dscp_rewr); in sparx5_port_qos_set()
1214 sparx5_port_qos_default_set(port, qos); in sparx5_port_qos_set()
1220 struct sparx5_port_qos_pcp_rewr *qos) in sparx5_port_qos_pcp_rewr_set() argument
1230 if (qos->enable) in sparx5_port_qos_pcp_rewr_set()
1238 for (i = 0; i < ARRAY_SIZE(qos->map.map); i++) { in sparx5_port_qos_pcp_rewr_set()
1240 pcp = qos->map.map[i]; in sparx5_port_qos_pcp_rewr_set()
1276 struct sparx5_port_qos_pcp *qos) in sparx5_port_qos_pcp_set() argument
1279 u8 *pcp_itr = qos->map.map; in sparx5_port_qos_pcp_set()
1284 spx5_rmw(ANA_CL_QOS_CFG_PCP_DEI_QOS_ENA_SET(qos->qos_enable) | in sparx5_port_qos_pcp_set()
1285 ANA_CL_QOS_CFG_PCP_DEI_DP_ENA_SET(qos->dp_enable), in sparx5_port_qos_pcp_set()
1290 for (i = 0; i < ARRAY_SIZE(qos->map.map); i++) { in sparx5_port_qos_pcp_set()
1312 struct sparx5_port_qos_dscp_rewr *qos) in sparx5_port_qos_dscp_rewr_set() argument
1322 if (qos->enable) in sparx5_port_qos_dscp_rewr_set()
1332 for (i = 0; i < ARRAY_SIZE(qos->map.map); i++) { in sparx5_port_qos_dscp_rewr_set()
1333 dscp = qos->map.map[i]; in sparx5_port_qos_dscp_rewr_set()
1343 struct sparx5_port_qos_dscp *qos) in sparx5_port_qos_dscp_set() argument
1346 u8 *dscp = qos->map.map; in sparx5_port_qos_dscp_set()
1352 spx5_rmw(ANA_CL_QOS_CFG_DSCP_QOS_ENA_SET(qos->qos_enable) | in sparx5_port_qos_dscp_set()
1353 ANA_CL_QOS_CFG_DSCP_DP_ENA_SET(qos->dp_enable) | in sparx5_port_qos_dscp_set()
1360 for (i = 0; i < ARRAY_SIZE(qos->map.map); i++) { in sparx5_port_qos_dscp_set()
1369 for (i = 0; i < ARRAY_SIZE(qos->map.map); i++) { in sparx5_port_qos_dscp_set()
1370 if (qos->qos_enable) { in sparx5_port_qos_dscp_set()
1381 const struct sparx5_port_qos *qos) in sparx5_port_qos_default_set() argument
1386 spx5_rmw(ANA_CL_QOS_CFG_DEFAULT_QOS_VAL_SET(qos->default_prio) | in sparx5_port_qos_default_set()