#include <linux/seq_file.h>
#include "../nfp_net.h"
#include "../nfp_net_dp.h"
#include "nfdk.h"
static void
nfp_nfdk_tx_ring_reset(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring)
{ … }
static void nfp_nfdk_tx_ring_free(struct nfp_net_tx_ring *tx_ring)
{ … }
static int
nfp_nfdk_tx_ring_alloc(struct nfp_net_dp *dp, struct nfp_net_tx_ring *tx_ring)
{ … }
static void
nfp_nfdk_tx_ring_bufs_free(struct nfp_net_dp *dp,
struct nfp_net_tx_ring *tx_ring)
{ … }
static int
nfp_nfdk_tx_ring_bufs_alloc(struct nfp_net_dp *dp,
struct nfp_net_tx_ring *tx_ring)
{ … }
static void
nfp_nfdk_print_tx_descs(struct seq_file *file,
struct nfp_net_r_vector *r_vec,
struct nfp_net_tx_ring *tx_ring,
u32 d_rd_p, u32 d_wr_p)
{ … }
#define NFP_NFDK_CFG_CTRL_SUPPORTED …
const struct nfp_dp_ops nfp_nfdk_ops = …;