Lines Matching refs:smfc
36 int ipu_smfc_set_burstsize(struct ipu_smfc *smfc, int burstsize)
38 struct ipu_smfc_priv *priv = smfc->priv;
44 shift = smfc->chno * 4;
56 int ipu_smfc_map_channel(struct ipu_smfc *smfc, int csi_id, int mipi_id)
58 struct ipu_smfc_priv *priv = smfc->priv;
64 shift = smfc->chno * 3;
76 int ipu_smfc_set_watermark(struct ipu_smfc *smfc, u32 set_level, u32 clr_level)
78 struct ipu_smfc_priv *priv = smfc->priv;
84 shift = smfc->chno * 6 + (smfc->chno > 1 ? 4 : 0);
96 int ipu_smfc_enable(struct ipu_smfc *smfc)
98 struct ipu_smfc_priv *priv = smfc->priv;
114 int ipu_smfc_disable(struct ipu_smfc *smfc)
116 struct ipu_smfc_priv *priv = smfc->priv;
138 struct ipu_smfc *smfc, *ret;
144 smfc = &priv->channel[chno];
145 ret = smfc;
149 if (smfc->inuse) {
154 smfc->inuse = true;
161 void ipu_smfc_put(struct ipu_smfc *smfc)
163 struct ipu_smfc_priv *priv = smfc->priv;
167 smfc->inuse = false;