Home
last modified time | relevance | path

Searched refs:nfp_net_dp (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/net/ethernet/netronome/nfp/
A Dnfp_net_dp.h24 static inline void nfp_net_dma_unmap_rx(struct nfp_net_dp *dp, in nfp_net_dma_unmap_rx()
106 void nfp_net_rx_rings_free(struct nfp_net_dp *dp);
107 void nfp_net_tx_rings_free(struct nfp_net_dp *dp);
148 void (*rx_ring_fill_freelist)(struct nfp_net_dp *dp,
150 int (*tx_ring_alloc)(struct nfp_net_dp *dp,
152 void (*tx_ring_reset)(struct nfp_net_dp *dp,
155 int (*tx_ring_bufs_alloc)(struct nfp_net_dp *dp,
157 void (*tx_ring_bufs_free)(struct nfp_net_dp *dp,
173 nfp_net_rx_ring_fill_freelist(struct nfp_net_dp *dp, in nfp_net_rx_ring_fill_freelist()
192 nfp_net_tx_ring_bufs_alloc(struct nfp_net_dp *dp, in nfp_net_tx_ring_bufs_alloc()
[all …]
A Dnfp_net_dp.c17 void *nfp_net_rx_alloc_one(struct nfp_net_dp *dp, dma_addr_t *dma_addr) in nfp_net_rx_alloc_one()
53 nfp_net_tx_ring_init(struct nfp_net_tx_ring *tx_ring, struct nfp_net_dp *dp, in nfp_net_tx_ring_init()
132 nfp_net_rx_ring_bufs_free(struct nfp_net_dp *dp, in nfp_net_rx_ring_bufs_free()
161 nfp_net_rx_ring_bufs_alloc(struct nfp_net_dp *dp, in nfp_net_rx_ring_bufs_alloc()
183 int nfp_net_tx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp) in nfp_net_tx_rings_prepare()
232 void nfp_net_tx_rings_free(struct nfp_net_dp *dp) in nfp_net_tx_rings_free()
254 struct nfp_net_dp *dp = &r_vec->nfp_net->dp; in nfp_net_rx_ring_free()
284 nfp_net_rx_ring_alloc(struct nfp_net_dp *dp, struct nfp_net_rx_ring *rx_ring) in nfp_net_rx_ring_alloc()
339 int nfp_net_rx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp) in nfp_net_rx_rings_prepare()
370 void nfp_net_rx_rings_free(struct nfp_net_dp *dp) in nfp_net_rx_rings_free()
A Dnfp_net.h45 struct nfp_net_dp *__dp = (dp); \
501 struct nfp_net_dp { struct
630 struct nfp_net_dp dp;
1015 nfp_net_tls_tx(struct nfp_net_dp *dp, struct nfp_net_r_vector *r_vec,
1019 struct nfp_net_dp *nfp_net_clone_dp(struct nfp_net *nn);
1020 int nfp_net_ring_reconfig(struct nfp_net *nn, struct nfp_net_dp *new,
A Dnfp_net_common.c407 struct nfp_net_dp *dp = &nn->dp; in nfp_net_irqs_assign()
694 nfp_net_calc_fl_bufsz_data(struct nfp_net_dp *dp) in nfp_net_calc_fl_bufsz_data()
707 static unsigned int nfp_net_calc_fl_bufsz(struct nfp_net_dp *dp) in nfp_net_calc_fl_bufsz()
792 nfp_net_vector_assign_rings(struct nfp_net_dp *dp, in nfp_net_vector_assign_rings()
1523 struct nfp_net_dp new_dp = *dp; in nfp_net_dp_swap()
1553 struct nfp_net_dp *nfp_net_clone_dp(struct nfp_net *nn) in nfp_net_clone_dp()
1555 struct nfp_net_dp *new; in nfp_net_clone_dp()
1584 static void nfp_net_free_dp(struct nfp_net_dp *dp) in nfp_net_free_dp()
1591 nfp_net_check_config(struct nfp_net *nn, struct nfp_net_dp *dp, in nfp_net_check_config()
1703 struct nfp_net_dp *dp; in nfp_net_change_mtu()
[all …]
A Dnfp_net_xsk.h12 static inline bool nfp_net_has_xsk_pool_slow(struct nfp_net_dp *dp, in nfp_net_has_xsk_pool_slow()
A DMakefile34 nfp_net_dp.o \
A Dnfp_net_xsk.c116 struct nfp_net_dp *dp; in nfp_net_xsk_setup_pool()
A Dnfp_net_ethtool.c639 struct nfp_net_dp *dp; in nfp_net_set_ring_size()
2227 struct nfp_net_dp *dp; in nfp_net_set_num_rings()
/linux/drivers/net/ethernet/netronome/nfp/nfdk/
A Drings.c11 nfp_nfdk_tx_ring_reset(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_reset()
77 struct nfp_net_dp *dp = &r_vec->nfp_net->dp; in nfp_nfdk_tx_ring_free()
93 nfp_nfdk_tx_ring_alloc(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_nfdk_tx_ring_alloc()
125 nfp_nfdk_tx_ring_bufs_free(struct nfp_net_dp *dp, in nfp_nfdk_tx_ring_bufs_free()
131 nfp_nfdk_tx_ring_bufs_alloc(struct nfp_net_dp *dp, in nfp_nfdk_tx_ring_bufs_alloc()
A Ddp.c81 nfp_nfdk_tx_csum(struct nfp_net_dp *dp, struct nfp_net_r_vector *r_vec, in nfp_nfdk_tx_csum()
178 nfp_nfdk_prep_tx_meta(struct nfp_net_dp *dp, struct nfp_app *app, in nfp_nfdk_prep_tx_meta()
265 struct nfp_net_dp *dp; in nfp_nfdk_tx()
474 struct nfp_net_dp *dp = &r_vec->nfp_net->dp; in nfp_nfdk_tx_complete()
607 nfp_nfdk_rx_give_one(const struct nfp_net_dp *dp, in nfp_nfdk_rx_give_one()
642 void nfp_nfdk_rx_ring_fill_freelist(struct nfp_net_dp *dp, in nfp_nfdk_rx_ring_fill_freelist()
838 struct nfp_net_dp *dp = &r_vec->nfp_net->dp; in nfp_nfdk_xdp_complete()
1030 struct nfp_net_dp *dp = &r_vec->nfp_net->dp; in nfp_nfdk_rx()
1325 struct nfp_net_dp *dp; in nfp_nfdk_ctrl_tx_one()
1480 nfp_ctrl_rx_one(struct nfp_net *nn, struct nfp_net_dp *dp, in nfp_ctrl_rx_one()
[all …]
A Dnfdk.h126 void nfp_nfdk_rx_ring_fill_freelist(struct nfp_net_dp *dp,
/linux/drivers/net/ethernet/netronome/nfp/nfd3/
A Drings.c42 nfp_nfd3_tx_ring_reset(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_reset()
104 struct nfp_net_dp *dp = &r_vec->nfp_net->dp; in nfp_nfd3_tx_ring_free()
127 nfp_nfd3_tx_ring_alloc(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring) in nfp_nfd3_tx_ring_alloc()
160 nfp_nfd3_tx_ring_bufs_free(struct nfp_net_dp *dp, in nfp_nfd3_tx_ring_bufs_free()
178 nfp_nfd3_tx_ring_bufs_alloc(struct nfp_net_dp *dp, in nfp_nfd3_tx_ring_bufs_alloc()
A Ddp.c123 nfp_nfd3_tx_csum(struct nfp_net_dp *dp, struct nfp_net_r_vector *r_vec, in nfp_nfd3_tx_csum()
265 struct nfp_net_dp *dp; in nfp_nfd3_tx()
424 struct nfp_net_dp *dp = &r_vec->nfp_net->dp; in nfp_nfd3_tx_complete()
509 struct nfp_net_dp *dp = &r_vec->nfp_net->dp; in nfp_nfd3_xdp_complete()
552 nfp_nfd3_napi_alloc_one(struct nfp_net_dp *dp, dma_addr_t *dma_addr) in nfp_nfd3_napi_alloc_one()
587 nfp_nfd3_rx_give_one(const struct nfp_net_dp *dp, in nfp_nfd3_rx_give_one()
626 void nfp_nfd3_rx_ring_fill_freelist(struct nfp_net_dp *dp, in nfp_nfd3_rx_ring_fill_freelist()
909 struct nfp_net_dp *dp = &r_vec->nfp_net->dp; in nfp_nfd3_rx()
1214 struct nfp_net_dp *dp; in nfp_nfd3_ctrl_tx_one()
1318 nfp_ctrl_rx_one(struct nfp_net *nn, struct nfp_net_dp *dp, in nfp_ctrl_rx_one()
[all …]
A Dnfd3.h88 nfp_nfd3_rx_csum(const struct nfp_net_dp *dp, struct nfp_net_r_vector *r_vec,
101 void nfp_nfd3_rx_ring_fill_freelist(struct nfp_net_dp *dp,
A Dxsk.c15 nfp_nfd3_xsk_tx_xdp(const struct nfp_net_dp *dp, struct nfp_net_r_vector *r_vec, in nfp_nfd3_xsk_tx_xdp()
65 struct nfp_net_dp *dp = &r_vec->nfp_net->dp; in nfp_nfd3_xsk_rx_skb()
119 struct nfp_net_dp *dp = &r_vec->nfp_net->dp; in nfp_nfd3_xsk_rx()
/linux/drivers/net/ethernet/netronome/nfp/crypto/
A Dcrypto.h60 bool nfp_net_ipsec_tx_prep(struct nfp_net_dp *dp, struct sk_buff *skb,
A Dipsec.c602 bool nfp_net_ipsec_tx_prep(struct nfp_net_dp *dp, struct sk_buff *skb, in nfp_net_ipsec_tx_prep()

Completed in 45 milliseconds