hnae_desc_cb
static int hnae_alloc_buffer(struct hnae_ring *ring, struct hnae_desc_cb *cb)
static void hnae_free_buffer(struct hnae_ring *ring, struct hnae_desc_cb *cb)
static int hnae_map_buffer(struct hnae_ring *ring, struct hnae_desc_cb *cb)
static void hnae_unmap_buffer(struct hnae_ring *ring, struct hnae_desc_cb *cb)
struct hnae_desc_cb *desc_cb;
int (*alloc_buffer)(struct hnae_ring *ring, struct hnae_desc_cb *cb);
void (*free_buffer)(struct hnae_ring *ring, struct hnae_desc_cb *cb);
int (*map_buffer)(struct hnae_ring *ring, struct hnae_desc_cb *cb);
void (*unmap_buffer)(struct hnae_ring *ring, struct hnae_desc_cb *cb);
struct hnae_desc_cb *cb)
struct hnae_desc_cb *cb = &ring->desc_cb[i];
struct hnae_desc_cb *res_cb)
struct hnae_desc_cb *desc_cb = &ring->desc_cb[ring->next_to_use];
struct hnae_desc_cb *desc_cb = &ring->desc_cb[ring->next_to_use];
struct hnae_desc_cb *desc_cb)
struct hnae_desc_cb *desc_cb;
struct hnae_desc_cb res_cbs;
struct hnae_desc_cb *desc_cb;
struct hnae_desc_cb *desc_cb = &ring->desc_cb[ring->next_to_clean];