Lines Matching full:qos
52 struct lan966x_port_qos qos = {0}; in lan966x_dcb_app_update() local
58 for (int i = 0; i < ARRAY_SIZE(qos.pcp.map); i++) { in lan966x_dcb_app_update()
61 qos.pcp.map[i] = dcb_getapp(dev, &app_itr); in lan966x_dcb_app_update()
65 for (int i = 0; i < ARRAY_SIZE(qos.dscp.map); i++) { in lan966x_dcb_app_update()
68 qos.dscp.map[i] = dcb_getapp(dev, &app_itr); in lan966x_dcb_app_update()
72 qos.default_prio = dcb_ieee_getapp_default_prio_mask(dev); in lan966x_dcb_app_update()
73 if (qos.default_prio) in lan966x_dcb_app_update()
74 qos.default_prio = fls(qos.default_prio) - 1; in lan966x_dcb_app_update()
83 qos.pcp_rewr.map[i] = fls(pcp_rewr_map.map[i]) - 1; in lan966x_dcb_app_update()
93 qos.dscp_rewr.map[i] = fls64(dscp_rewr_map.map[i]) - 1; in lan966x_dcb_app_update()
98 qos.pcp.enable = true; in lan966x_dcb_app_update()
101 qos.pcp_rewr.enable = true; in lan966x_dcb_app_update()
106 qos.dscp.enable = true; in lan966x_dcb_app_update()
109 qos.dscp_rewr.enable = true; in lan966x_dcb_app_update()
112 lan966x_port_qos_set(port, &qos); in lan966x_dcb_app_update()
359 /* Enable DSCP classification based on classified QoS class and in lan966x_dcb_init()