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++) {
502 for (i = 0; i < priv->config.rings; i++) {
550 for (i = 0; i < priv->config.rings; i++) {
592 priv->config.pes, priv->config.rings);
652 /* enable HIA input interface arbiter and rings */
654 GENMASK(priv->config.rings - 1, 0),
712 for (i = 0; i < priv->config.rings; i++) {
738 for (i = 0; i < priv->config.rings; i++) {
761 /* Enable command descriptor rings */
762 writel(EIP197_DxE_THR_CTRL_EN | GENMASK(priv->config.rings - 1, 0),
765 /* Enable result descriptor rings */
766 writel(EIP197_DxE_THR_CTRL_EN | GENMASK(priv->config.rings - 1, 0),
1339 priv->config.rings = min_t(u32, priv->hwconfig.hwnumrings, max_rings);
1340 /* Cannot currently support more rings than we have ring AICs! */
1341 priv->config.rings = min_t(u32, priv->config.rings,
1611 priv->config.rings + 1,
1612 priv->config.rings + 1,
1620 /* Register the ring IRQ handlers and configure the rings */
1621 priv->ring = devm_kcalloc(dev, priv->config.rings,
1627 for (i = 0; i < priv->config.rings; i++) {
1636 dev_err(dev, "Failed to initialize rings\n");
1712 for (i = 0; i < priv->config.rings; i++) {
1726 for (i = 0; i < priv->config.rings; i++) {
1821 for (i = 0; i < priv->config.rings; i++) {
1962 for (i = 0; i < priv->config.rings; i++)