Lines Matching refs:descriptors
198 descriptor = &ring->descriptors[ring->head];
243 if (!(ring->descriptors[ring->tail].flags
250 frame->size = ring->descriptors[ring->tail].length;
251 frame->eof = ring->descriptors[ring->tail].eof;
252 frame->sof = ring->descriptors[ring->tail].sof;
253 frame->flags = ring->descriptors[ring->tail].flags;
311 if (ring->descriptors[ring->tail].flags & RING_DESC_COMPLETED) {
317 frame->size = ring->descriptors[ring->tail].length;
318 frame->eof = ring->descriptors[ring->tail].eof;
319 frame->sof = ring->descriptors[ring->tail].sof;
320 frame->flags = ring->descriptors[ring->tail].flags;
528 ring->descriptors = dma_alloc_coherent(&ring->nhi->pdev->dev,
529 size * sizeof(*ring->descriptors),
531 if (!ring->descriptors)
546 ring->size * sizeof(*ring->descriptors),
547 ring->descriptors, ring->descriptors_dma);
719 ring->size * sizeof(*ring->descriptors),
720 ring->descriptors, ring->descriptors_dma);
722 ring->descriptors = NULL;