Lines Matching refs:alpha_ch
160 if (!IS_ERR_OR_NULL(ipu_plane->alpha_ch)) in ipu_plane_put_resources()
161 ipu_idmac_put(ipu_plane->alpha_ch); in ipu_plane_put_resources()
167 int alpha_ch; in ipu_plane_get_resources() local
176 alpha_ch = ipu_channel_alpha_channel(ipu_plane->dma); in ipu_plane_get_resources()
177 if (alpha_ch >= 0) { in ipu_plane_get_resources()
178 ipu_plane->alpha_ch = ipu_idmac_get(ipu_plane->ipu, alpha_ch); in ipu_plane_get_resources()
179 if (IS_ERR(ipu_plane->alpha_ch)) { in ipu_plane_get_resources()
180 ret = PTR_ERR(ipu_plane->alpha_ch); in ipu_plane_get_resources()
182 alpha_ch, ret); in ipu_plane_get_resources()
232 ipu_idmac_enable_channel(ipu_plane->alpha_ch); in ipu_plane_enable()
246 if (ipu_plane->alpha_ch) in ipu_plane_disable()
247 ipu_idmac_disable_channel(ipu_plane->alpha_ch); in ipu_plane_disable()
591 active = ipu_idmac_get_current_buffer(ipu_plane->alpha_ch); in ipu_plane_atomic_update()
592 ipu_cpmem_set_buffer(ipu_plane->alpha_ch, !active, in ipu_plane_atomic_update()
594 ipu_idmac_select_buffer(ipu_plane->alpha_ch, !active); in ipu_plane_atomic_update()
696 ipu_cpmem_zero(ipu_plane->alpha_ch); in ipu_plane_atomic_update()
697 ipu_cpmem_set_resolution(ipu_plane->alpha_ch, in ipu_plane_atomic_update()
700 ipu_cpmem_set_format_passthrough(ipu_plane->alpha_ch, 8); in ipu_plane_atomic_update()
701 ipu_cpmem_set_high_priority(ipu_plane->alpha_ch); in ipu_plane_atomic_update()
702 ipu_idmac_set_double_buffer(ipu_plane->alpha_ch, 1); in ipu_plane_atomic_update()
703 ipu_cpmem_set_stride(ipu_plane->alpha_ch, fb->pitches[1]); in ipu_plane_atomic_update()
704 ipu_cpmem_set_burstsize(ipu_plane->alpha_ch, 16); in ipu_plane_atomic_update()
705 ipu_cpmem_set_buffer(ipu_plane->alpha_ch, 0, alpha_eba); in ipu_plane_atomic_update()
706 ipu_cpmem_set_buffer(ipu_plane->alpha_ch, 1, alpha_eba); in ipu_plane_atomic_update()