Home
last modified time | relevance | path

Searched refs:dmfc (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/gpu/ipu-v3/
Dipu-dmfc.c110 int ipu_dmfc_enable_channel(struct dmfc_channel *dmfc) in ipu_dmfc_enable_channel() argument
112 struct ipu_dmfc_priv *priv = dmfc->priv; in ipu_dmfc_enable_channel()
126 void ipu_dmfc_disable_channel(struct dmfc_channel *dmfc) in ipu_dmfc_disable_channel() argument
128 struct ipu_dmfc_priv *priv = dmfc->priv; in ipu_dmfc_disable_channel()
144 void ipu_dmfc_config_wait4eot(struct dmfc_channel *dmfc, int width) in ipu_dmfc_config_wait4eot() argument
146 struct ipu_dmfc_priv *priv = dmfc->priv; in ipu_dmfc_config_wait4eot()
153 if ((dmfc->slots * 64 * 4) / width > dmfc->data->max_fifo_lines) in ipu_dmfc_config_wait4eot()
154 dmfc_gen1 |= 1 << dmfc->data->eot_shift; in ipu_dmfc_config_wait4eot()
156 dmfc_gen1 &= ~(1 << dmfc->data->eot_shift); in ipu_dmfc_config_wait4eot()
176 void ipu_dmfc_put(struct dmfc_channel *dmfc) in ipu_dmfc_put() argument
DMakefile5 ipu-dp.o ipu-dmfc.o ipu-ic.o ipu-image-convert.o \
/Linux-v4.19/drivers/gpu/drm/imx/
Dipuv3-plane.c156 if (!IS_ERR_OR_NULL(ipu_plane->dmfc)) in ipu_plane_put_resources()
157 ipu_dmfc_put(ipu_plane->dmfc); in ipu_plane_put_resources()
187 ipu_plane->dmfc = ipu_dmfc_get(ipu_plane->ipu, ipu_plane->dma); in ipu_plane_get_resources()
188 if (IS_ERR(ipu_plane->dmfc)) { in ipu_plane_get_resources()
189 ret = PTR_ERR(ipu_plane->dmfc); in ipu_plane_get_resources()
229 ipu_dmfc_enable_channel(ipu_plane->dmfc); in ipu_plane_enable()
248 ipu_dmfc_disable_channel(ipu_plane->dmfc); in ipu_plane_disable()
633 ipu_dmfc_config_wait4eot(ipu_plane->dmfc, drm_rect_width(dst)); in ipu_plane_atomic_update()
Dipuv3-plane.h23 struct dmfc_channel *dmfc; member
/Linux-v4.19/include/video/
Dimx-ipu-v3.h306 int ipu_dmfc_enable_channel(struct dmfc_channel *dmfc);
307 void ipu_dmfc_disable_channel(struct dmfc_channel *dmfc);
308 void ipu_dmfc_config_wait4eot(struct dmfc_channel *dmfc, int width);
310 void ipu_dmfc_put(struct dmfc_channel *dmfc);