gve_rx_buf_dqo
STAILQ_ENTRY(gve_rx_buf_dqo) stailq_entry;
SLIST_ENTRY(gve_rx_buf_dqo) slist_entry;
struct gve_rx_buf_dqo *bufs; /* Parking place for posted buffers */
SLIST_HEAD(, gve_rx_buf_dqo) free_bufs;
STAILQ_HEAD(, gve_rx_buf_dqo) used_bufs;
rx->dqo.bufs = malloc(rx->dqo.buf_cnt * sizeof(struct gve_rx_buf_dqo),
struct gve_rx_buf_dqo *buf = &rx->dqo.bufs[j];
gve_rx_post_buf_dqo(struct gve_rx_ring *rx, struct gve_rx_buf_dqo *buf)
struct gve_rx_buf_dqo *buf;
gve_get_page_dma_handle(struct gve_rx_ring *rx, struct gve_rx_buf_dqo *buf)
gve_rx_post_qpl_buf_dqo(struct gve_rx_ring *rx, struct gve_rx_buf_dqo *buf,
struct gve_rx_buf_dqo *buf;
struct gve_rx_buf_dqo *hol_blocker = NULL;
struct gve_rx_buf_dqo *buf;
struct gve_rx_buf_dqo *buf;
struct gve_rx_buf_dqo *buf;
struct gve_rx_buf_dqo *buf, uint8_t buf_frag_num)
struct gve_rx_ctx *ctx, struct gve_rx_buf_dqo *buf,
struct gve_rx_ctx *ctx, struct gve_rx_buf_dqo *buf,
struct gve_rx_buf_dqo *buf;