rxdb
.rxdb = imx_mu_generic_rxdb,
.rxdb = imx_mu_generic_rxdb,
.rxdb = imx_mu_generic_rxdb,
.rxdb = imx_mu_generic_rxdb,
.rxdb = imx_mu_seco_rxdb,
int (*rxdb)(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp);
if (!priv->dcfg->rxdb(priv, cp))
efx_dword_t rxdb;
EFX_POPULATE_DWORD_1(rxdb, ERF_GZ_RX_RING_PIDX,
efx_writed_page(rx_queue->efx, &rxdb,
priv->rxdb = bdx_rxdb_create(priv->rxf_fifo0.m.memsz /
if (!priv->rxdb)
struct rxdb *db = priv->rxdb;
if (priv->rxdb) {
bdx_rxdb_destroy(priv->rxdb);
priv->rxdb = NULL;
struct rxdb *db = priv->rxdb;
struct rxdb *db;
db = priv->rxdb;
struct rxdb *db = NULL;
db = priv->rxdb;
static void bdx_rxdb_destroy(struct rxdb *db)
static struct rxdb *bdx_rxdb_create(int nelem)
struct rxdb *db;
db = vmalloc(sizeof(struct rxdb)
static inline int bdx_rxdb_alloc_elem(struct rxdb *db)
static inline void *bdx_rxdb_addr_elem(struct rxdb *db, int n)
static inline int bdx_rxdb_available(struct rxdb *db)
static inline void bdx_rxdb_free_elem(struct rxdb *db, int n)
struct rxdb *rxdb; /* rx dbs to store skb pointers */