Lines Matching refs:desc_ring
177 struct lio_droq_desc *desc_ring = droq->desc_ring; in lio_droq_setup_ring_buffers() local
193 desc_ring[i].info_ptr = 0; in lio_droq_setup_ring_buffers()
194 desc_ring[i].buffer_ptr = in lio_droq_setup_ring_buffers()
222 if (droq->desc_ring != NULL) in lio_delete_droq()
224 droq->desc_ring); in lio_delete_droq()
290 droq->desc_ring = lio_dma_alloc(desc_ring_size, &droq->desc_ring_dma); in lio_init_droq()
291 if (droq->desc_ring == NULL) { in lio_init_droq()
297 droq->desc_ring, LIO_CAST64(droq->desc_ring_dma)); in lio_init_droq()
414 struct lio_droq_desc *desc_ring) in lio_droq_refill_pullup_descs() argument
425 desc_ring[droq->refill_idx].buffer_ptr = in lio_droq_refill_pullup_descs()
426 desc_ring[refill_index].buffer_ptr; in lio_droq_refill_pullup_descs()
428 desc_ring[refill_index].buffer_ptr = 0; in lio_droq_refill_pullup_descs()
460 struct lio_droq_desc *desc_ring; in lio_droq_refill() local
465 desc_ring = droq->desc_ring; in lio_droq_refill()
493 desc_ring[droq->refill_idx].buffer_ptr = in lio_droq_refill()
505 desc_refilled += lio_droq_refill_pullup_descs(droq, desc_ring); in lio_droq_refill()