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),
1329 priv->config.rings = min_t(u32, priv->hwconfig.hwnumrings, max_rings);
1330 /* Cannot currently support more rings than we have ring AICs! */
1331 priv->config.rings = min_t(u32, priv->config.rings,
1601 priv->config.rings + 1,
1602 priv->config.rings + 1,
1610 /* Register the ring IRQ handlers and configure the rings */
1611 priv->ring = devm_kcalloc(dev, priv->config.rings,
1617 for (i = 0; i < priv->config.rings; i++) {
1626 dev_err(dev, "Failed to initialize rings\n");
1702 for (i = 0; i < priv->config.rings; i++) {
1716 for (i = 0; i < priv->config.rings; i++) {
1811 for (i = 0; i < priv->config.rings; i++) {
1975 for (i = 0; i < priv->config.rings; i++)