Lines Matching refs:dlist
159 if (vc4_state->dlist) { in vc4_plane_duplicate_state()
160 vc4_state->dlist = kmemdup(vc4_state->dlist, in vc4_plane_duplicate_state()
163 if (!vc4_state->dlist) { in vc4_plane_duplicate_state()
187 kfree(vc4_state->dlist); in vc4_plane_destroy_state()
216 memcpy(new_dlist, vc4_state->dlist, vc4_state->dlist_count * 4); in vc4_dlist_write()
218 kfree(vc4_state->dlist); in vc4_dlist_write()
219 vc4_state->dlist = new_dlist; in vc4_dlist_write()
223 vc4_state->dlist[vc4_state->dlist_count++] = val; in vc4_dlist_write()
711 vc4_state->dlist[ctl0_offset] |= in vc4_plane_mode_set()
758 u32 vc4_plane_write_dlist(struct drm_plane *plane, u32 __iomem *dlist) in vc4_plane_write_dlist() argument
763 vc4_state->hw_dlist = dlist; in vc4_plane_write_dlist()
767 writel(vc4_state->dlist[i], &dlist[i]); in vc4_plane_write_dlist()
805 vc4_state->dlist[vc4_state->ptr0_offset] = addr; in vc4_plane_async_set_fb()
838 writel(vc4_state->dlist[vc4_state->pos0_offset], in vc4_plane_atomic_async_update()
840 writel(vc4_state->dlist[vc4_state->pos2_offset], in vc4_plane_atomic_async_update()
842 writel(vc4_state->dlist[vc4_state->ptr0_offset], in vc4_plane_atomic_async_update()