/Linux-v4.19/drivers/net/ethernet/netronome/nfp/ |
D | nfp_net.h | 56 struct nfp_net *__nn = (nn); \ 135 struct nfp_net; 418 struct nfp_net *nfp_net; member 597 struct nfp_net { struct 677 static inline u16 nn_readb(struct nfp_net *nn, int off) in nn_readb() argument 682 static inline void nn_writeb(struct nfp_net *nn, int off, u8 val) in nn_writeb() 687 static inline u16 nn_readw(struct nfp_net *nn, int off) in nn_readw() 692 static inline void nn_writew(struct nfp_net *nn, int off, u16 val) in nn_writew() 697 static inline u32 nn_readl(struct nfp_net *nn, int off) in nn_readl() 702 static inline void nn_writel(struct nfp_net *nn, int off, u32 val) in nn_writel() [all …]
|
D | nfp_app.h | 54 struct nfp_net; 121 const char *(*extra_cap)(struct nfp_app *app, struct nfp_net *nn); 126 int (*vnic_alloc)(struct nfp_app *app, struct nfp_net *nn, 128 void (*vnic_free)(struct nfp_app *app, struct nfp_net *nn); 129 int (*vnic_init)(struct nfp_app *app, struct nfp_net *nn); 130 void (*vnic_clean)(struct nfp_app *app, struct nfp_net *nn); 159 int (*bpf)(struct nfp_app *app, struct nfp_net *nn, 161 int (*xdp_offload)(struct nfp_app *app, struct nfp_net *nn, 188 struct nfp_net *ctrl; 195 bool __nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb); [all …]
|
D | nfp_net_common.c | 128 static void nfp_net_reconfig_start(struct nfp_net *nn, u32 update) in nfp_net_reconfig_start() 137 static void nfp_net_reconfig_start_async(struct nfp_net *nn, u32 update) in nfp_net_reconfig_start_async() 148 static bool nfp_net_reconfig_check_done(struct nfp_net *nn, bool last_check) in nfp_net_reconfig_check_done() 166 static int nfp_net_reconfig_wait(struct nfp_net *nn, unsigned long deadline) in nfp_net_reconfig_wait() 184 struct nfp_net *nn = from_timer(nn, t, reconfig_timer); in nfp_net_reconfig_timer() 212 static void nfp_net_reconfig_post(struct nfp_net *nn, u32 update) in nfp_net_reconfig_post() 232 static void nfp_net_reconfig_sync_enter(struct nfp_net *nn) in nfp_net_reconfig_sync_enter() 262 static void nfp_net_reconfig_wait_posted(struct nfp_net *nn) in nfp_net_reconfig_wait_posted() 282 int nfp_net_reconfig(struct nfp_net *nn, u32 update) in nfp_net_reconfig() 312 static int nfp_net_reconfig_mbox(struct nfp_net *nn, u32 mbox_cmd) in nfp_net_reconfig_mbox() [all …]
|
D | nfp_net_ethtool.c | 222 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_get_drvinfo() 290 struct nfp_net *nn; in nfp_net_get_link_ksettings() 389 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_get_ringparam() 397 static int nfp_net_set_ring_size(struct nfp_net *nn, u32 rxd_cnt, u32 txd_cnt) in nfp_net_set_ring_size() 414 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_set_ringparam() 451 struct nfp_net *nn = netdev_priv(netdev); in nfp_vnic_get_sw_stats_count() 458 struct nfp_net *nn = netdev_priv(netdev); in nfp_vnic_get_sw_stats_strings() 483 struct nfp_net *nn = netdev_priv(netdev); in nfp_vnic_get_sw_stats() 620 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_get_strings() 637 struct nfp_net *nn = netdev_priv(netdev); in nfp_net_get_stats() [all …]
|
D | nfp_net_debugfs.c | 47 struct nfp_net *nn; in nfp_net_debugfs_rx_q_read() 53 if (!r_vec->nfp_net || !r_vec->rx_ring) in nfp_net_debugfs_rx_q_read() 55 nn = r_vec->nfp_net; in nfp_net_debugfs_rx_q_read() 128 struct nfp_net *nn; in nfp_net_debugfs_tx_q_read() 137 if (!r_vec->nfp_net || !tx_ring) in nfp_net_debugfs_tx_q_read() 139 nn = r_vec->nfp_net; in nfp_net_debugfs_tx_q_read() 204 void nfp_net_debugfs_vnic_add(struct nfp_net *nn, struct dentry *ddir) in nfp_net_debugfs_vnic_add()
|
D | nfp_net_main.c | 115 static void nfp_net_pf_free_vnic(struct nfp_pf *pf, struct nfp_net *nn) in nfp_net_pf_free_vnic() 127 struct nfp_net *nn, *next; in nfp_net_pf_free_vnics() 134 static struct nfp_net * 140 struct nfp_net *nn; in nfp_net_pf_alloc_vnic() 177 nfp_net_pf_init_vnic(struct nfp_pf *pf, struct nfp_net *nn, unsigned int id) in nfp_net_pf_init_vnic() 218 struct nfp_net *nn; in nfp_net_pf_alloc_vnics() 249 static void nfp_net_pf_clean_vnic(struct nfp_pf *pf, struct nfp_net *nn) in nfp_net_pf_clean_vnic() 262 struct nfp_net *nn; in nfp_net_pf_alloc_irqs() 307 struct nfp_net *nn; in nfp_net_pf_init_vnics() 575 struct nfp_net *nn, *next; in nfp_net_refresh_port_table_sync() [all …]
|
D | nfp_main.h | 60 struct nfp_net; 144 struct nfp_net *ctrl_vnic; 188 bool nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb);
|
D | nfp_app_nic.c | 42 struct nfp_net *nn, unsigned int id) in nfp_app_nic_vnic_init_phy_port() 62 int nfp_app_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, in nfp_app_nic_vnic_alloc()
|
D | nfp_netvf_main.c | 58 struct nfp_net *nn; 79 static void nfp_netvf_get_mac_addr(struct nfp_net *nn) in nfp_netvf_get_mac_addr() 106 struct nfp_net *nn; in nfp_netvf_pci_probe() 317 struct nfp_net *nn = vf->nn; in nfp_netvf_pci_remove()
|
D | nfp_net_sriov.c | 72 struct nfp_net *nn; in nfp_net_sriov_update() 79 nn = list_first_entry(&app->pf->vnics, struct nfp_net, vnic_list); in nfp_net_sriov_update()
|
D | nfp_net_repr.h | 39 struct nfp_net;
|
D | nfp_app.c | 66 struct nfp_net *nn = netdev_priv(netdev); in nfp_app_from_netdev()
|
D | nfp_port.c | 48 struct nfp_net *nn = netdev_priv(netdev); in nfp_port_from_netdev()
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/ |
D | main.c | 54 static bool nfp_net_ebpf_capable(struct nfp_net *nn) in nfp_net_ebpf_capable() 65 nfp_bpf_xdp_offload(struct nfp_app *app, struct nfp_net *nn, in nfp_bpf_xdp_offload() 84 static const char *nfp_bpf_extra_cap(struct nfp_app *app, struct nfp_net *nn) in nfp_bpf_extra_cap() 90 nfp_bpf_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id) in nfp_bpf_vnic_alloc() 124 static void nfp_bpf_vnic_free(struct nfp_app *app, struct nfp_net *nn) in nfp_bpf_vnic_free() 136 struct nfp_net *nn = cb_priv; in nfp_bpf_setup_tc_block_cb() 193 struct nfp_net *nn = netdev_priv(netdev); in nfp_bpf_setup_tc_block() 227 struct nfp_net *nn = netdev_priv(netdev); in nfp_bpf_check_mtu()
|
D | offload.c | 219 nfp_bpf_verifier_prep(struct nfp_app *app, struct nfp_net *nn, in nfp_bpf_verifier_prep() 250 static int nfp_bpf_translate(struct nfp_net *nn, struct bpf_prog *prog) in nfp_bpf_translate() 282 static int nfp_bpf_destroy(struct nfp_net *nn, struct bpf_prog *prog) in nfp_bpf_destroy() 443 int nfp_ndo_bpf(struct nfp_app *app, struct nfp_net *nn, struct netdev_bpf *bpf) in nfp_ndo_bpf() 509 nfp_net_bpf_load(struct nfp_net *nn, struct bpf_prog *prog, in nfp_net_bpf_load() 553 nfp_net_bpf_start(struct nfp_net *nn, struct netlink_ext_ack *extack) in nfp_net_bpf_start() 566 static int nfp_net_bpf_stop(struct nfp_net *nn) in nfp_net_bpf_stop() 577 int nfp_net_bpf_offload(struct nfp_net *nn, struct bpf_prog *prog, in nfp_net_bpf_offload()
|
D | main.h | 482 struct nfp_net; 484 int nfp_ndo_bpf(struct nfp_app *app, struct nfp_net *nn, 486 int nfp_net_bpf_offload(struct nfp_net *nn, struct bpf_prog *prog,
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/abm/ |
D | main.h | 41 struct nfp_net; 116 struct nfp_net *vnic;
|
D | main.c | 460 struct nfp_net *nn; in nfp_abm_kill_reprs_all() 492 struct nfp_net *nn; in nfp_abm_eswitch_set_switchdev() 538 nfp_abm_vnic_set_mac(struct nfp_pf *pf, struct nfp_abm *abm, struct nfp_net *nn, in nfp_abm_vnic_set_mac() 577 nfp_abm_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id) in nfp_abm_vnic_alloc() 621 static void nfp_abm_vnic_free(struct nfp_app *app, struct nfp_net *nn) in nfp_abm_vnic_free()
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/flower/ |
D | main.c | 55 static const char *nfp_flower_extra_cap(struct nfp_app *app, struct nfp_net *nn) in nfp_flower_extra_cap() 450 static int nfp_flower_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, in nfp_flower_vnic_alloc() 469 static void nfp_flower_vnic_clean(struct nfp_app *app, struct nfp_net *nn) in nfp_flower_vnic_clean() 481 static int nfp_flower_vnic_init(struct nfp_app *app, struct nfp_net *nn) in nfp_flower_vnic_init()
|
D | main.h | 167 struct nfp_net *nn;
|