Lines Matching full:rings
29 MODULE_PARM_DESC(max_rings, "Maximum number of rings to use.");
36 * Map all interfaces/rings to register index 0 in eip197_trc_cache_setupvirt()
51 for (i = 0; i < priv->config.rings; i++) { in eip197_trc_cache_setupvirt()
510 for (i = 0; i < priv->config.rings; i++) { in safexcel_hw_setup_cdesc_rings()
558 for (i = 0; i < priv->config.rings; i++) { in safexcel_hw_setup_rdesc_rings()
600 priv->config.pes, priv->config.rings); in safexcel_hw_init()
660 /* enable HIA input interface arbiter and rings */ in safexcel_hw_init()
662 GENMASK(priv->config.rings - 1, 0), in safexcel_hw_init()
719 /* Command Descriptor Rings prepare */ in safexcel_hw_init()
720 for (i = 0; i < priv->config.rings; i++) { in safexcel_hw_init()
746 for (i = 0; i < priv->config.rings; i++) { in safexcel_hw_init()
769 /* Enable command descriptor rings */ in safexcel_hw_init()
770 writel(EIP197_DxE_THR_CTRL_EN | GENMASK(priv->config.rings - 1, 0), in safexcel_hw_init()
773 /* Enable result descriptor rings */ in safexcel_hw_init()
774 writel(EIP197_DxE_THR_CTRL_EN | GENMASK(priv->config.rings - 1, 0), in safexcel_hw_init()
1328 priv->config.rings = min_t(u32, priv->hwconfig.hwnumrings, max_rings); in safexcel_configure()
1329 /* Cannot currently support more rings than we have ring AICs! */ in safexcel_configure()
1330 priv->config.rings = min_t(u32, priv->config.rings, in safexcel_configure()
1600 priv->config.rings + 1, in safexcel_probe_generic()
1601 priv->config.rings + 1, in safexcel_probe_generic()
1609 /* Register the ring IRQ handlers and configure the rings */ in safexcel_probe_generic()
1610 priv->ring = devm_kcalloc(dev, priv->config.rings, in safexcel_probe_generic()
1616 for (i = 0; i < priv->config.rings; i++) { in safexcel_probe_generic()
1625 dev_err(dev, "Failed to initialize rings\n"); in safexcel_probe_generic()
1701 for (i = 0; i < priv->config.rings; i++) { in safexcel_probe_generic()
1715 for (i = 0; i < priv->config.rings; i++) { in safexcel_hw_reset_rings()
1810 for (i = 0; i < priv->config.rings; i++) { in safexcel_remove()
1974 for (i = 0; i < priv->config.rings; i++) in safexcel_pci_remove()