Lines Matching refs:dlist

283 	if (vc4_state->dlist) {  in vc4_plane_duplicate_state()
284 vc4_state->dlist = kmemdup(vc4_state->dlist, in vc4_plane_duplicate_state()
287 if (!vc4_state->dlist) { in vc4_plane_duplicate_state()
311 kfree(vc4_state->dlist); in vc4_plane_destroy_state()
338 memcpy(new_dlist, vc4_state->dlist, vc4_state->dlist_count * 4); in vc4_dlist_counter_increment()
340 kfree(vc4_state->dlist); in vc4_dlist_counter_increment()
341 vc4_state->dlist = new_dlist; in vc4_dlist_counter_increment()
353 vc4_state->dlist[idx] = val; in vc4_dlist_write()
719 vc4_state->dlist[vc4_state->lbm_offset] = vc4_state->lbm.start; in vc4_plane_allocate_lbm()
1251 vc4_state->dlist[ctl0_offset] |= in vc4_plane_mode_set()
1314 u32 vc4_plane_write_dlist(struct drm_plane *plane, u32 __iomem *dlist) in vc4_plane_write_dlist() argument
1323 vc4_state->hw_dlist = dlist; in vc4_plane_write_dlist()
1327 writel(vc4_state->dlist[i], &dlist[i]); in vc4_plane_write_dlist()
1372 vc4_state->dlist[vc4_state->ptr0_offset] = addr; in vc4_plane_async_set_fb()
1432 vc4_state->dlist[vc4_state->pos0_offset] = in vc4_plane_atomic_async_update()
1433 new_vc4_state->dlist[vc4_state->pos0_offset]; in vc4_plane_atomic_async_update()
1434 vc4_state->dlist[vc4_state->pos2_offset] = in vc4_plane_atomic_async_update()
1435 new_vc4_state->dlist[vc4_state->pos2_offset]; in vc4_plane_atomic_async_update()
1436 vc4_state->dlist[vc4_state->ptr0_offset] = in vc4_plane_atomic_async_update()
1437 new_vc4_state->dlist[vc4_state->ptr0_offset]; in vc4_plane_atomic_async_update()
1443 writel(vc4_state->dlist[vc4_state->pos0_offset], in vc4_plane_atomic_async_update()
1445 writel(vc4_state->dlist[vc4_state->pos2_offset], in vc4_plane_atomic_async_update()
1447 writel(vc4_state->dlist[vc4_state->ptr0_offset], in vc4_plane_atomic_async_update()
1490 if (new_vc4_state->dlist[i] != old_vc4_state->dlist[i]) in vc4_plane_atomic_async_check()