Lines Matching refs:ipu
69 struct ipu_soc *ipu; member
115 ipu_srm_dp_update(priv->ipu, true); in ipu_dp_set_global_alpha()
130 ipu_srm_dp_update(priv->ipu, true); in ipu_dp_set_window_pos()
210 ipu_srm_dp_update(priv->ipu, true); in ipu_dp_setup_channel()
218 int ipu_dp_enable(struct ipu_soc *ipu) in ipu_dp_enable() argument
220 struct ipu_dp_priv *priv = ipu->dp_priv; in ipu_dp_enable()
225 ipu_module_enable(priv->ipu, IPU_CONF_DP_EN); in ipu_dp_enable()
250 ipu_srm_dp_update(priv->ipu, true); in ipu_dp_enable_channel()
278 ipu_srm_dp_update(priv->ipu, sync); in ipu_dp_disable_channel()
284 void ipu_dp_disable(struct ipu_soc *ipu) in ipu_dp_disable() argument
286 struct ipu_dp_priv *priv = ipu->dp_priv; in ipu_dp_disable()
293 ipu_module_disable(priv->ipu, IPU_CONF_DP_EN); in ipu_dp_disable()
302 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow) in ipu_dp_get() argument
304 struct ipu_dp_priv *priv = ipu->dp_priv; in ipu_dp_get()
330 int ipu_dp_init(struct ipu_soc *ipu, struct device *dev, unsigned long base) in ipu_dp_init() argument
339 priv->ipu = ipu; in ipu_dp_init()
341 ipu->dp_priv = priv; in ipu_dp_init()
358 void ipu_dp_exit(struct ipu_soc *ipu) in ipu_dp_exit() argument