app_priv 234 drivers/net/ethernet/netronome/nfp/abm/cls.c alink = repr->app_priv; app_priv 42 drivers/net/ethernet/netronome/nfp/abm/main.c return nfp_abm_setup_root(netdev, repr->app_priv, type_data); app_priv 44 drivers/net/ethernet/netronome/nfp/abm/main.c return nfp_abm_setup_tc_mq(netdev, repr->app_priv, type_data); app_priv 46 drivers/net/ethernet/netronome/nfp/abm/main.c return nfp_abm_setup_tc_red(netdev, repr->app_priv, type_data); app_priv 48 drivers/net/ethernet/netronome/nfp/abm/main.c return nfp_abm_setup_tc_gred(netdev, repr->app_priv, type_data); app_priv 100 drivers/net/ethernet/netronome/nfp/abm/main.c repr->app_priv = alink; app_priv 179 drivers/net/ethernet/netronome/nfp/abm/main.c nfp_abm_kill_reprs(abm, (struct nfp_abm_link *)nn->app_priv); app_priv 219 drivers/net/ethernet/netronome/nfp/abm/main.c struct nfp_abm_link *alink = nn->app_priv; app_priv 323 drivers/net/ethernet/netronome/nfp/abm/main.c nn->app_priv = alink; app_priv 364 drivers/net/ethernet/netronome/nfp/abm/main.c struct nfp_abm_link *alink = nn->app_priv; app_priv 374 drivers/net/ethernet/netronome/nfp/abm/main.c struct nfp_abm_link *alink = nn->app_priv; app_priv 390 drivers/net/ethernet/netronome/nfp/abm/main.c alink = repr->app_priv; app_priv 406 drivers/net/ethernet/netronome/nfp/abm/main.c alink = repr->app_priv; app_priv 420 drivers/net/ethernet/netronome/nfp/abm/main.c alink = repr->app_priv; app_priv 82 drivers/net/ethernet/netronome/nfp/bpf/main.c nn->app_priv = bv; app_priv 93 drivers/net/ethernet/netronome/nfp/bpf/main.c kfree(nn->app_priv); app_priv 99 drivers/net/ethernet/netronome/nfp/bpf/main.c struct nfp_bpf_vnic *bv = nn->app_priv; app_priv 143 drivers/net/ethernet/netronome/nfp/bpf/main.c bv = nn->app_priv; app_priv 509 drivers/net/ethernet/netronome/nfp/bpf/offload.c img = nfp_bpf_relo_for_vnic(nfp_prog, nn->app_priv); app_priv 125 drivers/net/ethernet/netronome/nfp/flower/cmsg.c struct nfp_flower_priv *app_priv = app->priv; app_priv 133 drivers/net/ethernet/netronome/nfp/flower/cmsg.c spin_lock_bh(&app_priv->mtu_conf.lock); app_priv 134 drivers/net/ethernet/netronome/nfp/flower/cmsg.c if (!app_priv->mtu_conf.requested_val || app_priv 135 drivers/net/ethernet/netronome/nfp/flower/cmsg.c app_priv->mtu_conf.portnum != be32_to_cpu(msg->portnum) || app_priv 136 drivers/net/ethernet/netronome/nfp/flower/cmsg.c be16_to_cpu(msg->mtu) != app_priv->mtu_conf.requested_val) { app_priv 138 drivers/net/ethernet/netronome/nfp/flower/cmsg.c spin_unlock_bh(&app_priv->mtu_conf.lock); app_priv 142 drivers/net/ethernet/netronome/nfp/flower/cmsg.c app_priv->mtu_conf.ack = true; app_priv 143 drivers/net/ethernet/netronome/nfp/flower/cmsg.c app_priv->mtu_conf.requested_val = 0; app_priv 144 drivers/net/ethernet/netronome/nfp/flower/cmsg.c wake_up(&app_priv->mtu_conf.wait_q); app_priv 145 drivers/net/ethernet/netronome/nfp/flower/cmsg.c spin_unlock_bh(&app_priv->mtu_conf.lock); app_priv 254 drivers/net/ethernet/netronome/nfp/flower/cmsg.c struct nfp_flower_priv *app_priv = app->priv; app_priv 267 drivers/net/ethernet/netronome/nfp/flower/cmsg.c if (app_priv->flower_ext_feats & NFP_FL_FEATS_FLOW_MERGE) { app_priv 282 drivers/net/ethernet/netronome/nfp/flower/cmsg.c if (app_priv->flower_ext_feats & NFP_FL_FEATS_LAG) { app_priv 337 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c repr_priv = repr->app_priv; app_priv 611 drivers/net/ethernet/netronome/nfp/flower/lag_conf.c repr_priv = repr->app_priv; app_priv 336 drivers/net/ethernet/netronome/nfp/flower/main.c kfree(repr->app_priv); app_priv 408 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_repr->app_priv = repr_priv; app_priv 526 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_repr->app_priv = repr_priv; app_priv 672 drivers/net/ethernet/netronome/nfp/flower/main.c struct nfp_flower_priv *app_priv; app_priv 729 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv = vzalloc(sizeof(struct nfp_flower_priv)); app_priv 730 drivers/net/ethernet/netronome/nfp/flower/main.c if (!app_priv) app_priv 733 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv->total_mem_units = num_mems; app_priv 734 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv->active_mem_unit = 0; app_priv 735 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv->stats_ring_size = roundup_pow_of_two(ctx_count); app_priv 736 drivers/net/ethernet/netronome/nfp/flower/main.c app->priv = app_priv; app_priv 737 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv->app = app; app_priv 738 drivers/net/ethernet/netronome/nfp/flower/main.c skb_queue_head_init(&app_priv->cmsg_skbs_high); app_priv 739 drivers/net/ethernet/netronome/nfp/flower/main.c skb_queue_head_init(&app_priv->cmsg_skbs_low); app_priv 740 drivers/net/ethernet/netronome/nfp/flower/main.c INIT_WORK(&app_priv->cmsg_work, nfp_flower_cmsg_process_rx); app_priv 741 drivers/net/ethernet/netronome/nfp/flower/main.c init_waitqueue_head(&app_priv->reify_wait_queue); app_priv 743 drivers/net/ethernet/netronome/nfp/flower/main.c init_waitqueue_head(&app_priv->mtu_conf.wait_q); app_priv 744 drivers/net/ethernet/netronome/nfp/flower/main.c spin_lock_init(&app_priv->mtu_conf.lock); app_priv 754 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv->flower_ext_feats = 0; app_priv 756 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv->flower_ext_feats = features; app_priv 762 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv->flower_ext_feats |= NFP_FL_FEATS_LAG; app_priv 763 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_lag_init(&app_priv->nfp_lag); app_priv 770 drivers/net/ethernet/netronome/nfp/flower/main.c if (app_priv->flower_ext_feats & NFP_FL_FEATS_FLOW_MOD) { app_priv 775 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv->flower_ext_feats |= NFP_FL_FEATS_FLOW_MERGE; app_priv 776 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_internal_port_init(app_priv); app_priv 786 drivers/net/ethernet/netronome/nfp/flower/main.c if (app_priv->flower_ext_feats & NFP_FL_FEATS_VF_RLIM) app_priv 789 drivers/net/ethernet/netronome/nfp/flower/main.c INIT_LIST_HEAD(&app_priv->indr_block_cb_priv); app_priv 790 drivers/net/ethernet/netronome/nfp/flower/main.c INIT_LIST_HEAD(&app_priv->non_repr_priv); app_priv 791 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv->pre_tun_rule_cnt = 0; app_priv 796 drivers/net/ethernet/netronome/nfp/flower/main.c if (app_priv->flower_ext_feats & NFP_FL_FEATS_LAG) app_priv 797 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_lag_cleanup(&app_priv->nfp_lag); app_priv 807 drivers/net/ethernet/netronome/nfp/flower/main.c struct nfp_flower_priv *app_priv = app->priv; app_priv 809 drivers/net/ethernet/netronome/nfp/flower/main.c skb_queue_purge(&app_priv->cmsg_skbs_high); app_priv 810 drivers/net/ethernet/netronome/nfp/flower/main.c skb_queue_purge(&app_priv->cmsg_skbs_low); app_priv 811 drivers/net/ethernet/netronome/nfp/flower/main.c flush_work(&app_priv->cmsg_work); app_priv 813 drivers/net/ethernet/netronome/nfp/flower/main.c if (app_priv->flower_ext_feats & NFP_FL_FEATS_VF_RLIM) app_priv 816 drivers/net/ethernet/netronome/nfp/flower/main.c if (app_priv->flower_ext_feats & NFP_FL_FEATS_LAG) app_priv 817 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_lag_cleanup(&app_priv->nfp_lag); app_priv 819 drivers/net/ethernet/netronome/nfp/flower/main.c if (app_priv->flower_ext_feats & NFP_FL_FEATS_FLOW_MERGE) app_priv 820 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_internal_port_cleanup(app_priv); app_priv 827 drivers/net/ethernet/netronome/nfp/flower/main.c static bool nfp_flower_check_ack(struct nfp_flower_priv *app_priv) app_priv 831 drivers/net/ethernet/netronome/nfp/flower/main.c spin_lock_bh(&app_priv->mtu_conf.lock); app_priv 832 drivers/net/ethernet/netronome/nfp/flower/main.c ret = app_priv->mtu_conf.ack; app_priv 833 drivers/net/ethernet/netronome/nfp/flower/main.c spin_unlock_bh(&app_priv->mtu_conf.lock); app_priv 842 drivers/net/ethernet/netronome/nfp/flower/main.c struct nfp_flower_priv *app_priv = app->priv; app_priv 850 drivers/net/ethernet/netronome/nfp/flower/main.c if (!(app_priv->flower_ext_feats & NFP_FL_NBI_MTU_SETTING)) { app_priv 855 drivers/net/ethernet/netronome/nfp/flower/main.c spin_lock_bh(&app_priv->mtu_conf.lock); app_priv 856 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv->mtu_conf.ack = false; app_priv 857 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv->mtu_conf.requested_val = new_mtu; app_priv 858 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv->mtu_conf.portnum = repr->dst->u.port_info.port_id; app_priv 859 drivers/net/ethernet/netronome/nfp/flower/main.c spin_unlock_bh(&app_priv->mtu_conf.lock); app_priv 864 drivers/net/ethernet/netronome/nfp/flower/main.c spin_lock_bh(&app_priv->mtu_conf.lock); app_priv 865 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv->mtu_conf.requested_val = 0; app_priv 866 drivers/net/ethernet/netronome/nfp/flower/main.c spin_unlock_bh(&app_priv->mtu_conf.lock); app_priv 871 drivers/net/ethernet/netronome/nfp/flower/main.c if (!wait_event_timeout(app_priv->mtu_conf.wait_q, app_priv 872 drivers/net/ethernet/netronome/nfp/flower/main.c nfp_flower_check_ack(app_priv), app_priv 874 drivers/net/ethernet/netronome/nfp/flower/main.c spin_lock_bh(&app_priv->mtu_conf.lock); app_priv 875 drivers/net/ethernet/netronome/nfp/flower/main.c app_priv->mtu_conf.requested_val = 0; app_priv 876 drivers/net/ethernet/netronome/nfp/flower/main.c spin_unlock_bh(&app_priv->mtu_conf.lock); app_priv 886 drivers/net/ethernet/netronome/nfp/flower/main.c struct nfp_flower_priv *app_priv = app->priv; app_priv 889 drivers/net/ethernet/netronome/nfp/flower/main.c if (app_priv->flower_ext_feats & NFP_FL_FEATS_LAG) { app_priv 890 drivers/net/ethernet/netronome/nfp/flower/main.c err = nfp_flower_lag_reset(&app_priv->nfp_lag); app_priv 907 drivers/net/ethernet/netronome/nfp/flower/main.c struct nfp_flower_priv *app_priv = app->priv; app_priv 910 drivers/net/ethernet/netronome/nfp/flower/main.c if (app_priv->flower_ext_feats & NFP_FL_FEATS_LAG) { app_priv 911 drivers/net/ethernet/netronome/nfp/flower/main.c ret = nfp_flower_lag_netdev_event(app_priv, netdev, event, ptr); app_priv 325 drivers/net/ethernet/netronome/nfp/flower/main.h struct nfp_flower_priv *app_priv = app->priv; app_priv 327 drivers/net/ethernet/netronome/nfp/flower/main.h if (!(app_priv->flower_ext_feats & NFP_FL_FEATS_FLOW_MERGE)) app_priv 1482 drivers/net/ethernet/netronome/nfp/flower/offload.c repr_priv = repr->app_priv; app_priv 79 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c repr_priv = repr->app_priv; app_priv 155 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c repr_priv = repr->app_priv; app_priv 200 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c repr_priv = repr->app_priv; app_priv 263 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c repr_priv = priv->app_priv; app_priv 307 drivers/net/ethernet/netronome/nfp/flower/qos_conf.c repr_priv = repr->app_priv; app_priv 329 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c struct nfp_flower_priv *app_priv; app_priv 351 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c app_priv = container_of(nb, struct nfp_flower_priv, tun.neigh_nb); app_priv 352 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c app = app_priv->app; app_priv 572 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c repr_priv = repr->app_priv; app_priv 690 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c repr_priv = repr->app_priv; app_priv 771 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c repr_priv = repr->app_priv; app_priv 910 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c repr_priv = repr->app_priv; app_priv 936 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c struct nfp_flower_priv *app_priv = app->priv; app_priv 942 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c if (app_priv->pre_tun_rule_cnt == NFP_TUN_PRE_TUN_RULE_LIMIT) app_priv 972 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c app_priv->pre_tun_rule_cnt++; app_priv 980 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c struct nfp_flower_priv *app_priv = app->priv; app_priv 998 drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c app_priv->pre_tun_rule_cnt--; app_priv 698 drivers/net/ethernet/netronome/nfp/nfp_net.h void *app_priv; app_priv 57 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h void *app_priv;