Lines Matching refs:descriptors
247 descriptor = &ring->descriptors[ring->head];
292 if (!(ring->descriptors[ring->tail].flags
299 frame->size = ring->descriptors[ring->tail].length;
300 frame->eof = ring->descriptors[ring->tail].eof;
301 frame->sof = ring->descriptors[ring->tail].sof;
302 frame->flags = ring->descriptors[ring->tail].flags;
360 if (ring->descriptors[ring->tail].flags & RING_DESC_COMPLETED) {
366 frame->size = ring->descriptors[ring->tail].length;
367 frame->eof = ring->descriptors[ring->tail].eof;
368 frame->sof = ring->descriptors[ring->tail].sof;
369 frame->flags = ring->descriptors[ring->tail].flags;
610 ring->descriptors = dma_alloc_coherent(&ring->nhi->pdev->dev,
611 size * sizeof(*ring->descriptors),
613 if (!ring->descriptors)
628 ring->size * sizeof(*ring->descriptors),
629 ring->descriptors, ring->descriptors_dma);
830 ring->size * sizeof(*ring->descriptors),
831 ring->descriptors, ring->descriptors_dma);
833 ring->descriptors = NULL;