Lines Matching full:app

71 nfp_flower_install_rate_limiter(struct nfp_app *app, struct net_device *netdev,  in nfp_flower_install_rate_limiter()  argument
77 struct nfp_flower_priv *fl_priv = app->priv; in nfp_flower_install_rate_limiter()
172 skb = nfp_flower_cmsg_alloc(repr->app, sizeof(struct nfp_police_config), in nfp_flower_install_rate_limiter()
188 nfp_ctrl_tx(repr->app->ctrl, skb); in nfp_flower_install_rate_limiter()
201 nfp_flower_remove_rate_limiter(struct nfp_app *app, struct net_device *netdev, in nfp_flower_remove_rate_limiter() argument
205 struct nfp_flower_priv *fl_priv = app->priv; in nfp_flower_remove_rate_limiter()
241 skb = nfp_flower_cmsg_alloc(repr->app, sizeof(struct nfp_police_config), in nfp_flower_remove_rate_limiter()
251 nfp_ctrl_tx(repr->app->ctrl, skb); in nfp_flower_remove_rate_limiter()
257 void nfp_flower_stats_rlim_reply(struct nfp_app *app, struct sk_buff *skb) in nfp_flower_stats_rlim_reply() argument
259 struct nfp_flower_priv *fl_priv = app->priv; in nfp_flower_stats_rlim_reply()
271 netdev = nfp_app_dev_get(app, netdev_port_id, NULL); in nfp_flower_stats_rlim_reply()
305 skb = nfp_flower_cmsg_alloc(fl_priv->app, in nfp_flower_stats_rlim_request()
316 nfp_ctrl_tx(fl_priv->app->ctrl, skb); in nfp_flower_stats_rlim_request()
326 repr_set = rcu_dereference(fl_priv->app->reprs[NFP_REPR_TYPE_VF]); in nfp_flower_stats_rlim_request_all()
366 nfp_flower_stats_rate_limiter(struct nfp_app *app, struct net_device *netdev, in nfp_flower_stats_rate_limiter() argument
370 struct nfp_flower_priv *fl_priv = app->priv; in nfp_flower_stats_rate_limiter()
404 void nfp_flower_qos_init(struct nfp_app *app) in nfp_flower_qos_init() argument
406 struct nfp_flower_priv *fl_priv = app->priv; in nfp_flower_qos_init()
412 void nfp_flower_qos_cleanup(struct nfp_app *app) in nfp_flower_qos_cleanup() argument
414 struct nfp_flower_priv *fl_priv = app->priv; in nfp_flower_qos_cleanup()
419 int nfp_flower_setup_qos_offload(struct nfp_app *app, struct net_device *netdev, in nfp_flower_setup_qos_offload() argument
423 struct nfp_flower_priv *fl_priv = app->priv; in nfp_flower_setup_qos_offload()
432 return nfp_flower_install_rate_limiter(app, netdev, flow, in nfp_flower_setup_qos_offload()
435 return nfp_flower_remove_rate_limiter(app, netdev, flow, in nfp_flower_setup_qos_offload()
438 return nfp_flower_stats_rate_limiter(app, netdev, flow, in nfp_flower_setup_qos_offload()