Lines Matching refs:ring
266 /* Write the ring destroy command*/
293 struct psp_ring *ring = &psp->km_ring;
297 ring->ring_wptr = 0;
304 /* Write low address of the ring to C2PMSG_102 */
305 psp_ring_reg = lower_32_bits(ring->ring_mem_mc_addr);
307 /* Write high address of the ring to C2PMSG_103 */
308 psp_ring_reg = upper_32_bits(ring->ring_mem_mc_addr);
311 /* Write the ring initialization command to C2PMSG_101 */
323 /* Wait for sOS ready for ring creation */
327 DRM_ERROR("Failed to wait for sOS ready for ring creation\n");
331 /* Write low address of the ring to C2PMSG_69 */
332 psp_ring_reg = lower_32_bits(ring->ring_mem_mc_addr);
334 /* Write high address of the ring to C2PMSG_70 */
335 psp_ring_reg = upper_32_bits(ring->ring_mem_mc_addr);
337 /* Write size of ring to C2PMSG_71 */
338 psp_ring_reg = ring->ring_size;
340 /* Write the ring initialization command to C2PMSG_64 */
361 struct psp_ring *ring = &psp->km_ring;
366 DRM_ERROR("Fail to stop psp ring\n");
369 &ring->ring_mem_mc_addr,
370 (void **)&ring->ring_mem);