Lines Matching refs:desc_ring
157 if (droq->desc_ring) { in octeon_droq_destroy_ring_buffers()
160 desc_ring[i].info_ptr, in octeon_droq_destroy_ring_buffers()
163 (u64)droq->desc_ring[i]. in octeon_droq_destroy_ring_buffers()
181 struct octeon_droq_desc *desc_ring = droq->desc_ring; in octeon_droq_setup_ring_buffers() local
198 desc_ring[i].info_ptr = lio_map_ring_info(droq, i); in octeon_droq_setup_ring_buffers()
199 desc_ring[i].buffer_ptr = in octeon_droq_setup_ring_buffers()
227 if (droq->desc_ring) in octeon_delete_droq()
229 droq->desc_ring, droq->desc_ring_dma); in octeon_delete_droq()
271 droq->desc_ring = lio_dma_alloc(oct, desc_ring_size, in octeon_init_droq()
274 if (!droq->desc_ring) { in octeon_init_droq()
281 q_no, droq->desc_ring, droq->desc_ring_dma); in octeon_init_droq()
295 droq->desc_ring, droq->desc_ring_dma); in octeon_init_droq()
379 (u64)droq->desc_ring[idx].buffer_ptr, in octeon_create_recv_info()
403 struct octeon_droq_desc *desc_ring) in octeon_droq_refill_pullup_descs() argument
415 desc_ring[droq->refill_idx].buffer_ptr = in octeon_droq_refill_pullup_descs()
416 desc_ring[refill_index].buffer_ptr; in octeon_droq_refill_pullup_descs()
418 desc_ring[refill_index].buffer_ptr = 0; in octeon_droq_refill_pullup_descs()
448 struct octeon_droq_desc *desc_ring; in octeon_droq_refill() local
453 desc_ring = droq->desc_ring; in octeon_droq_refill()
478 desc_ring[droq->refill_idx].buffer_ptr = in octeon_droq_refill()
494 octeon_droq_refill_pullup_descs(droq, desc_ring); in octeon_droq_refill()
618 (u64)droq->desc_ring[ in octeon_droq_fast_process_packets()
650 droq->desc_ring in octeon_droq_fast_process_packets()