Lines Matching refs:rdr
15 struct safexcel_desc_ring *rdr)
57 rdr->offset = priv->config.rd_offset;
59 rdr->shoffset = priv->config.res_offset;
60 rdr->base = dmam_alloc_coherent(priv->dev,
61 rdr->offset * EIP197_DEFAULT_RING_SIZE,
62 &rdr->base_dma, GFP_KERNEL);
63 if (!rdr->base)
65 rdr->write = rdr->base;
66 rdr->base_end = rdr->base + rdr->offset * (EIP197_DEFAULT_RING_SIZE - 1);
67 rdr->read = rdr->base;
142 struct safexcel_desc_ring *rdr = &priv->ring[ring].rdr;
144 return rdr->read;
150 struct safexcel_desc_ring *rdr = &priv->ring[ring].rdr;
152 return (rdr->read - rdr->base) / rdr->offset;
159 struct safexcel_desc_ring *rdr = &priv->ring[ring].rdr;
161 return ((void *)rdesc - rdr->base) / rdr->offset;
232 rdesc = safexcel_ring_next_rwptr(priv, &priv->ring[ring_id].rdr,