drivers/net/ethernet/netronome/nfp/abm/ctrl.c
265
struct nfp_net *nn = alink->vnic;
drivers/net/ethernet/netronome/nfp/abm/ctrl.c
291
struct nfp_net *nn = alink->vnic;
drivers/net/ethernet/netronome/nfp/abm/main.c
176
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/abm/main.c
208
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/abm/main.c
257
nfp_abm_vnic_set_mac(struct nfp_pf *pf, struct nfp_abm *abm, struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/abm/main.c
313
nfp_abm_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id)
drivers/net/ethernet/netronome/nfp/abm/main.c
362
static void nfp_abm_vnic_free(struct nfp_app *app, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/abm/main.c
372
static int nfp_abm_vnic_init(struct nfp_app *app, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/abm/main.h
208
struct nfp_net *vnic;
drivers/net/ethernet/netronome/nfp/abm/main.h
22
struct nfp_net;
drivers/net/ethernet/netronome/nfp/bpf/main.c
109
struct nfp_net *nn = cb_priv;
drivers/net/ethernet/netronome/nfp/bpf/main.c
168
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/bpf/main.c
184
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/bpf/main.c
24
static bool nfp_net_ebpf_capable(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/bpf/main.c
38
nfp_bpf_xdp_offload(struct nfp_app *app, struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/bpf/main.c
57
static const char *nfp_bpf_extra_cap(struct nfp_app *app, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/bpf/main.c
63
nfp_bpf_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id)
drivers/net/ethernet/netronome/nfp/bpf/main.c
97
static void nfp_bpf_vnic_free(struct nfp_app *app, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/bpf/main.h
563
bool nfp_bpf_offload_check_mtu(struct nfp_net *nn, struct bpf_prog *prog,
drivers/net/ethernet/netronome/nfp/bpf/main.h
578
struct nfp_net;
drivers/net/ethernet/netronome/nfp/bpf/main.h
580
int nfp_ndo_bpf(struct nfp_app *app, struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/bpf/main.h
582
int nfp_net_bpf_offload(struct nfp_net *nn, struct bpf_prog *prog,
drivers/net/ethernet/netronome/nfp/bpf/offload.c
219
struct nfp_net *nn = netdev_priv(prog->aux->offload->netdev);
drivers/net/ethernet/netronome/nfp/bpf/offload.c
423
int nfp_ndo_bpf(struct nfp_app *app, struct nfp_net *nn, struct netdev_bpf *bpf)
drivers/net/ethernet/netronome/nfp/bpf/offload.c
483
bool nfp_bpf_offload_check_mtu(struct nfp_net *nn, struct bpf_prog *prog,
drivers/net/ethernet/netronome/nfp/bpf/offload.c
495
nfp_net_bpf_load(struct nfp_net *nn, struct bpf_prog *prog,
drivers/net/ethernet/netronome/nfp/bpf/offload.c
550
nfp_net_bpf_start(struct nfp_net *nn, struct netlink_ext_ack *extack)
drivers/net/ethernet/netronome/nfp/bpf/offload.c
563
static int nfp_net_bpf_stop(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/bpf/offload.c
574
int nfp_net_bpf_offload(struct nfp_net *nn, struct bpf_prog *prog,
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
768
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/ccm.h
114
int nfp_ccm_mbox_alloc(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/ccm.h
115
void nfp_ccm_mbox_free(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/ccm.h
116
int nfp_ccm_mbox_init(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/ccm.h
117
void nfp_ccm_mbox_clean(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/ccm.h
118
bool nfp_ccm_mbox_fits(struct nfp_net *nn, unsigned int size);
drivers/net/ethernet/netronome/nfp/ccm.h
12
struct nfp_net;
drivers/net/ethernet/netronome/nfp/ccm.h
120
nfp_ccm_mbox_msg_alloc(struct nfp_net *nn, unsigned int req_size,
drivers/net/ethernet/netronome/nfp/ccm.h
122
int __nfp_ccm_mbox_communicate(struct nfp_net *nn, struct sk_buff *skb,
drivers/net/ethernet/netronome/nfp/ccm.h
126
int nfp_ccm_mbox_communicate(struct nfp_net *nn, struct sk_buff *skb,
drivers/net/ethernet/netronome/nfp/ccm.h
130
int nfp_ccm_mbox_post(struct nfp_net *nn, struct sk_buff *skb,
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
116
static bool nfp_ccm_mbox_is_first(struct nfp_net *nn, struct sk_buff *skb)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
121
static bool nfp_ccm_mbox_should_run(struct nfp_net *nn, struct sk_buff *skb)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
128
static void nfp_ccm_mbox_mark_next_runner(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
144
nfp_ccm_mbox_write_tlv(struct nfp_net *nn, u32 off, u32 type, u32 len)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
151
static void nfp_ccm_mbox_copy_in(struct nfp_net *nn, struct sk_buff *last)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
199
nfp_ccm_mbox_find_req(struct nfp_net *nn, __be16 tag, struct sk_buff *last)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
214
static void nfp_ccm_mbox_copy_out(struct nfp_net *nn, struct sk_buff *last)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
355
nfp_ccm_mbox_mark_all_err(struct nfp_net *nn, struct sk_buff *last, int err)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
374
static void nfp_ccm_mbox_run_queue_unlock(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
434
nfp_ccm_mbox_unlink_unlock(struct nfp_net *nn, struct sk_buff *skb,
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
464
nfp_ccm_mbox_msg_prepare(struct nfp_net *nn, struct sk_buff *skb,
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
517
nfp_ccm_mbox_msg_enqueue(struct nfp_net *nn, struct sk_buff *skb,
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
539
int __nfp_ccm_mbox_communicate(struct nfp_net *nn, struct sk_buff *skb,
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
54
static u32 nfp_ccm_mbox_max_msg(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
597
int nfp_ccm_mbox_communicate(struct nfp_net *nn, struct sk_buff *skb,
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
609
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
611
nn = container_of(work, struct nfp_net, mbox_cmsg.runq_work);
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
628
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
631
nn = container_of(work, struct nfp_net, mbox_cmsg.wait_work);
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
648
int nfp_ccm_mbox_post(struct nfp_net *nn, struct sk_buff *skb,
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
690
nfp_ccm_mbox_msg_alloc(struct nfp_net *nn, unsigned int req_size,
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
711
bool nfp_ccm_mbox_fits(struct nfp_net *nn, unsigned int size)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
716
int nfp_ccm_mbox_init(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
721
void nfp_ccm_mbox_clean(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
726
int nfp_ccm_mbox_alloc(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/ccm_mbox.c
739
void nfp_ccm_mbox_free(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/crypto/crypto.h
23
int nfp_net_tls_init(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/crypto/crypto.h
28
static inline int nfp_net_tls_init(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/crypto/crypto.h
50
static inline void nfp_net_ipsec_init(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/crypto/crypto.h
54
static inline void nfp_net_ipsec_clean(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/crypto/crypto.h
58
void nfp_net_ipsec_init(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/crypto/crypto.h
59
void nfp_net_ipsec_clean(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/crypto/crypto.h
8
struct nfp_net;
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
133
static int nfp_net_ipsec_cfg(struct nfp_net *nn, struct nfp_mbox_amsg_entry *entry)
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
276
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
555
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
572
void nfp_net_ipsec_init(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
581
void nfp_net_ipsec_clean(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
613
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/crypto/tls.c
103
nfp_net_tls_alloc_simple(struct nfp_net *nn, size_t req_sz, gfp_t flags)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
111
nfp_net_tls_communicate_simple(struct nfp_net *nn, struct sk_buff *skb,
drivers/net/ethernet/netronome/nfp/crypto/tls.c
135
static void nfp_net_tls_del_fw(struct nfp_net *nn, __be32 *fw_handle)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
161
nfp_net_tls_assign_conn_id(struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/crypto/tls.c
175
nfp_net_tls_set_ipv4(struct nfp_net *nn, struct nfp_crypto_req_add_v4 *req,
drivers/net/ethernet/netronome/nfp/crypto/tls.c
195
nfp_net_tls_set_ipv6(struct nfp_net *nn, struct nfp_crypto_req_add_v6 *req,
drivers/net/ethernet/netronome/nfp/crypto/tls.c
248
nfp_net_cipher_supported(struct nfp_net *nn, u16 cipher_type,
drivers/net/ethernet/netronome/nfp/crypto/tls.c
274
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
31
static void nfp_net_crypto_set_op(struct nfp_net *nn, u8 opcode, bool on)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
417
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
430
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
46
__nfp_net_tls_conn_cnt_changed(struct nfp_net *nn, int add,
drivers/net/ethernet/netronome/nfp/crypto/tls.c
479
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/crypto/tls.c
548
static int nfp_net_tls_reset(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
564
int nfp_net_tls_init(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
72
nfp_net_tls_conn_cnt_changed(struct nfp_net *nn, int add,
drivers/net/ethernet/netronome/nfp/crypto/tls.c
91
nfp_net_tls_conn_add(struct nfp_net *nn, enum tls_offload_ctx_dir direction)
drivers/net/ethernet/netronome/nfp/crypto/tls.c
97
nfp_net_tls_conn_remove(struct nfp_net *nn, enum tls_offload_ctx_dir direction)
drivers/net/ethernet/netronome/nfp/flower/main.c
28
static const char *nfp_flower_extra_cap(struct nfp_app *app, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/flower/main.c
609
static int nfp_flower_vnic_alloc(struct nfp_app *app, struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/flower/main.c
628
static void nfp_flower_vnic_clean(struct nfp_app *app, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/flower/main.c
640
static int nfp_flower_vnic_init(struct nfp_app *app, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/flower/main.h
304
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1053
struct nfp_net *nn = netdev_priv(dp->netdev);
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1061
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1168
nfp_net_irq_unmask(r_vec->nfp_net, r_vec->irq_entry);
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1170
if (r_vec->nfp_net->rx_coalesce_adapt_on && r_vec->rx_ring) {
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1181
if (r_vec->nfp_net->tx_coalesce_adapt_on && r_vec->tx_ring) {
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1199
nfp_nfd3_ctrl_tx_one(struct nfp_net *nn, struct nfp_net_r_vector *r_vec,
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1210
dp = &r_vec->nfp_net->dp;
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1287
if (nfp_nfd3_ctrl_tx_one(r_vec->nfp_net, r_vec, skb, true))
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1292
nfp_ctrl_meta_ok(struct nfp_net *nn, void *data, unsigned int meta_len)
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1310
nfp_ctrl_rx_one(struct nfp_net *nn, struct nfp_net_dp *dp,
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1387
struct nfp_net *nn = r_vec->nfp_net;
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1407
nfp_net_irq_unmask(r_vec->nfp_net, r_vec->irq_entry);
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1410
nn_dp_warn(&r_vec->nfp_net->dp,
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
257
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
424
struct nfp_net_dp *dp = &r_vec->nfp_net->dp;
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
509
struct nfp_net_dp *dp = &r_vec->nfp_net->dp;
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
909
struct nfp_net_dp *dp = &r_vec->nfp_net->dp;
drivers/net/ethernet/netronome/nfp/nfd3/nfd3.h
98
nfp_nfd3_ctrl_tx_one(struct nfp_net *nn, struct nfp_net_r_vector *r_vec,
drivers/net/ethernet/netronome/nfp/nfd3/rings.c
104
struct nfp_net_dp *dp = &r_vec->nfp_net->dp;
drivers/net/ethernet/netronome/nfp/nfd3/xsk.c
119
struct nfp_net_dp *dp = &r_vec->nfp_net->dp;
drivers/net/ethernet/netronome/nfp/nfd3/xsk.c
202
struct nfp_net *nn = netdev_priv(dp->netdev);
drivers/net/ethernet/netronome/nfp/nfd3/xsk.c
405
nfp_net_irq_unmask(r_vec->nfp_net, r_vec->irq_entry);
drivers/net/ethernet/netronome/nfp/nfd3/xsk.c
65
struct nfp_net_dp *dp = &r_vec->nfp_net->dp;
drivers/net/ethernet/netronome/nfp/nfd3/xsk.c
72
struct nfp_net *nn = netdev_priv(dp->netdev);
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1030
struct nfp_net_dp *dp = &r_vec->nfp_net->dp;
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1172
struct nfp_net *nn = netdev_priv(dp->netdev);
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1180
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1278
nfp_net_irq_unmask(r_vec->nfp_net, r_vec->irq_entry);
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1280
if (r_vec->nfp_net->rx_coalesce_adapt_on && r_vec->rx_ring) {
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1291
if (r_vec->nfp_net->tx_coalesce_adapt_on && r_vec->tx_ring) {
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1309
nfp_nfdk_ctrl_tx_one(struct nfp_net *nn, struct nfp_net_r_vector *r_vec,
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1322
dp = &r_vec->nfp_net->dp;
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1449
if (nfp_nfdk_ctrl_tx_one(r_vec->nfp_net, r_vec, skb, true))
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1454
nfp_ctrl_meta_ok(struct nfp_net *nn, void *data, unsigned int meta_len)
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1472
nfp_ctrl_rx_one(struct nfp_net *nn, struct nfp_net_dp *dp,
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1549
struct nfp_net *nn = r_vec->nfp_net;
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1569
nfp_net_irq_unmask(r_vec->nfp_net, r_vec->irq_entry);
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1572
nn_dp_warn(&r_vec->nfp_net->dp,
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
255
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
474
struct nfp_net_dp *dp = &r_vec->nfp_net->dp;
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
838
struct nfp_net_dp *dp = &r_vec->nfp_net->dp;
drivers/net/ethernet/netronome/nfp/nfdk/nfdk.h
123
nfp_nfdk_ctrl_tx_one(struct nfp_net *nn, struct nfp_net_r_vector *r_vec,
drivers/net/ethernet/netronome/nfp/nfdk/rings.c
77
struct nfp_net_dp *dp = &r_vec->nfp_net->dp;
drivers/net/ethernet/netronome/nfp/nfp_app.c
144
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_app.c
195
int nfp_app_start(struct nfp_app *app, struct nfp_net *ctrl)
drivers/net/ethernet/netronome/nfp/nfp_app.c
41
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_app.h
100
void (*vnic_free)(struct nfp_app *app, struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_app.h
101
int (*vnic_init)(struct nfp_app *app, struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_app.h
102
void (*vnic_clean)(struct nfp_app *app, struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_app.h
134
int (*bpf)(struct nfp_app *app, struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/nfp_app.h
136
int (*xdp_offload)(struct nfp_app *app, struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/nfp_app.h
166
struct nfp_net *ctrl;
drivers/net/ethernet/netronome/nfp/nfp_app.h
188
bool __nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb);
drivers/net/ethernet/netronome/nfp/nfp_app.h
189
bool nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb);
drivers/net/ethernet/netronome/nfp/nfp_app.h
207
static inline int nfp_app_vnic_alloc(struct nfp_app *app, struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/nfp_app.h
213
static inline void nfp_app_vnic_free(struct nfp_app *app, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_app.h
219
static inline int nfp_app_vnic_init(struct nfp_app *app, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_app.h
226
static inline void nfp_app_vnic_clean(struct nfp_app *app, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_app.h
25
struct nfp_net;
drivers/net/ethernet/netronome/nfp/nfp_app.h
308
struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_app.h
329
static inline int nfp_app_bpf(struct nfp_app *app, struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/nfp_app.h
337
static inline int nfp_app_xdp_offload(struct nfp_app *app, struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/nfp_app.h
438
int nfp_app_start(struct nfp_app *app, struct nfp_net *ctrl);
drivers/net/ethernet/netronome/nfp/nfp_app.h
443
int nfp_app_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/nfp_app.h
446
struct nfp_net *nn, unsigned int id);
drivers/net/ethernet/netronome/nfp/nfp_app.h
93
const char *(*extra_cap)(struct nfp_app *app, struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_app.h
98
int (*vnic_alloc)(struct nfp_app *app, struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/nfp_app_nic.c
12
struct nfp_net *nn, unsigned int id)
drivers/net/ethernet/netronome/nfp/nfp_app_nic.c
32
int nfp_app_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/nfp_main.h
118
struct nfp_net *ctrl_vnic;
drivers/net/ethernet/netronome/nfp/nfp_main.h
160
bool nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb);
drivers/net/ethernet/netronome/nfp/nfp_main.h
28
struct nfp_net;
drivers/net/ethernet/netronome/nfp/nfp_net.h
1000
void nfp_net_coalesce_write_cfg(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_net.h
1001
int nfp_net_mbox_lock(struct nfp_net *nn, unsigned int data_size);
drivers/net/ethernet/netronome/nfp/nfp_net.h
1002
int nfp_net_mbox_reconfig(struct nfp_net *nn, u32 mbox_cmd);
drivers/net/ethernet/netronome/nfp/nfp_net.h
1003
int nfp_net_mbox_reconfig_and_unlock(struct nfp_net *nn, u32 mbox_cmd);
drivers/net/ethernet/netronome/nfp/nfp_net.h
1004
void nfp_net_mbox_reconfig_post(struct nfp_net *nn, u32 update);
drivers/net/ethernet/netronome/nfp/nfp_net.h
1005
int nfp_net_mbox_reconfig_wait_posted(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_net.h
1012
nfp_net_irqs_assign(struct nfp_net *nn, struct msix_entry *irq_entries,
drivers/net/ethernet/netronome/nfp/nfp_net.h
1019
struct nfp_net_dp *nfp_net_clone_dp(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_net.h
1020
int nfp_net_ring_reconfig(struct nfp_net *nn, struct nfp_net_dp *new,
drivers/net/ethernet/netronome/nfp/nfp_net.h
1023
int nfp_net_fs_add_hw(struct nfp_net *nn, struct nfp_fs_entry *entry);
drivers/net/ethernet/netronome/nfp/nfp_net.h
1024
int nfp_net_fs_del_hw(struct nfp_net *nn, struct nfp_fs_entry *entry);
drivers/net/ethernet/netronome/nfp/nfp_net.h
1030
void nfp_net_debugfs_vnic_add(struct nfp_net *nn, struct dentry *ddir);
drivers/net/ethernet/netronome/nfp/nfp_net.h
1047
nfp_net_debugfs_vnic_add(struct nfp_net *nn, struct dentry *ddir)
drivers/net/ethernet/netronome/nfp/nfp_net.h
106
struct nfp_net;
drivers/net/ethernet/netronome/nfp/nfp_net.h
30
struct nfp_net *__nn = (nn); \
drivers/net/ethernet/netronome/nfp/nfp_net.h
388
struct nfp_net *nfp_net;
drivers/net/ethernet/netronome/nfp/nfp_net.h
769
int (*cfg)(struct nfp_net *nn, struct nfp_mbox_amsg_entry *entry);
drivers/net/ethernet/netronome/nfp/nfp_net.h
774
int nfp_net_sched_mbox_amsg_work(struct nfp_net *nn, u32 cmd, const void *data, size_t len,
drivers/net/ethernet/netronome/nfp/nfp_net.h
775
int (*cb)(struct nfp_net *, struct nfp_mbox_amsg_entry *));
drivers/net/ethernet/netronome/nfp/nfp_net.h
780
static inline u16 nn_readb(struct nfp_net *nn, int off)
drivers/net/ethernet/netronome/nfp/nfp_net.h
785
static inline void nn_writeb(struct nfp_net *nn, int off, u8 val)
drivers/net/ethernet/netronome/nfp/nfp_net.h
790
static inline u16 nn_readw(struct nfp_net *nn, int off)
drivers/net/ethernet/netronome/nfp/nfp_net.h
795
static inline void nn_writew(struct nfp_net *nn, int off, u16 val)
drivers/net/ethernet/netronome/nfp/nfp_net.h
800
static inline u32 nn_readl(struct nfp_net *nn, int off)
drivers/net/ethernet/netronome/nfp/nfp_net.h
805
static inline void nn_writel(struct nfp_net *nn, int off, u32 val)
drivers/net/ethernet/netronome/nfp/nfp_net.h
810
static inline u64 nn_readq(struct nfp_net *nn, int off)
drivers/net/ethernet/netronome/nfp/nfp_net.h
815
static inline void nn_writeq(struct nfp_net *nn, int off, u64 val)
drivers/net/ethernet/netronome/nfp/nfp_net.h
821
static inline void nn_pci_flush(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net.h
914
static inline bool nfp_net_is_data_vnic(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net.h
920
static inline bool nfp_net_running(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net.h
925
static inline const char *nfp_net_name(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net.h
930
static inline void nfp_ctrl_lock(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net.h
936
static inline void nfp_ctrl_unlock(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net.h
942
static inline void nn_ctrl_bar_lock(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net.h
947
static inline bool nn_ctrl_bar_trylock(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net.h
952
static inline void nn_ctrl_bar_unlock(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net.h
981
struct nfp_net *
drivers/net/ethernet/netronome/nfp/nfp_net.h
985
void nfp_net_free(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_net.h
987
int nfp_net_init(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_net.h
988
void nfp_net_clean(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_net.h
990
int nfp_ctrl_open(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_net.h
991
void nfp_ctrl_close(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_net.h
994
void nfp_net_info(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_net.h
995
int __nfp_net_reconfig(struct nfp_net *nn, u32 update);
drivers/net/ethernet/netronome/nfp/nfp_net.h
996
int nfp_net_reconfig(struct nfp_net *nn, u32 update);
drivers/net/ethernet/netronome/nfp/nfp_net.h
997
unsigned int nfp_net_rss_key_sz(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_net.h
998
void nfp_net_rss_write_itbl(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_net.h
999
void nfp_net_rss_write_key(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
105
static bool nfp_net_reconfig_check_done(struct nfp_net *nn, bool last_check)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1071
static void nfp_net_close_stack(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1100
static void nfp_net_close_free_all(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1120
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1142
void nfp_ctrl_close(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1165
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1171
nn = r_vec->nfp_net;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1195
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1201
nn = r_vec->nfp_net;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1224
static void nfp_net_open_stack(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1252
static int nfp_net_open_alloc_all(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
127
static bool __nfp_net_reconfig_wait(struct nfp_net *nn, unsigned long deadline)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1302
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1355
int nfp_ctrl_open(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1384
int nfp_net_sched_mbox_amsg_work(struct nfp_net *nn, u32 cmd, const void *data, size_t len,
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1385
int (*cb)(struct nfp_net *, struct nfp_mbox_amsg_entry *))
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1408
struct nfp_net *nn = container_of(work, struct nfp_net, mbox_amsg.work);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1429
static int nfp_net_mc_cfg(struct nfp_net *nn, struct nfp_mbox_amsg_entry *entry)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1448
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1462
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1470
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
149
static int nfp_net_reconfig_wait(struct nfp_net *nn, unsigned long deadline)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1512
static void nfp_net_rss_init_itbl(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1521
static void nfp_net_dp_swap(struct nfp_net *nn, struct nfp_net_dp *dp)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1534
static int nfp_net_dp_swap_enable(struct nfp_net *nn, struct nfp_net_dp *dp)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1553
struct nfp_net_dp *nfp_net_clone_dp(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1591
nfp_net_check_config(struct nfp_net *nn, struct nfp_net_dp *dp,
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
162
struct nfp_net *nn = timer_container_of(nn, t, reconfig_timer);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1623
int nfp_net_ring_reconfig(struct nfp_net *nn, struct nfp_net_dp *dp,
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1702
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1723
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1747
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1768
nfp_net_fs_fill_v4(struct nfp_net *nn, struct nfp_fs_entry *entry, u32 op, u32 *addr)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1802
nfp_net_fs_fill_v6(struct nfp_net *nn, struct nfp_fs_entry *entry, u32 op, u32 *addr)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1842
nfp_net_fs_fill_act(struct nfp_net *nn, struct nfp_fs_entry *entry, u32 addr)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1854
int nfp_net_fs_add_hw(struct nfp_net *nn, struct nfp_fs_entry *entry)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1895
int nfp_net_fs_del_hw(struct nfp_net *nn, struct nfp_fs_entry *entry)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
190
static void nfp_net_reconfig_post(struct nfp_net *nn, u32 update)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1936
static void nfp_net_fs_clean(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1950
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1993
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
210
static void nfp_net_reconfig_sync_enter(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2159
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2178
static int nfp_net_xdp_setup_drv(struct nfp_net *nn, struct netdev_bpf *bpf)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2208
static int nfp_net_xdp_setup_hw(struct nfp_net *nn, struct netdev_bpf *bpf)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2222
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2239
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2262
struct nfp_net *nn = netdev_priv(dev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2278
struct nfp_net *nn = netdev_priv(dev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2378
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
241
static void nfp_net_reconfig_wait_posted(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2410
void nfp_net_info(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2468
struct nfp_net *
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2474
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2480
netdev = alloc_etherdev_mqs(sizeof(struct nfp_net),
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2581
void nfp_net_free(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2599
unsigned int nfp_net_rss_key_sz(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
261
int __nfp_net_reconfig(struct nfp_net *nn, u32 update)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2618
static void nfp_net_rss_init(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2655
static void nfp_net_irqmod_init(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2666
static void nfp_net_netdev_init(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2795
static int nfp_net_read_caps(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
282
int nfp_net_reconfig(struct nfp_net *nn, u32 update)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2846
int nfp_net_init(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
293
int nfp_net_mbox_lock(struct nfp_net *nn, unsigned int data_size)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2941
void nfp_net_clean(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
314
int nfp_net_mbox_reconfig(struct nfp_net *nn, u32 mbox_cmd)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
330
void nfp_net_mbox_reconfig_post(struct nfp_net *nn, u32 mbox_cmd)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
339
int nfp_net_mbox_reconfig_wait_posted(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
348
int nfp_net_mbox_reconfig_and_unlock(struct nfp_net *nn, u32 mbox_cmd)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
404
nfp_net_irqs_assign(struct nfp_net *nn, struct msix_entry *irq_entries,
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
475
static void nfp_net_read_link_status(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
516
struct nfp_net *nn = data;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
537
struct nfp_net *nn = data;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
555
nfp_net_aux_irq_request(struct nfp_net *nn, u32 ctrl_offset,
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
583
static void nfp_net_aux_irq_free(struct nfp_net *nn, u32 ctrl_offset,
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
687
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
738
static void nfp_net_vecs_init(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
753
r_vec->nfp_net = nn;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
815
nfp_net_prepare_vector(struct nfp_net *nn, struct nfp_net_r_vector *r_vec,
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
84
static void nfp_net_reconfig_start(struct nfp_net *nn, u32 update)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
841
nfp_net_cleanup_vector(struct nfp_net *nn, struct nfp_net_r_vector *r_vec)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
852
void nfp_net_rss_write_itbl(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
865
void nfp_net_rss_write_key(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
878
void nfp_net_coalesce_write_cfg(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
912
static void nfp_net_write_mac_addr(struct nfp_net *nn, const u8 *addr)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
924
static void nfp_net_clear_config_and_disable(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
94
static void nfp_net_reconfig_start_async(struct nfp_net *nn, u32 update)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
979
static int nfp_net_set_config_and_enable(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c
129
void nfp_net_debugfs_vnic_add(struct nfp_net *nn, struct dentry *ddir)
drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c
18
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c
24
if (!r_vec->nfp_net || !r_vec->rx_ring)
drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c
26
nn = r_vec->nfp_net;
drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c
84
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c
93
if (!r_vec->nfp_net || !tx_ring)
drivers/net/ethernet/netronome/nfp/nfp_net_debugfs.c
95
nn = r_vec->nfp_net;
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
183
int nfp_net_tx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp)
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
253
struct nfp_net_dp *dp = &r_vec->nfp_net->dp;
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
338
int nfp_net_rx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp)
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
381
nfp_net_rx_ring_hw_cfg_write(struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
391
nfp_net_tx_ring_hw_cfg_write(struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
404
void nfp_net_vec_clear_ring_data(struct nfp_net *nn, unsigned int idx)
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
418
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
423
bool __nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb)
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
430
bool nfp_ctrl_tx(struct nfp_net *nn, struct sk_buff *skb)
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
57
struct nfp_net *nn = r_vec->nfp_net;
drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
79
struct nfp_net *nn = r_vec->nfp_net;
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
101
void nfp_net_vec_clear_ring_data(struct nfp_net *nn, unsigned int idx);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
104
int nfp_net_rx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
105
int nfp_net_tx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp);
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
146
bool (*ctrl_tx_one)(struct nfp_net *nn, struct nfp_net_r_vector *r_vec,
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
86
static inline void nfp_net_irq_unmask(struct nfp_net *nn, unsigned int entry_nr)
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
96
nfp_net_rx_ring_hw_cfg_write(struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/nfp_net_dp.h
99
nfp_net_tx_ring_hw_cfg_write(struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1027
static u64 *nfp_vnic_get_tlv_stats(struct nfp_net *nn, u64 *data)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1092
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1116
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1130
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1309
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1402
static int nfp_net_get_fs_rule(struct nfp_net *nn, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1424
static int nfp_net_get_fs_loc(struct nfp_net *nn, u32 *rule_locs)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1440
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1448
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1468
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1601
static int nfp_net_fs_check_existing(struct nfp_net *nn, struct nfp_fs_entry *new)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1617
static int nfp_net_fs_add(struct nfp_net *nn, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1734
static int nfp_net_fs_del(struct nfp_net *nn, struct ethtool_rxnfc *cmd)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1768
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1782
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1792
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1803
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1826
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1861
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1876
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
2135
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
220
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
2210
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
2227
static int nfp_net_set_num_rings(struct nfp_net *nn, unsigned int total_rx,
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
2248
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
489
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
627
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
636
static int nfp_net_set_ring_size(struct nfp_net *nn, u32 rxd_cnt, u32 txd_cnt,
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
657
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
735
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
845
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
853
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
887
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
989
static unsigned int nfp_vnic_get_tlv_stats_count(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
994
static u8 *nfp_vnic_get_tlv_stats_strings(struct nfp_net *nn, u8 *data)
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
104
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
140
nfp_net_pf_init_vnic(struct nfp_pf *pf, struct nfp_net *nn, unsigned int id)
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
181
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
213
static void nfp_net_pf_clean_vnic(struct nfp_pf *pf, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
226
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
270
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
548
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
595
struct nfp_net *nn, *next;
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
79
static void nfp_net_pf_free_vnic(struct nfp_pf *pf, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
808
struct nfp_net *nn, *next;
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
91
struct nfp_net *nn, *next;
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
98
static struct nfp_net *
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
319
struct nfp_net *nn = netdev_priv(pf_netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_repr.h
9
struct nfp_net;
drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c
44
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c
51
nn = list_first_entry(&app->pf->vnics, struct nfp_net, vnic_list);
drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c
113
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c
164
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c
29
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c
302
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c
61
static void nfp_netvf_get_mac_addr(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c
89
struct nfp_net *nn;
drivers/net/ethernet/netronome/nfp/nfp_port.c
17
struct nfp_net *nn = netdev_priv(netdev);
drivers/net/ethernet/netronome/nfp/nic/dcb.c
116
static int nfp_fill_maxrate(struct nfp_net *nn, u64 *max_rate_array)
drivers/net/ethernet/netronome/nfp/nic/dcb.c
150
struct nfp_net *nn = netdev_priv(dev);
drivers/net/ethernet/netronome/nfp/nic/dcb.c
175
static void nfp_nic_set_trust(struct nfp_net *nn, u32 *update)
drivers/net/ethernet/netronome/nfp/nic/dcb.c
193
static void nfp_nic_set_enable(struct nfp_net *nn, u32 enable, u32 *update)
drivers/net/ethernet/netronome/nfp/nic/dcb.c
211
struct nfp_net *nn = netdev_priv(dev);
drivers/net/ethernet/netronome/nfp/nic/dcb.c
235
static void nfp_nic_fill_ets(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nic/dcb.c
251
static void nfp_nic_ets_init(struct nfp_net *nn, u32 *update)
drivers/net/ethernet/netronome/nfp/nic/dcb.c
267
struct nfp_net *nn = netdev_priv(dev);
drivers/net/ethernet/netronome/nfp/nic/dcb.c
316
struct nfp_net *nn = netdev_priv(dev);
drivers/net/ethernet/netronome/nfp/nic/dcb.c
331
struct nfp_net *nn = netdev_priv(dev);
drivers/net/ethernet/netronome/nfp/nic/dcb.c
362
static int nfp_nic_set_trust_status(struct nfp_net *nn, u8 status)
drivers/net/ethernet/netronome/nfp/nic/dcb.c
399
static int nfp_nic_set_dscp2prio(struct nfp_net *nn, u8 dscp, u8 prio)
drivers/net/ethernet/netronome/nfp/nic/dcb.c
433
struct nfp_net *nn = netdev_priv(dev);
drivers/net/ethernet/netronome/nfp/nic/dcb.c
480
struct nfp_net *nn = netdev_priv(dev);
drivers/net/ethernet/netronome/nfp/nic/dcb.c
50
static struct nfp_dcb *get_dcb_priv(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nic/dcb.c
523
int nfp_nic_dcb_init(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nic/dcb.c
564
void nfp_nic_dcb_clean(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nic/dcb.c
72
struct nfp_net *nn = netdev_priv(dev);
drivers/net/ethernet/netronome/nfp/nic/dcb.c
86
static bool nfp_refresh_tc2idx(struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nic/main.c
33
static int nfp_nic_vnic_init(struct nfp_app *app, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nic/main.c
38
static void nfp_nic_vnic_clean(struct nfp_app *app, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nic/main.c
43
static int nfp_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn,
drivers/net/ethernet/netronome/nfp/nic/main.c
62
static void nfp_nic_vnic_free(struct nfp_app *app, struct nfp_net *nn)
drivers/net/ethernet/netronome/nfp/nic/main.h
33
int nfp_nic_dcb_init(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nic/main.h
34
void nfp_nic_dcb_clean(struct nfp_net *nn);
drivers/net/ethernet/netronome/nfp/nic/main.h
36
static inline int nfp_nic_dcb_init(struct nfp_net *nn) { return 0; }
drivers/net/ethernet/netronome/nfp/nic/main.h
37
static inline void nfp_nic_dcb_clean(struct nfp_net *nn) {}