Lines Matching refs:rings
29 MODULE_PARM_DESC(max_rings, "Maximum number of rings to use.");
36 * Map all interfaces/rings to register index 0
51 for (i = 0; i < priv->config.rings; i++) {
510 for (i = 0; i < priv->config.rings; i++) {
558 for (i = 0; i < priv->config.rings; i++) {
600 priv->config.pes, priv->config.rings);
660 /* enable HIA input interface arbiter and rings */
662 GENMASK(priv->config.rings - 1, 0),
720 for (i = 0; i < priv->config.rings; i++) {
746 for (i = 0; i < priv->config.rings; i++) {
769 /* Enable command descriptor rings */
770 writel(EIP197_DxE_THR_CTRL_EN | GENMASK(priv->config.rings - 1, 0),
773 /* Enable result descriptor rings */
774 writel(EIP197_DxE_THR_CTRL_EN | GENMASK(priv->config.rings - 1, 0),
1333 priv->config.rings = min_t(u32, priv->hwconfig.hwnumrings, max_rings);
1334 /* Cannot currently support more rings than we have ring AICs! */
1335 priv->config.rings = min_t(u32, priv->config.rings,
1605 priv->config.rings + 1,
1606 priv->config.rings + 1,
1614 /* Register the ring IRQ handlers and configure the rings */
1615 priv->ring = devm_kcalloc(dev, priv->config.rings,
1621 for (i = 0; i < priv->config.rings; i++) {
1630 dev_err(dev, "Failed to initialize rings\n");
1706 for (i = 0; i < priv->config.rings; i++) {
1720 for (i = 0; i < priv->config.rings; i++) {
1815 for (i = 0; i < priv->config.rings; i++) {
1981 for (i = 0; i < priv->config.rings; i++)