Lines Matching full:vc4
7 * DOC: VC4 plane module
281 struct vc4_dev *vc4 = to_vc4_dev(plane->dev); in vc4_plane_duplicate_state() local
282 struct vc4_hvs *hvs = vc4->hvs; in vc4_plane_duplicate_state()
336 struct vc4_dev *vc4 = to_vc4_dev(plane->dev); in vc4_plane_destroy_state() local
337 struct vc4_hvs *hvs = vc4->hvs; in vc4_plane_destroy_state()
572 struct vc4_dev *vc4 = to_vc4_dev(vc4_state->base.plane->dev); in vc4_write_tpz() local
575 WARN_ON_ONCE(vc4->gen > VC4_GEN_6_D); in vc4_write_tpz()
602 struct vc4_dev *vc4 = to_vc4_dev(vc4_state->base.plane->dev); in vc4_write_ppf() local
607 WARN_ON_ONCE(vc4->gen > VC4_GEN_6_D); in vc4_write_ppf()
664 struct vc4_dev *vc4 = to_vc4_dev(state->plane->dev); in __vc4_lbm_size() local
701 lbm = roundup(lbm, vc4->gen == VC4_GEN_5 ? 128 : 64); in __vc4_lbm_size()
704 lbm /= vc4->gen == VC4_GEN_5 ? 4 : 2; in __vc4_lbm_size()
803 struct vc4_dev *vc4 = to_vc4_dev(state->plane->dev); in vc4_lbm_size() local
810 if (vc4->gen >= VC4_GEN_6_C) in vc4_lbm_size()
837 struct vc4_dev *vc4 = to_vc4_dev(state->plane->dev); in vc4_write_scaling_parameters() local
840 WARN_ON_ONCE(vc4->gen > VC4_GEN_6_D); in vc4_write_scaling_parameters()
928 struct vc4_dev *vc4 = to_vc4_dev(drm); in vc4_plane_allocate_lbm() local
942 if (vc4->gen == VC4_GEN_5) in vc4_plane_allocate_lbm()
944 else if (vc4->gen == VC4_GEN_4) in vc4_plane_allocate_lbm()
959 spin_lock_irqsave(&vc4->hvs->mm_lock, irqflags); in vc4_plane_allocate_lbm()
960 ret = drm_mm_insert_node_generic(&vc4->hvs->lbm_mm, in vc4_plane_allocate_lbm()
964 spin_unlock_irqrestore(&vc4->hvs->mm_lock, irqflags); in vc4_plane_allocate_lbm()
983 struct vc4_dev *vc4 = to_vc4_dev(drm); in vc6_plane_allocate_upm() local
984 struct vc4_hvs *hvs = vc4->hvs; in vc6_plane_allocate_upm()
989 WARN_ON_ONCE(vc4->gen < VC4_GEN_6_C); in vc6_plane_allocate_upm()
1062 struct vc4_dev *vc4 = to_vc4_dev(drm); in vc6_plane_free_upm() local
1063 struct vc4_hvs *hvs = vc4->hvs; in vc6_plane_free_upm()
1066 WARN_ON_ONCE(vc4->gen < VC4_GEN_6_C); in vc6_plane_free_upm()
1129 struct vc4_dev *vc4 = to_vc4_dev(dev); in vc4_hvs4_get_alpha_blend_mode() local
1131 WARN_ON_ONCE(vc4->gen != VC4_GEN_4); in vc4_hvs4_get_alpha_blend_mode()
1155 struct vc4_dev *vc4 = to_vc4_dev(dev); in vc4_hvs5_get_alpha_blend_mode() local
1157 WARN_ON_ONCE(vc4->gen != VC4_GEN_5 && vc4->gen != VC4_GEN_6_C && in vc4_hvs5_get_alpha_blend_mode()
1158 vc4->gen != VC4_GEN_6_D); in vc4_hvs5_get_alpha_blend_mode()
1160 switch (vc4->gen) { in vc4_hvs5_get_alpha_blend_mode()
1191 struct vc4_dev *vc4 = to_vc4_dev(dev); in vc4_hvs6_get_alpha_mask_mode() local
1193 WARN_ON_ONCE(vc4->gen != VC4_GEN_6_C && vc4->gen != VC4_GEN_6_D); in vc4_hvs6_get_alpha_mask_mode()
1195 if (vc4->gen == VC4_GEN_6_D && in vc4_hvs6_get_alpha_mask_mode()
1210 struct vc4_dev *vc4 = to_vc4_dev(plane->dev); in vc4_plane_mode_set() local
1483 if (vc4->gen == VC4_GEN_4) { in vc4_plane_mode_set()
1660 u32 kernel = VC4_SET_FIELD(vc4->hvs->mitchell_netravali_filter.start, in vc4_plane_mode_set()
1703 struct vc4_dev *vc4 = to_vc4_dev(state->plane->dev); in vc6_plane_get_csc_mode() local
1723 if (vc4->gen == VC4_GEN_6_C) { in vc6_plane_get_csc_mode()
1741 struct vc4_dev *vc4 = to_vc4_dev(drm); in vc6_plane_mode_set() local
2073 VC4_SET_FIELD(vc4->hvs->mitchell_netravali_filter.start, in vc6_plane_mode_set()
2131 struct vc4_dev *vc4 = to_vc4_dev(plane->dev); in vc4_plane_atomic_check() local
2143 if (vc4->gen >= VC4_GEN_6_C && old_plane_state && in vc4_plane_atomic_check()
2150 if (vc4->gen >= VC4_GEN_6_C) in vc4_plane_atomic_check()
2165 if (vc4->gen >= VC4_GEN_6_C) { in vc4_plane_atomic_check()
2219 struct vc4_dev *vc4 = to_vc4_dev(plane->dev); in vc4_plane_async_set_fb() local
2231 if (vc4->gen == VC4_GEN_6_C) { in vc4_plane_async_set_fb()
2343 struct vc4_dev *vc4 = to_vc4_dev(plane->dev); in vc4_plane_atomic_async_check() local
2350 if (vc4->gen <= VC4_GEN_5) in vc4_plane_atomic_async_check()
2511 struct vc4_dev *vc4 = to_vc4_dev(dev); in vc4_plane_init() local
2527 if (!hvs_formats[i].hvs5_only || vc4->gen >= VC4_GEN_5) { in vc4_plane_init()
2542 if (vc4->gen >= VC4_GEN_5) in vc4_plane_init()