nfp_abm_link
nfp_abm_find_band_for_prio(struct nfp_abm_link *alink, unsigned int prio)
static int nfp_abm_update_band_map(struct nfp_abm_link *alink)
nfp_abm_u32_knode_delete(struct nfp_abm_link *alink,
nfp_abm_u32_knode_replace(struct nfp_abm_link *alink,
struct nfp_abm_link *alink;
int nfp_abm_ctrl_set_q_act(struct nfp_abm_link *alink, unsigned int band,
u64 nfp_abm_ctrl_stat_non_sto(struct nfp_abm_link *alink, unsigned int queue)
u64 nfp_abm_ctrl_stat_sto(struct nfp_abm_link *alink, unsigned int queue)
nfp_abm_ctrl_stat_basic(struct nfp_abm_link *alink, unsigned int band,
int nfp_abm_ctrl_read_q_stats(struct nfp_abm_link *alink, unsigned int band,
int nfp_abm_ctrl_read_q_xstats(struct nfp_abm_link *alink,
int nfp_abm_ctrl_prio_map_update(struct nfp_abm_link *alink, u32 *packed)
static int nfp_abm_ctrl_prio_check_params(struct nfp_abm_link *alink)
int nfp_abm_ctrl_read_params(struct nfp_abm_link *alink)
nfp_abm_ctrl_stat(struct nfp_abm_link *alink, const struct nfp_rtsym *sym,
int nfp_abm_ctrl_set_q_lvl(struct nfp_abm_link *alink, unsigned int band,
nfp_abm_kill_repr(struct nfp_app *app, struct nfp_abm_link *alink,
nfp_abm_kill_reprs(struct nfp_abm *abm, struct nfp_abm_link *alink)
nfp_abm_kill_reprs(abm, (struct nfp_abm_link *)nn->app_priv);
struct nfp_abm_link *alink = nn->app_priv;
struct nfp_abm_link *alink;
struct nfp_abm_link *alink = nn->app_priv;
struct nfp_abm_link *alink = nn->app_priv;
struct nfp_abm_link *alink;
struct nfp_abm_link *alink;
struct nfp_abm_link *alink;
nfp_abm_spawn_repr(struct nfp_app *app, struct nfp_abm_link *alink,
void nfp_abm_qdisc_offload_update(struct nfp_abm_link *alink);
int nfp_abm_setup_root(struct net_device *netdev, struct nfp_abm_link *alink,
int nfp_abm_setup_tc_red(struct net_device *netdev, struct nfp_abm_link *alink,
int nfp_abm_setup_tc_mq(struct net_device *netdev, struct nfp_abm_link *alink,
int nfp_abm_setup_tc_gred(struct net_device *netdev, struct nfp_abm_link *alink,
int nfp_abm_ctrl_read_params(struct nfp_abm_link *alink);
int nfp_abm_ctrl_set_q_lvl(struct nfp_abm_link *alink, unsigned int band,
int nfp_abm_ctrl_set_q_act(struct nfp_abm_link *alink, unsigned int band,
int nfp_abm_ctrl_read_q_stats(struct nfp_abm_link *alink,
int nfp_abm_ctrl_read_q_xstats(struct nfp_abm_link *alink,
u64 nfp_abm_ctrl_stat_non_sto(struct nfp_abm_link *alink, unsigned int i);
u64 nfp_abm_ctrl_stat_sto(struct nfp_abm_link *alink, unsigned int i);
int nfp_abm_ctrl_prio_map_update(struct nfp_abm_link *alink, u32 *packed);
nfp_abm_qdisc_offload_stop(struct nfp_abm_link *alink, struct nfp_qdisc *qdisc)
__nfp_abm_stats_init(struct nfp_abm_link *alink, unsigned int band,
nfp_abm_stats_init(struct nfp_abm_link *alink, struct nfp_qdisc *qdisc,
nfp_abm_offload_compile_red(struct nfp_abm_link *alink, struct nfp_qdisc *qdisc,
nfp_abm_offload_compile_mq(struct nfp_abm_link *alink, struct nfp_qdisc *qdisc)
void nfp_abm_qdisc_offload_update(struct nfp_abm_link *alink)
nfp_abm_qdisc_clear_mq(struct net_device *netdev, struct nfp_abm_link *alink,
nfp_abm_qdisc_free(struct net_device *netdev, struct nfp_abm_link *alink,
nfp_abm_qdisc_alloc(struct net_device *netdev, struct nfp_abm_link *alink,
nfp_abm_qdisc_find(struct nfp_abm_link *alink, u32 handle)
nfp_abm_qdisc_replace(struct net_device *netdev, struct nfp_abm_link *alink,
nfp_abm_qdisc_destroy(struct net_device *netdev, struct nfp_abm_link *alink,
nfp_abm_qdisc_graft(struct nfp_abm_link *alink, u32 handle, u32 child_handle,
nfp_abm_stats_update_red(struct nfp_abm_link *alink, struct nfp_qdisc *qdisc,
nfp_abm_gred_stats(struct nfp_abm_link *alink, u32 handle,
nfp_abm_gred_check_params(struct nfp_abm_link *alink,
nfp_abm_gred_replace(struct net_device *netdev, struct nfp_abm_link *alink,
int nfp_abm_setup_tc_gred(struct net_device *netdev, struct nfp_abm_link *alink,
nfp_abm_red_xstats(struct nfp_abm_link *alink, struct tc_red_qopt_offload *opt)
nfp_abm_red_stats(struct nfp_abm_link *alink, u32 handle,
nfp_abm_red_check_params(struct nfp_abm_link *alink,
nfp_abm_red_replace(struct net_device *netdev, struct nfp_abm_link *alink,
nfp_abm_stats_update_mq(struct nfp_abm_link *alink, struct nfp_qdisc *qdisc)
int nfp_abm_setup_tc_red(struct net_device *netdev, struct nfp_abm_link *alink,
nfp_abm_mq_create(struct net_device *netdev, struct nfp_abm_link *alink,
nfp_abm_mq_stats(struct nfp_abm_link *alink, u32 handle,
int nfp_abm_setup_tc_mq(struct net_device *netdev, struct nfp_abm_link *alink,
static void __nfp_abm_stats_update(struct nfp_abm_link *alink, u64 time_now)
int nfp_abm_setup_root(struct net_device *netdev, struct nfp_abm_link *alink,
static void nfp_abm_stats_update(struct nfp_abm_link *alink)