Lines Matching refs:ring_state
546 * ring_state: Shared memory buffer containing ring head and tail indexes
547 * ring_state_dma: DMA address for ring_state
581 struct bcm4377_ring_state *ring_state;
685 head = le16_to_cpu(bcm4377->ring_state->xfer_ring_head[ring->ring_id]);
687 bcm4377->ring_state->xfer_ring_head[ring->ring_id] = cpu_to_le16(head);
802 __le16 *heads = bcm4377->ring_state->completion_ring_head;
803 __le16 *tails = bcm4377->ring_state->completion_ring_tail;
887 head = le16_to_cpu(bcm4377->ring_state->xfer_ring_head[ring->ring_id]);
888 tail = le16_to_cpu(bcm4377->ring_state->xfer_ring_tail[ring->ring_id]);
944 bcm4377->ring_state->xfer_ring_head[ring->ring_id] =
1050 bcm4377->ring_state->xfer_ring_head[ring->ring_id] = 0;
1051 bcm4377->ring_state->xfer_ring_tail[ring->ring_id] = 0;
1083 bcm4377->ring_state->xfer_ring_head[ring->ring_id] =
1595 bcm4377->ring_state =
1596 dmam_alloc_coherent(dev, sizeof(*bcm4377->ring_state),
1598 if (!bcm4377->ring_state)
1600 memset(bcm4377->ring_state, 0, sizeof(*bcm4377->ring_state));