Searched refs:vdi (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/gpu/ipu-v3/ |
H A D | ipu-vdi.c | 45 static inline u32 ipu_vdi_read(struct ipu_vdi *vdi, unsigned int offset) in ipu_vdi_read() argument 47 return readl(vdi->base + offset); in ipu_vdi_read() 50 static inline void ipu_vdi_write(struct ipu_vdi *vdi, u32 value, in ipu_vdi_write() argument 53 writel(value, vdi->base + offset); in ipu_vdi_write() 56 void ipu_vdi_set_field_order(struct ipu_vdi *vdi, v4l2_std_id std, u32 field) in ipu_vdi_set_field_order() argument 78 spin_lock_irqsave(&vdi->lock, flags); in ipu_vdi_set_field_order() 80 reg = ipu_vdi_read(vdi, VDI_C); in ipu_vdi_set_field_order() 85 ipu_vdi_write(vdi, reg, VDI_C); in ipu_vdi_set_field_order() 87 spin_unlock_irqrestore(&vdi->lock, flags); in ipu_vdi_set_field_order() 91 void ipu_vdi_set_motion(struct ipu_vdi *vdi, enu argument 120 ipu_vdi_setup(struct ipu_vdi * vdi,u32 code,int xres,int yres) ipu_vdi_setup() argument 153 ipu_vdi_enable(struct ipu_vdi * vdi) ipu_vdi_enable() argument 170 ipu_vdi_disable(struct ipu_vdi * vdi) ipu_vdi_disable() argument 193 ipu_vdi_put(struct ipu_vdi * vdi) ipu_vdi_put() argument 201 struct ipu_vdi *vdi; ipu_vdi_init() local [all...] |
H A D | Makefile | 6 ipu-image-convert.o ipu-smfc.o ipu-vdi.o
|
/linux/drivers/staging/media/imx/ |
H A D | imx-media-vdic.c | 71 struct ipu_vdi *vdi; member 129 if (!IS_ERR_OR_NULL(priv->vdi)) in vdic_put_ipu_resources() 130 ipu_vdi_put(priv->vdi); in vdic_put_ipu_resources() 131 priv->vdi = NULL; in vdic_put_ipu_resources() 138 struct ipu_vdi *vdi; in vdic_get_ipu_resources() local 140 vdi = ipu_vdi_get(priv->ipu); in vdic_get_ipu_resources() 141 if (IS_ERR(vdi)) { in vdic_get_ipu_resources() 143 ret = PTR_ERR(vdi); in vdic_get_ipu_resources() 146 priv->vdi = vdi; in vdic_get_ipu_resources() [all...] |
/linux/include/video/ |
H A D | imx-ipu-v3.h | 208 void ipu_set_ic_src_mux(struct ipu_soc *ipu, int csi_id, bool vdi); 453 * IPU Video De-Interlacer (vdi) functions 456 void ipu_vdi_set_field_order(struct ipu_vdi *vdi, v4l2_std_id std, u32 field); 457 void ipu_vdi_set_motion(struct ipu_vdi *vdi, enum ipu_motion_sel motion_sel); 458 void ipu_vdi_setup(struct ipu_vdi *vdi, u32 code, int xres, int yres); 459 int ipu_vdi_enable(struct ipu_vdi *vdi); 460 int ipu_vdi_disable(struct ipu_vdi *vdi); 462 void ipu_vdi_put(struct ipu_vdi *vdi);
|
/linux/drivers/media/platform/chips-media/wave5/ |
H A D | Makefile | 6 wave5-vdi.o \
|