psp_gfx_rb_frame
struct psp_gfx_rb_frame *write_frame;
struct psp_gfx_rb_frame *ring_buffer_start = ring->ring_mem;
struct psp_gfx_rb_frame *ring_buffer_end = ring_buffer_start +
ring->ring_size / sizeof(struct psp_gfx_rb_frame) - 1;
uint32_t rb_frame_size_dw = sizeof(struct psp_gfx_rb_frame) / 4;
memset(write_frame, 0, sizeof(struct psp_gfx_rb_frame));
struct psp_gfx_rb_frame *ring_mem;
return div64_u64((ras_ring_wptr_dw << 2), sizeof(struct psp_gfx_rb_frame));
(slot * sizeof(struct psp_gfx_rb_frame)) >> 2);
struct psp_gfx_rb_frame *frame)
struct psp_gfx_rb_frame *rb_frame;
div64_u64(ring_mem->mem_size, sizeof(struct psp_gfx_rb_frame));
(struct psp_gfx_rb_frame *)ring_mem->mem_cpu_addr;
struct psp_gfx_rb_frame rb_frame;