nfp_net 265 drivers/net/ethernet/netronome/nfp/abm/ctrl.c struct nfp_net *nn = alink->vnic; nfp_net 291 drivers/net/ethernet/netronome/nfp/abm/ctrl.c struct nfp_net *nn = alink->vnic; nfp_net 176 drivers/net/ethernet/netronome/nfp/abm/main.c struct nfp_net *nn; nfp_net 208 drivers/net/ethernet/netronome/nfp/abm/main.c struct nfp_net *nn; nfp_net 257 drivers/net/ethernet/netronome/nfp/abm/main.c nfp_abm_vnic_set_mac(struct nfp_pf *pf, struct nfp_abm *abm, struct nfp_net *nn, nfp_net 313 drivers/net/ethernet/netronome/nfp/abm/main.c nfp_abm_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id) nfp_net 362 drivers/net/ethernet/netronome/nfp/abm/main.c static void nfp_abm_vnic_free(struct nfp_app *app, struct nfp_net *nn) nfp_net 372 drivers/net/ethernet/netronome/nfp/abm/main.c static int nfp_abm_vnic_init(struct nfp_app *app, struct nfp_net *nn) nfp_net 22 drivers/net/ethernet/netronome/nfp/abm/main.h struct nfp_net; nfp_net 208 drivers/net/ethernet/netronome/nfp/abm/main.h struct nfp_net *vnic; nfp_net 24 drivers/net/ethernet/netronome/nfp/bpf/main.c static bool nfp_net_ebpf_capable(struct nfp_net *nn) nfp_net 38 drivers/net/ethernet/netronome/nfp/bpf/main.c nfp_bpf_xdp_offload(struct nfp_app *app, struct nfp_net *nn, nfp_net 57 drivers/net/ethernet/netronome/nfp/bpf/main.c static const char *nfp_bpf_extra_cap(struct nfp_app *app, struct nfp_net *nn) nfp_net 63 drivers/net/ethernet/netronome/nfp/bpf/main.c nfp_bpf_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id) nfp_net 97 drivers/net/ethernet/netronome/nfp/bpf/main.c static void nfp_bpf_vnic_free(struct nfp_app *app, struct nfp_net *nn) nfp_net 109 drivers/net/ethernet/netronome/nfp/bpf/main.c struct nfp_net *nn = cb_priv; nfp_net 168 drivers/net/ethernet/netronome/nfp/bpf/main.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 184 drivers/net/ethernet/netronome/nfp/bpf/main.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 576 drivers/net/ethernet/netronome/nfp/bpf/main.h struct nfp_net; nfp_net 578 drivers/net/ethernet/netronome/nfp/bpf/main.h int nfp_ndo_bpf(struct nfp_app *app, struct nfp_net *nn, nfp_net 580 drivers/net/ethernet/netronome/nfp/bpf/main.h int nfp_net_bpf_offload(struct nfp_net *nn, struct bpf_prog *prog, nfp_net 217 drivers/net/ethernet/netronome/nfp/bpf/offload.c struct nfp_net *nn = netdev_priv(prog->aux->offload->netdev); nfp_net 421 drivers/net/ethernet/netronome/nfp/bpf/offload.c int nfp_ndo_bpf(struct nfp_app *app, struct nfp_net *nn, struct netdev_bpf *bpf) nfp_net 481 drivers/net/ethernet/netronome/nfp/bpf/offload.c nfp_net_bpf_load(struct nfp_net *nn, struct bpf_prog *prog, nfp_net 538 drivers/net/ethernet/netronome/nfp/bpf/offload.c nfp_net_bpf_start(struct nfp_net *nn, struct netlink_ext_ack *extack) nfp_net 551 drivers/net/ethernet/netronome/nfp/bpf/offload.c static int nfp_net_bpf_stop(struct nfp_net *nn) nfp_net 562 drivers/net/ethernet/netronome/nfp/bpf/offload.c int nfp_net_bpf_offload(struct nfp_net *nn, struct bpf_prog *prog, nfp_net 763 drivers/net/ethernet/netronome/nfp/bpf/verifier.c struct nfp_net *nn; nfp_net 12 drivers/net/ethernet/netronome/nfp/ccm.h struct nfp_net; nfp_net 113 drivers/net/ethernet/netronome/nfp/ccm.h int nfp_ccm_mbox_alloc(struct nfp_net *nn); nfp_net 114 drivers/net/ethernet/netronome/nfp/ccm.h void nfp_ccm_mbox_free(struct nfp_net *nn); nfp_net 115 drivers/net/ethernet/netronome/nfp/ccm.h int nfp_ccm_mbox_init(struct nfp_net *nn); nfp_net 116 drivers/net/ethernet/netronome/nfp/ccm.h void nfp_ccm_mbox_clean(struct nfp_net *nn); nfp_net 117 drivers/net/ethernet/netronome/nfp/ccm.h bool nfp_ccm_mbox_fits(struct nfp_net *nn, unsigned int size); nfp_net 119 drivers/net/ethernet/netronome/nfp/ccm.h nfp_ccm_mbox_msg_alloc(struct nfp_net *nn, unsigned int req_size, nfp_net 121 drivers/net/ethernet/netronome/nfp/ccm.h int __nfp_ccm_mbox_communicate(struct nfp_net *nn, struct sk_buff *skb, nfp_net 125 drivers/net/ethernet/netronome/nfp/ccm.h int nfp_ccm_mbox_communicate(struct nfp_net *nn, struct sk_buff *skb, nfp_net 129 drivers/net/ethernet/netronome/nfp/ccm.h int nfp_ccm_mbox_post(struct nfp_net *nn, struct sk_buff *skb, nfp_net 54 drivers/net/ethernet/netronome/nfp/ccm_mbox.c static u32 nfp_ccm_mbox_max_msg(struct nfp_net *nn) nfp_net 116 drivers/net/ethernet/netronome/nfp/ccm_mbox.c static bool nfp_ccm_mbox_is_first(struct nfp_net *nn, struct sk_buff *skb) nfp_net 121 drivers/net/ethernet/netronome/nfp/ccm_mbox.c static bool nfp_ccm_mbox_should_run(struct nfp_net *nn, struct sk_buff *skb) nfp_net 128 drivers/net/ethernet/netronome/nfp/ccm_mbox.c static void nfp_ccm_mbox_mark_next_runner(struct nfp_net *nn) nfp_net 144 drivers/net/ethernet/netronome/nfp/ccm_mbox.c nfp_ccm_mbox_write_tlv(struct nfp_net *nn, u32 off, u32 type, u32 len) nfp_net 151 drivers/net/ethernet/netronome/nfp/ccm_mbox.c static void nfp_ccm_mbox_copy_in(struct nfp_net *nn, struct sk_buff *last) nfp_net 199 drivers/net/ethernet/netronome/nfp/ccm_mbox.c nfp_ccm_mbox_find_req(struct nfp_net *nn, __be16 tag, struct sk_buff *last) nfp_net 214 drivers/net/ethernet/netronome/nfp/ccm_mbox.c static void nfp_ccm_mbox_copy_out(struct nfp_net *nn, struct sk_buff *last) nfp_net 355 drivers/net/ethernet/netronome/nfp/ccm_mbox.c nfp_ccm_mbox_mark_all_err(struct nfp_net *nn, struct sk_buff *last, int err) nfp_net 374 drivers/net/ethernet/netronome/nfp/ccm_mbox.c static void nfp_ccm_mbox_run_queue_unlock(struct nfp_net *nn) nfp_net 434 drivers/net/ethernet/netronome/nfp/ccm_mbox.c nfp_ccm_mbox_unlink_unlock(struct nfp_net *nn, struct sk_buff *skb, nfp_net 464 drivers/net/ethernet/netronome/nfp/ccm_mbox.c nfp_ccm_mbox_msg_prepare(struct nfp_net *nn, struct sk_buff *skb, nfp_net 517 drivers/net/ethernet/netronome/nfp/ccm_mbox.c nfp_ccm_mbox_msg_enqueue(struct nfp_net *nn, struct sk_buff *skb, nfp_net 539 drivers/net/ethernet/netronome/nfp/ccm_mbox.c int __nfp_ccm_mbox_communicate(struct nfp_net *nn, struct sk_buff *skb, nfp_net 597 drivers/net/ethernet/netronome/nfp/ccm_mbox.c int nfp_ccm_mbox_communicate(struct nfp_net *nn, struct sk_buff *skb, nfp_net 609 drivers/net/ethernet/netronome/nfp/ccm_mbox.c struct nfp_net *nn; nfp_net 611 drivers/net/ethernet/netronome/nfp/ccm_mbox.c nn = container_of(work, struct nfp_net, mbox_cmsg.runq_work); nfp_net 628 drivers/net/ethernet/netronome/nfp/ccm_mbox.c struct nfp_net *nn; nfp_net 631 drivers/net/ethernet/netronome/nfp/ccm_mbox.c nn = container_of(work, struct nfp_net, mbox_cmsg.wait_work); nfp_net 648 drivers/net/ethernet/netronome/nfp/ccm_mbox.c int nfp_ccm_mbox_post(struct nfp_net *nn, struct sk_buff *skb, nfp_net 690 drivers/net/ethernet/netronome/nfp/ccm_mbox.c nfp_ccm_mbox_msg_alloc(struct nfp_net *nn, unsigned int req_size, nfp_net 711 drivers/net/ethernet/netronome/nfp/ccm_mbox.c bool nfp_ccm_mbox_fits(struct nfp_net *nn, unsigned int size) nfp_net 716 drivers/net/ethernet/netronome/nfp/ccm_mbox.c int nfp_ccm_mbox_init(struct nfp_net *nn) nfp_net 721 drivers/net/ethernet/netronome/nfp/ccm_mbox.c void nfp_ccm_mbox_clean(struct nfp_net *nn) nfp_net 726 drivers/net/ethernet/netronome/nfp/ccm_mbox.c int nfp_ccm_mbox_alloc(struct nfp_net *nn) nfp_net 739 drivers/net/ethernet/netronome/nfp/ccm_mbox.c void nfp_ccm_mbox_free(struct nfp_net *nn) nfp_net 19 drivers/net/ethernet/netronome/nfp/crypto/crypto.h int nfp_net_tls_init(struct nfp_net *nn); nfp_net 21 drivers/net/ethernet/netronome/nfp/crypto/crypto.h static inline int nfp_net_tls_init(struct nfp_net *nn) nfp_net 30 drivers/net/ethernet/netronome/nfp/crypto/tls.c static void nfp_net_crypto_set_op(struct nfp_net *nn, u8 opcode, bool on) nfp_net 45 drivers/net/ethernet/netronome/nfp/crypto/tls.c __nfp_net_tls_conn_cnt_changed(struct nfp_net *nn, int add, nfp_net 71 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_conn_cnt_changed(struct nfp_net *nn, int add, nfp_net 90 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_conn_add(struct nfp_net *nn, enum tls_offload_ctx_dir direction) nfp_net 96 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_conn_remove(struct nfp_net *nn, enum tls_offload_ctx_dir direction) nfp_net 102 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_alloc_simple(struct nfp_net *nn, size_t req_sz, gfp_t flags) nfp_net 110 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_communicate_simple(struct nfp_net *nn, struct sk_buff *skb, nfp_net 134 drivers/net/ethernet/netronome/nfp/crypto/tls.c static void nfp_net_tls_del_fw(struct nfp_net *nn, __be32 *fw_handle) nfp_net 160 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_assign_conn_id(struct nfp_net *nn, nfp_net 174 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_set_ipv4(struct nfp_net *nn, struct nfp_crypto_req_add_v4 *req, nfp_net 192 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_set_ipv6(struct nfp_net *nn, struct nfp_crypto_req_add_v6 *req, nfp_net 243 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_cipher_supported(struct nfp_net *nn, u16 cipher_type, nfp_net 269 drivers/net/ethernet/netronome/nfp/crypto/tls.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 411 drivers/net/ethernet/netronome/nfp/crypto/tls.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 424 drivers/net/ethernet/netronome/nfp/crypto/tls.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 465 drivers/net/ethernet/netronome/nfp/crypto/tls.c static int nfp_net_tls_reset(struct nfp_net *nn) nfp_net 481 drivers/net/ethernet/netronome/nfp/crypto/tls.c int nfp_net_tls_init(struct nfp_net *nn) nfp_net 28 drivers/net/ethernet/netronome/nfp/flower/main.c static const char *nfp_flower_extra_cap(struct nfp_app *app, struct nfp_net *nn) nfp_net 600 drivers/net/ethernet/netronome/nfp/flower/main.c static int nfp_flower_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, nfp_net 619 drivers/net/ethernet/netronome/nfp/flower/main.c static void nfp_flower_vnic_clean(struct nfp_app *app, struct nfp_net *nn) nfp_net 631 drivers/net/ethernet/netronome/nfp/flower/main.c static int nfp_flower_vnic_init(struct nfp_app *app, struct nfp_net *nn) nfp_net 170 drivers/net/ethernet/netronome/nfp/flower/main.h struct nfp_net *nn; nfp_net 41 drivers/net/ethernet/netronome/nfp/nfp_app.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 144 drivers/net/ethernet/netronome/nfp/nfp_app.c struct nfp_net *nn; nfp_net 195 drivers/net/ethernet/netronome/nfp/nfp_app.c int nfp_app_start(struct nfp_app *app, struct nfp_net *ctrl) nfp_net 26 drivers/net/ethernet/netronome/nfp/nfp_app.h struct nfp_net; nfp_net 94 drivers/net/ethernet/netronome/nfp/nfp_app.h const char *(*extra_cap)(struct nfp_app *app, struct nfp_net *nn); nfp_net 99 drivers/net/ethernet/netronome/nfp/nfp_app.h int (*vnic_alloc)(struct nfp_app *app, struct nfp_net *nn, nfp_net 101 drivers/net/ethernet/netronome/nfp/nfp_app.h void (*vnic_free)(struct nfp_app *app, struct nfp_net *nn); nfp_net 102 drivers/net/ethernet/netronome/nfp/nfp_app.h int (*vnic_init)(struct nfp_app *app, struct nfp_net *nn); nfp_net 103 drivers/net/ethernet/netronome/nfp/nfp_app.h void (*vnic_clean)(struct nfp_app *app, struct nfp_net *nn); nfp_net 135 drivers/net/ethernet/netronome/nfp/nfp_app.h int (*bpf)(struct nfp_app *app, struct nfp_net *nn, nfp_net 137 drivers/net/ethernet/netronome/nfp/nfp_app.h int (*xdp_offload)(struct nfp_app *app, struct nfp_net *nn, nfp_net 167 drivers/net/ethernet/netronome/nfp/nfp_app.h struct nfp_net *ctrl; nfp_net 179 drivers/net/ethernet/netronome/nfp/nfp_app.h bool __nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb); nfp_net 180 drivers/net/ethernet/netronome/nfp/nfp_app.h bool nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb); nfp_net 198 drivers/net/ethernet/netronome/nfp/nfp_app.h static inline int nfp_app_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, nfp_net 204 drivers/net/ethernet/netronome/nfp/nfp_app.h static inline void nfp_app_vnic_free(struct nfp_app *app, struct nfp_net *nn) nfp_net 210 drivers/net/ethernet/netronome/nfp/nfp_app.h static inline int nfp_app_vnic_init(struct nfp_app *app, struct nfp_net *nn) nfp_net 217 drivers/net/ethernet/netronome/nfp/nfp_app.h static inline void nfp_app_vnic_clean(struct nfp_app *app, struct nfp_net *nn) nfp_net 299 drivers/net/ethernet/netronome/nfp/nfp_app.h struct nfp_net *nn) nfp_net 320 drivers/net/ethernet/netronome/nfp/nfp_app.h static inline int nfp_app_bpf(struct nfp_app *app, struct nfp_net *nn, nfp_net 328 drivers/net/ethernet/netronome/nfp/nfp_app.h static inline int nfp_app_xdp_offload(struct nfp_app *app, struct nfp_net *nn, nfp_net 429 drivers/net/ethernet/netronome/nfp/nfp_app.h int nfp_app_start(struct nfp_app *app, struct nfp_net *ctrl); nfp_net 434 drivers/net/ethernet/netronome/nfp/nfp_app.h int nfp_app_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, nfp_net 437 drivers/net/ethernet/netronome/nfp/nfp_app.h struct nfp_net *nn, unsigned int id); nfp_net 12 drivers/net/ethernet/netronome/nfp/nfp_app_nic.c struct nfp_net *nn, unsigned int id) nfp_net 32 drivers/net/ethernet/netronome/nfp/nfp_app_nic.c int nfp_app_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, nfp_net 30 drivers/net/ethernet/netronome/nfp/nfp_main.h struct nfp_net; nfp_net 116 drivers/net/ethernet/netronome/nfp/nfp_main.h struct nfp_net *ctrl_vnic; nfp_net 160 drivers/net/ethernet/netronome/nfp/nfp_main.h bool nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb); nfp_net 29 drivers/net/ethernet/netronome/nfp/nfp_net.h struct nfp_net *__nn = (nn); \ nfp_net 108 drivers/net/ethernet/netronome/nfp/nfp_net.h struct nfp_net; nfp_net 398 drivers/net/ethernet/netronome/nfp/nfp_net.h struct nfp_net *nfp_net; nfp_net 704 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline u16 nn_readb(struct nfp_net *nn, int off) nfp_net 709 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline void nn_writeb(struct nfp_net *nn, int off, u8 val) nfp_net 714 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline u16 nn_readw(struct nfp_net *nn, int off) nfp_net 719 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline void nn_writew(struct nfp_net *nn, int off, u16 val) nfp_net 724 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline u32 nn_readl(struct nfp_net *nn, int off) nfp_net 729 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline void nn_writel(struct nfp_net *nn, int off, u32 val) nfp_net 734 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline u64 nn_readq(struct nfp_net *nn, int off) nfp_net 739 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline void nn_writeq(struct nfp_net *nn, int off, u64 val) nfp_net 745 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline void nn_pci_flush(struct nfp_net *nn) nfp_net 868 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline bool nfp_net_is_data_vnic(struct nfp_net *nn) nfp_net 874 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline bool nfp_net_running(struct nfp_net *nn) nfp_net 879 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline const char *nfp_net_name(struct nfp_net *nn) nfp_net 884 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline void nfp_ctrl_lock(struct nfp_net *nn) nfp_net 890 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline void nfp_ctrl_unlock(struct nfp_net *nn) nfp_net 896 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline void nn_ctrl_bar_lock(struct nfp_net *nn) nfp_net 901 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline bool nn_ctrl_bar_trylock(struct nfp_net *nn) nfp_net 906 drivers/net/ethernet/netronome/nfp/nfp_net.h static inline void nn_ctrl_bar_unlock(struct nfp_net *nn) nfp_net 925 drivers/net/ethernet/netronome/nfp/nfp_net.h struct nfp_net * nfp_net 928 drivers/net/ethernet/netronome/nfp/nfp_net.h void nfp_net_free(struct nfp_net *nn); nfp_net 930 drivers/net/ethernet/netronome/nfp/nfp_net.h int nfp_net_init(struct nfp_net *nn); nfp_net 931 drivers/net/ethernet/netronome/nfp/nfp_net.h void nfp_net_clean(struct nfp_net *nn); nfp_net 933 drivers/net/ethernet/netronome/nfp/nfp_net.h int nfp_ctrl_open(struct nfp_net *nn); nfp_net 934 drivers/net/ethernet/netronome/nfp/nfp_net.h void nfp_ctrl_close(struct nfp_net *nn); nfp_net 937 drivers/net/ethernet/netronome/nfp/nfp_net.h void nfp_net_info(struct nfp_net *nn); nfp_net 938 drivers/net/ethernet/netronome/nfp/nfp_net.h int __nfp_net_reconfig(struct nfp_net *nn, u32 update); nfp_net 939 drivers/net/ethernet/netronome/nfp/nfp_net.h int nfp_net_reconfig(struct nfp_net *nn, u32 update); nfp_net 940 drivers/net/ethernet/netronome/nfp/nfp_net.h unsigned int nfp_net_rss_key_sz(struct nfp_net *nn); nfp_net 941 drivers/net/ethernet/netronome/nfp/nfp_net.h void nfp_net_rss_write_itbl(struct nfp_net *nn); nfp_net 942 drivers/net/ethernet/netronome/nfp/nfp_net.h void nfp_net_rss_write_key(struct nfp_net *nn); nfp_net 943 drivers/net/ethernet/netronome/nfp/nfp_net.h void nfp_net_coalesce_write_cfg(struct nfp_net *nn); nfp_net 944 drivers/net/ethernet/netronome/nfp/nfp_net.h int nfp_net_mbox_lock(struct nfp_net *nn, unsigned int data_size); nfp_net 945 drivers/net/ethernet/netronome/nfp/nfp_net.h int nfp_net_mbox_reconfig(struct nfp_net *nn, u32 mbox_cmd); nfp_net 946 drivers/net/ethernet/netronome/nfp/nfp_net.h int nfp_net_mbox_reconfig_and_unlock(struct nfp_net *nn, u32 mbox_cmd); nfp_net 947 drivers/net/ethernet/netronome/nfp/nfp_net.h void nfp_net_mbox_reconfig_post(struct nfp_net *nn, u32 update); nfp_net 948 drivers/net/ethernet/netronome/nfp/nfp_net.h int nfp_net_mbox_reconfig_wait_posted(struct nfp_net *nn); nfp_net 955 drivers/net/ethernet/netronome/nfp/nfp_net.h nfp_net_irqs_assign(struct nfp_net *nn, struct msix_entry *irq_entries, nfp_net 958 drivers/net/ethernet/netronome/nfp/nfp_net.h struct nfp_net_dp *nfp_net_clone_dp(struct nfp_net *nn); nfp_net 959 drivers/net/ethernet/netronome/nfp/nfp_net.h int nfp_net_ring_reconfig(struct nfp_net *nn, struct nfp_net_dp *new, nfp_net 966 drivers/net/ethernet/netronome/nfp/nfp_net.h void nfp_net_debugfs_vnic_add(struct nfp_net *nn, struct dentry *ddir); nfp_net 983 drivers/net/ethernet/netronome/nfp/nfp_net.h nfp_net_debugfs_vnic_add(struct nfp_net *nn, struct dentry *ddir) nfp_net 100 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_reconfig_start(struct nfp_net *nn, u32 update) nfp_net 110 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_reconfig_start_async(struct nfp_net *nn, u32 update) nfp_net 121 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static bool nfp_net_reconfig_check_done(struct nfp_net *nn, bool last_check) nfp_net 143 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static bool __nfp_net_reconfig_wait(struct nfp_net *nn, unsigned long deadline) nfp_net 165 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_reconfig_wait(struct nfp_net *nn, unsigned long deadline) nfp_net 178 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = from_timer(nn, t, reconfig_timer); nfp_net 206 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_reconfig_post(struct nfp_net *nn, u32 update) nfp_net 226 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_reconfig_sync_enter(struct nfp_net *nn) nfp_net 257 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_reconfig_wait_posted(struct nfp_net *nn) nfp_net 277 drivers/net/ethernet/netronome/nfp/nfp_net_common.c int __nfp_net_reconfig(struct nfp_net *nn, u32 update) nfp_net 298 drivers/net/ethernet/netronome/nfp/nfp_net_common.c int nfp_net_reconfig(struct nfp_net *nn, u32 update) nfp_net 309 drivers/net/ethernet/netronome/nfp/nfp_net_common.c int nfp_net_mbox_lock(struct nfp_net *nn, unsigned int data_size) nfp_net 330 drivers/net/ethernet/netronome/nfp/nfp_net_common.c int nfp_net_mbox_reconfig(struct nfp_net *nn, u32 mbox_cmd) nfp_net 346 drivers/net/ethernet/netronome/nfp/nfp_net_common.c void nfp_net_mbox_reconfig_post(struct nfp_net *nn, u32 mbox_cmd) nfp_net 355 drivers/net/ethernet/netronome/nfp/nfp_net_common.c int nfp_net_mbox_reconfig_wait_posted(struct nfp_net *nn) nfp_net 364 drivers/net/ethernet/netronome/nfp/nfp_net_common.c int nfp_net_mbox_reconfig_and_unlock(struct nfp_net *nn, u32 mbox_cmd) nfp_net 383 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_irq_unmask(struct nfp_net *nn, unsigned int entry_nr) nfp_net 433 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_irqs_assign(struct nfp_net *nn, struct msix_entry *irq_entries, nfp_net 498 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_read_link_status(struct nfp_net *nn) nfp_net 536 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = data; nfp_net 557 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = data; nfp_net 576 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = r_vec->nfp_net; nfp_net 597 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = r_vec->nfp_net; nfp_net 618 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_aux_irq_request(struct nfp_net *nn, u32 ctrl_offset, nfp_net 646 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_aux_irq_free(struct nfp_net *nn, u32 ctrl_offset, nfp_net 977 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 1140 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_dp *dp = &r_vec->nfp_net->dp; nfp_net 1325 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 1805 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_dp *dp = &r_vec->nfp_net->dp; nfp_net 1951 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(dp->netdev); nfp_net 1959 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn; nfp_net 2058 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_irq_unmask(r_vec->nfp_net, r_vec->irq_entry); nfp_net 2067 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_ctrl_tx_one(struct nfp_net *nn, struct nfp_net_r_vector *r_vec, nfp_net 2078 drivers/net/ethernet/netronome/nfp/nfp_net_common.c dp = &r_vec->nfp_net->dp; nfp_net 2150 drivers/net/ethernet/netronome/nfp/nfp_net_common.c bool __nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb) nfp_net 2157 drivers/net/ethernet/netronome/nfp/nfp_net_common.c bool nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb) nfp_net 2174 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (nfp_ctrl_tx_one(r_vec->nfp_net, r_vec, skb, true)) nfp_net 2179 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_ctrl_meta_ok(struct nfp_net *nn, void *data, unsigned int meta_len) nfp_net 2197 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_ctrl_rx_one(struct nfp_net *nn, struct nfp_net_dp *dp, nfp_net 2274 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = r_vec->nfp_net; nfp_net 2294 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_irq_unmask(r_vec->nfp_net, r_vec->irq_entry); nfp_net 2297 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nn_dp_warn(&r_vec->nfp_net->dp, nfp_net 2309 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_vecs_init(struct nfp_net *nn) nfp_net 2323 drivers/net/ethernet/netronome/nfp/nfp_net_common.c r_vec->nfp_net = nn; nfp_net 2350 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_dp *dp = &r_vec->nfp_net->dp; nfp_net 2444 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_tx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp) nfp_net 2500 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_dp *dp = &r_vec->nfp_net->dp; nfp_net 2559 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_rx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp) nfp_net 2615 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_prepare_vector(struct nfp_net *nn, struct nfp_net_r_vector *r_vec, nfp_net 2651 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_cleanup_vector(struct nfp_net *nn, struct nfp_net_r_vector *r_vec) nfp_net 2666 drivers/net/ethernet/netronome/nfp/nfp_net_common.c void nfp_net_rss_write_itbl(struct nfp_net *nn) nfp_net 2679 drivers/net/ethernet/netronome/nfp/nfp_net_common.c void nfp_net_rss_write_key(struct nfp_net *nn) nfp_net 2692 drivers/net/ethernet/netronome/nfp/nfp_net_common.c void nfp_net_coalesce_write_cfg(struct nfp_net *nn) nfp_net 2726 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_write_mac_addr(struct nfp_net *nn, const u8 *addr) nfp_net 2732 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_vec_clear_ring_data(struct nfp_net *nn, unsigned int idx) nfp_net 2749 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_clear_config_and_disable(struct nfp_net *nn) nfp_net 2783 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_rx_ring_hw_cfg_write(struct nfp_net *nn, nfp_net 2793 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_tx_ring_hw_cfg_write(struct nfp_net *nn, nfp_net 2805 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_set_config_and_enable(struct nfp_net *nn) nfp_net 2880 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_close_stack(struct nfp_net *nn) nfp_net 2900 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_close_free_all(struct nfp_net *nn) nfp_net 2920 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 2939 drivers/net/ethernet/netronome/nfp/nfp_net_common.c void nfp_ctrl_close(struct nfp_net *nn) nfp_net 2961 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_open_stack(struct nfp_net *nn) nfp_net 2976 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_open_alloc_all(struct nfp_net *nn) nfp_net 3026 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 3079 drivers/net/ethernet/netronome/nfp/nfp_net_common.c int nfp_ctrl_open(struct nfp_net *nn) nfp_net 3110 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 3138 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_rss_init_itbl(struct nfp_net *nn) nfp_net 3147 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_dp_swap(struct nfp_net *nn, struct nfp_net_dp *dp) nfp_net 3160 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_dp_swap_enable(struct nfp_net *nn, struct nfp_net_dp *dp) nfp_net 3184 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net_dp *nfp_net_clone_dp(struct nfp_net *nn) nfp_net 3205 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_check_config(struct nfp_net *nn, struct nfp_net_dp *dp, nfp_net 3223 drivers/net/ethernet/netronome/nfp/nfp_net_common.c int nfp_net_ring_reconfig(struct nfp_net *nn, struct nfp_net_dp *dp, nfp_net 3302 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 3323 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 3347 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 3370 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 3413 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 3544 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 3569 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_set_vxlan_port(struct nfp_net *nn, int idx, __be16 port) nfp_net 3596 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_find_vxlan_idx(struct nfp_net *nn, __be16 port) nfp_net 3613 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 3630 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 3644 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_xdp_setup_drv(struct nfp_net *nn, struct netdev_bpf *bpf) nfp_net 3677 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_xdp_setup_hw(struct nfp_net *nn, struct netdev_bpf *bpf) nfp_net 3694 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 3712 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 3764 drivers/net/ethernet/netronome/nfp/nfp_net_common.c void nfp_net_info(struct nfp_net *nn) nfp_net 3814 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net * nfp_net 3818 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct nfp_net *nn; nfp_net 3824 drivers/net/ethernet/netronome/nfp/nfp_net_common.c netdev = alloc_etherdev_mqs(sizeof(struct nfp_net), nfp_net 3887 drivers/net/ethernet/netronome/nfp/nfp_net_common.c void nfp_net_free(struct nfp_net *nn) nfp_net 3904 drivers/net/ethernet/netronome/nfp/nfp_net_common.c unsigned int nfp_net_rss_key_sz(struct nfp_net *nn) nfp_net 3923 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_rss_init(struct nfp_net *nn) nfp_net 3958 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_irqmod_init(struct nfp_net *nn) nfp_net 3966 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_netdev_init(struct nfp_net *nn) nfp_net 4060 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_read_caps(struct nfp_net *nn) nfp_net 4107 drivers/net/ethernet/netronome/nfp/nfp_net_common.c int nfp_net_init(struct nfp_net *nn) nfp_net 4185 drivers/net/ethernet/netronome/nfp/nfp_net_common.c void nfp_net_clean(struct nfp_net *nn) nfp_net 17 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c struct nfp_net *nn; nfp_net 23 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c if (!r_vec->nfp_net || !r_vec->rx_ring) nfp_net 25 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c nn = r_vec->nfp_net; nfp_net 79 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c struct nfp_net *nn; nfp_net 88 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c if (!r_vec->nfp_net || !tx_ring) nfp_net 90 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c nn = r_vec->nfp_net; nfp_net 148 drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c void nfp_net_debugfs_vnic_add(struct nfp_net *nn, struct dentry *ddir) nfp_net 196 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 264 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn; nfp_net 363 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 371 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_net_set_ring_size(struct nfp_net *nn, u32 rxd_cnt, u32 txd_cnt) nfp_net 388 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 425 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 433 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 464 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 607 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 624 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 634 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 798 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_net_get_rss_hash_opts(struct nfp_net *nn, nfp_net 822 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 835 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_net_set_rss_hash_opt(struct nfp_net *nn, nfp_net 890 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 902 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 912 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 923 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 947 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 981 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 994 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 1243 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 1321 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 1338 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c static int nfp_net_set_num_rings(struct nfp_net *nn, unsigned int total_rx, nfp_net 1359 drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c struct nfp_net *nn = netdev_priv(netdev); nfp_net 85 drivers/net/ethernet/netronome/nfp/nfp_net_main.c static void nfp_net_pf_free_vnic(struct nfp_pf *pf, struct nfp_net *nn) nfp_net 97 drivers/net/ethernet/netronome/nfp/nfp_net_main.c struct nfp_net *nn, *next; nfp_net 104 drivers/net/ethernet/netronome/nfp/nfp_net_main.c static struct nfp_net * nfp_net 110 drivers/net/ethernet/netronome/nfp/nfp_net_main.c struct nfp_net *nn; nfp_net 147 drivers/net/ethernet/netronome/nfp/nfp_net_main.c nfp_net_pf_init_vnic(struct nfp_pf *pf, struct nfp_net *nn, unsigned int id) nfp_net 193 drivers/net/ethernet/netronome/nfp/nfp_net_main.c struct nfp_net *nn; nfp_net 222 drivers/net/ethernet/netronome/nfp/nfp_net_main.c static void nfp_net_pf_clean_vnic(struct nfp_pf *pf, struct nfp_net *nn) nfp_net 237 drivers/net/ethernet/netronome/nfp/nfp_net_main.c struct nfp_net *nn; nfp_net 282 drivers/net/ethernet/netronome/nfp/nfp_net_main.c struct nfp_net *nn; nfp_net 550 drivers/net/ethernet/netronome/nfp/nfp_net_main.c struct nfp_net *nn, *next; nfp_net 764 drivers/net/ethernet/netronome/nfp/nfp_net_main.c struct nfp_net *nn, *next; nfp_net 307 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c struct nfp_net *nn = netdev_priv(pf_netdev); nfp_net 9 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h struct nfp_net; nfp_net 42 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c struct nfp_net *nn; nfp_net 49 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c nn = list_first_entry(&app->pf->vnics, struct nfp_net, vnic_list); nfp_net 28 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c struct nfp_net *nn; nfp_net 49 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c static void nfp_netvf_get_mac_addr(struct nfp_net *nn) nfp_net 76 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c struct nfp_net *nn; nfp_net 286 drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c struct nfp_net *nn; nfp_net 17 drivers/net/ethernet/netronome/nfp/nfp_port.c struct nfp_net *nn = netdev_priv(netdev);