Lines Matching full:vc4
7 * DOC: VC4 plane module
193 struct vc4_dev *vc4 = to_vc4_dev(plane->dev); in vc4_plane_destroy_state() local
199 spin_lock_irqsave(&vc4->hvs->mm_lock, irqflags); in vc4_plane_destroy_state()
201 spin_unlock_irqrestore(&vc4->hvs->mm_lock, irqflags); in vc4_plane_destroy_state()
448 struct vc4_dev *vc4 = to_vc4_dev(state->plane->dev); in vc4_lbm_size() local
485 lbm = roundup(lbm, vc4->hvs->hvs5 ? 128 : 64); in vc4_lbm_size()
488 lbm /= vc4->hvs->hvs5 ? 4 : 2; in vc4_lbm_size()
532 struct vc4_dev *vc4; in vc4_plane_calc_load() local
534 vc4 = to_vc4_dev(state->plane->dev); in vc4_plane_calc_load()
535 if (!vc4->load_tracker_available) in vc4_plane_calc_load()
587 struct vc4_dev *vc4 = to_vc4_dev(state->plane->dev); in vc4_plane_allocate_lbm() local
605 spin_lock_irqsave(&vc4->hvs->mm_lock, irqflags); in vc4_plane_allocate_lbm()
606 ret = drm_mm_insert_node_generic(&vc4->hvs->lbm_mm, in vc4_plane_allocate_lbm()
609 vc4->hvs->hvs5 ? 64 : 32, in vc4_plane_allocate_lbm()
611 spin_unlock_irqrestore(&vc4->hvs->mm_lock, irqflags); in vc4_plane_allocate_lbm()
630 struct vc4_dev *vc4 = to_vc4_dev(plane->dev); in vc4_plane_mode_set() local
830 if (!vc4->hvs->hvs5) { in vc4_plane_mode_set()
1010 u32 kernel = VC4_SET_FIELD(vc4->hvs->mitchell_netravali_filter.start, in vc4_plane_mode_set()