Lines Matching defs:qos
1155 struct sparx5_port_qos *qos)
1157 sparx5_port_qos_dscp_set(port, &qos->dscp);
1158 sparx5_port_qos_pcp_set(port, &qos->pcp);
1159 sparx5_port_qos_pcp_rewr_set(port, &qos->pcp_rewr);
1160 sparx5_port_qos_dscp_rewr_set(port, &qos->dscp_rewr);
1161 sparx5_port_qos_default_set(port, qos);
1167 struct sparx5_port_qos_pcp_rewr *qos)
1177 if (qos->enable)
1185 for (i = 0; i < ARRAY_SIZE(qos->map.map); i++) {
1187 pcp = qos->map.map[i];
1223 struct sparx5_port_qos_pcp *qos)
1226 u8 *pcp_itr = qos->map.map;
1230 /* Enable/disable pcp and dp for qos classification. */
1231 spx5_rmw(ANA_CL_QOS_CFG_PCP_DEI_QOS_ENA_SET(qos->qos_enable) |
1232 ANA_CL_QOS_CFG_PCP_DEI_DP_ENA_SET(qos->dp_enable),
1237 for (i = 0; i < ARRAY_SIZE(qos->map.map); i++) {
1259 struct sparx5_port_qos_dscp_rewr *qos)
1269 if (qos->enable)
1279 for (i = 0; i < ARRAY_SIZE(qos->map.map); i++) {
1280 dscp = qos->map.map[i];
1290 struct sparx5_port_qos_dscp *qos)
1293 u8 *dscp = qos->map.map;
1296 /* Enable/disable dscp and dp for qos classification.
1299 spx5_rmw(ANA_CL_QOS_CFG_DSCP_QOS_ENA_SET(qos->qos_enable) |
1300 ANA_CL_QOS_CFG_DSCP_DP_ENA_SET(qos->dp_enable) |
1307 for (i = 0; i < ARRAY_SIZE(qos->map.map); i++) {
1316 for (i = 0; i < ARRAY_SIZE(qos->map.map); i++) {
1317 if (qos->qos_enable) {
1328 const struct sparx5_port_qos *qos)
1333 spx5_rmw(ANA_CL_QOS_CFG_DEFAULT_QOS_VAL_SET(qos->default_prio) |