Lines Matching refs:plane_mask

1381 	u32 plane_mask;  member
1433 struct vop2_vp_plane_mask *plane_mask; member
1637 u32 plane_mask = cstate->crtc->vps[vp_id].plane_mask; in vop2_vp_find_attachable_win() local
1640 if (!plane_mask) in vop2_vp_find_attachable_win()
2202 struct vop2_vp_plane_mask *plane_mask = &vop2->vp_plane_mask[cstate->crtc_id]; in vop2_post_config() local
2265 vop2_ops->setup_win_dly(state, cstate->crtc_id, plane_mask->primary_plane_id); in vop2_post_config()
2267 plane_mask = &vop2->vp_plane_mask[cstate->splice_crtc_id]; in vop2_post_config()
2269 vop2_ops->setup_win_dly(state, cstate->splice_crtc_id, plane_mask->primary_plane_id); in vop2_post_config()
2689 u32 plane_mask; in vop2_plane_mask_to_possible_vp_mask() local
2700 plane_mask = cstate->crtc->vps[i].plane_mask; in vop2_plane_mask_to_possible_vp_mask()
2701 nr_planes = hweight32(plane_mask); in vop2_plane_mask_to_possible_vp_mask()
2704 phys_id = ffs(plane_mask) - 1; in vop2_plane_mask_to_possible_vp_mask()
2707 plane_mask &= ~BIT(phys_id); in vop2_plane_mask_to_possible_vp_mask()
2721 u32 assigned_plane_mask = 0, plane_mask = 0; in vop2_plane_mask_check() local
2733 plane_mask = cstate->crtc->vps[i].plane_mask; in vop2_plane_mask_check()
2736 nr_planes = hweight32(plane_mask); in vop2_plane_mask_check()
2742 if (plane_mask && primary_plane_id != ROCKCHIP_VOP2_PHY_ID_INVALID && in vop2_plane_mask_check()
2743 !(BIT(primary_plane_id) & plane_mask)) { in vop2_plane_mask_check()
2746 BIT(primary_plane_id), i, plane_mask); in vop2_plane_mask_check()
2761 if (plane_mask && cursor_plane_id != ROCKCHIP_VOP2_PHY_ID_INVALID && in vop2_plane_mask_check()
2762 !(BIT(cursor_plane_id) & plane_mask)) { in vop2_plane_mask_check()
2765 BIT(cursor_plane_id), i, plane_mask); in vop2_plane_mask_check()
2774 phys_id = ffs(plane_mask) - 1; in vop2_plane_mask_check()
2788 plane_mask &= ~BIT(phys_id); in vop2_plane_mask_check()
2791 if (assigned_plane_mask & cstate->crtc->vps[i].plane_mask) { in vop2_plane_mask_check()
2795 assigned_plane_mask |= cstate->crtc->vps[i].plane_mask; in vop2_plane_mask_check()
2897 vop2->vp_plane_mask[i].plane_mask |= BIT(win_data->phys_id); in rk3528_assign_plane_mask()
2914 struct vop2_vp_plane_mask *plane_mask; in rk3568_assign_plane_mask() local
2932 plane_mask = vop2->data->plane_mask; in rk3568_assign_plane_mask()
2933 plane_mask += (active_vp_num - 1) * VOP2_VP_MAX; in rk3568_assign_plane_mask()
2945 vop2->vp_plane_mask[i] = plane_mask[0]; in rk3568_assign_plane_mask()
2954 vop2->vp_plane_mask[0] = plane_mask[0]; in rk3568_assign_plane_mask()
2972 vop2->vp_plane_mask[i] = plane_mask[j++]; in rk3568_assign_plane_mask()
2983 vop2->vp_plane_mask[(i + 1) % vop2->data->nr_vps] = plane_mask[j++]; in rk3568_assign_plane_mask()
2991 vop2->vp_plane_mask[i].plane_mask |= BIT(layer_phy_id); in rk3568_assign_plane_mask()
3015 u32 plane_mask; in vop2_global_initial() local
3047 plane_mask = cstate->crtc->vps[i].plane_mask; in vop2_global_initial()
3048 nr_planes = hweight32(plane_mask); /* use bitmap to store plane mask */ in vop2_global_initial()
3059 vop2->vp_plane_mask[i].plane_mask = plane_mask; in vop2_global_initial()
3063 vop2->vp_plane_mask[i].attached_layers[j] = ffs(plane_mask) - 1; in vop2_global_initial()
3064 plane_mask &= ~BIT(vop2->vp_plane_mask[i].attached_layers[j]); in vop2_global_initial()
6008 u32 plane_mask = 0; in rockchip_vop2_fixup_dts() local
6023 plane_mask = vop2->vp_plane_mask[vp_id].plane_mask; in rockchip_vop2_fixup_dts()
6029 vp_id, plane_mask, in rockchip_vop2_fixup_dts()
6034 plane_mask, 1); in rockchip_vop2_fixup_dts()
6638 static int rockchip_vop2_reset(struct udevice *dev, u32 axi, u32 vp_mask, u32 plane_mask) in rockchip_vop2_reset() argument
6658 if (BIT(vop2_data->win_data[i].phys_id) & plane_mask) { in rockchip_vop2_reset()
6685 static int rockchip_vop2_reset(struct udevice *dev, u32 axi, u32 vp_mask, u32 plane_mask) in rockchip_vop2_reset() argument
7234 .plane_mask = rk356x_vp_plane_mask[0],
8011 .plane_mask = rk3588_vp_plane_mask[0],