Lines Matching defs:app
2156 dsa_slave_dcbnl_set_default_prio(struct net_device *dev, struct dcb_app *app)
2166 err = dcb_ieee_setapp(dev, app);
2170 mask = dcb_ieee_getapp_mask(dev, app);
2175 dcb_ieee_delapp(dev, app);
2183 dsa_slave_dcbnl_add_dscp_prio(struct net_device *dev, struct dcb_app *app)
2189 u8 dscp = app->protocol;
2200 err = dcb_ieee_setapp(dev, app);
2204 mask = dcb_ieee_getapp_mask(dev, app);
2209 dcb_ieee_delapp(dev, app);
2217 struct dcb_app *app)
2219 switch (app->selector) {
2221 switch (app->protocol) {
2223 return dsa_slave_dcbnl_set_default_prio(dev, app);
2229 return dsa_slave_dcbnl_add_dscp_prio(dev, app);
2236 dsa_slave_dcbnl_del_default_prio(struct net_device *dev, struct dcb_app *app)
2246 err = dcb_ieee_delapp(dev, app);
2250 mask = dcb_ieee_getapp_mask(dev, app);
2255 dcb_ieee_setapp(dev, app);
2263 dsa_slave_dcbnl_del_dscp_prio(struct net_device *dev, struct dcb_app *app)
2268 u8 dscp = app->protocol;
2273 err = dcb_ieee_delapp(dev, app);
2277 err = ds->ops->port_del_dscp_prio(ds, port, dscp, app->priority);
2279 dcb_ieee_setapp(dev, app);
2287 struct dcb_app *app)
2289 switch (app->selector) {
2291 switch (app->protocol) {
2293 return dsa_slave_dcbnl_del_default_prio(dev, app);
2299 return dsa_slave_dcbnl_del_dscp_prio(dev, app);
2317 struct dcb_app app = {
2326 err = dcb_ieee_setapp(dev, &app);
2335 struct dcb_app app = {
2347 app.priority = prio;
2349 err = dcb_ieee_setapp(dev, &app);