Lines Matching refs:hdw
210 u32 hdw, cd_size_rnd, val; in safexcel_hw_setup_cdesc_rings() local
213 hdw = readl(EIP197_HIA_AIC_G(priv) + EIP197_HIA_OPTIONS); in safexcel_hw_setup_cdesc_rings()
214 hdw &= GENMASK(27, 25); in safexcel_hw_setup_cdesc_rings()
215 hdw >>= 25; in safexcel_hw_setup_cdesc_rings()
217 cd_size_rnd = (priv->config.cd_size + (BIT(hdw) - 1)) >> hdw; in safexcel_hw_setup_cdesc_rings()
229 writel(((EIP197_FETCH_COUNT * (cd_size_rnd << hdw)) << 16) | in safexcel_hw_setup_cdesc_rings()
248 u32 hdw, rd_size_rnd, val; in safexcel_hw_setup_rdesc_rings() local
251 hdw = readl(EIP197_HIA_AIC_G(priv) + EIP197_HIA_OPTIONS); in safexcel_hw_setup_rdesc_rings()
252 hdw &= GENMASK(27, 25); in safexcel_hw_setup_rdesc_rings()
253 hdw >>= 25; in safexcel_hw_setup_rdesc_rings()
255 rd_size_rnd = (priv->config.rd_size + (BIT(hdw) - 1)) >> hdw; in safexcel_hw_setup_rdesc_rings()
268 writel(((EIP197_FETCH_COUNT * (rd_size_rnd << hdw)) << 16) | in safexcel_hw_setup_rdesc_rings()