Lines Matching refs:desc_cb
224 struct hnae_desc_cb *desc_cb; member
521 int ret = hnae_reserve_buffer_map(ring, &ring->desc_cb[i]); in hnae_alloc_buffer_attach()
526 ring->desc[i].addr = (__le64)ring->desc_cb[i].dma; in hnae_alloc_buffer_attach()
533 ring->q->handle->bops->unmap_buffer(ring, &ring->desc_cb[i]); in hnae_buffer_detach()
540 struct hnae_desc_cb *cb = &ring->desc_cb[i]; in hnae_free_buffer_detach()
542 if (!ring->desc_cb[i].dma) in hnae_free_buffer_detach()
554 struct hnae_desc_cb tmp_cb = ring->desc_cb[i]; in hnae_replace_buffer()
556 bops->unmap_buffer(ring, &ring->desc_cb[i]); in hnae_replace_buffer()
557 ring->desc_cb[i] = *res_cb; in hnae_replace_buffer()
559 ring->desc[i].addr = (__le64)ring->desc_cb[i].dma; in hnae_replace_buffer()
565 ring->desc_cb[i].reuse_flag = 0; in hnae_reuse_buffer()
566 ring->desc[i].addr = (__le64)(ring->desc_cb[i].dma in hnae_reuse_buffer()
567 + ring->desc_cb[i].page_offset); in hnae_reuse_buffer()