Lines Matching refs:hwconfig

488 			(BIT(priv->hwconfig.hwdataw) - 1)) >>  in safexcel_hw_setup_cdesc_rings()
489 priv->hwconfig.hwdataw; in safexcel_hw_setup_cdesc_rings()
493 cd_fetch_cnt = (1 << priv->hwconfig.hwcfsize) / cd_size_rnd; in safexcel_hw_setup_cdesc_rings()
498 cd_fetch_cnt = ((1 << priv->hwconfig.hwcfsize) / in safexcel_hw_setup_cdesc_rings()
521 (cd_size_rnd << priv->hwconfig.hwdataw)) << 16) | in safexcel_hw_setup_cdesc_rings()
545 (BIT(priv->hwconfig.hwdataw) - 1)) >> in safexcel_hw_setup_rdesc_rings()
546 priv->hwconfig.hwdataw; in safexcel_hw_setup_rdesc_rings()
549 rd_fetch_cnt = (1 << priv->hwconfig.hwrfsize) / rd_size_rnd; in safexcel_hw_setup_rdesc_rings()
554 rd_fetch_cnt = ((1 << priv->hwconfig.hwrfsize) / in safexcel_hw_setup_rdesc_rings()
570 (rd_size_rnd << priv->hwconfig.hwdataw)) << 16) | in safexcel_hw_setup_rdesc_rings()
677 if (priv->hwconfig.hwnumpes > 4) { in safexcel_hw_init()
1271 if ((safexcel_algs[i]->algo_mask & priv->hwconfig.algo_flags) != in safexcel_register_algorithms()
1292 if ((safexcel_algs[j]->algo_mask & priv->hwconfig.algo_flags) != in safexcel_register_algorithms()
1314 if ((safexcel_algs[i]->algo_mask & priv->hwconfig.algo_flags) != in safexcel_unregister_algorithms()
1330 u32 mask = BIT(priv->hwconfig.hwdataw) - 1; in safexcel_configure()
1332 priv->config.pes = priv->hwconfig.hwnumpes; in safexcel_configure()
1333 priv->config.rings = min_t(u32, priv->hwconfig.hwnumrings, max_rings); in safexcel_configure()
1336 priv->hwconfig.hwnumraic); in safexcel_configure()
1417 priv->hwconfig.hiaver = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1421 priv->hwconfig.hiaver = EIP197_VERSION_SWAP(version); in safexcel_probe_generic()
1427 priv->hwconfig.hiaver = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1433 priv->hwconfig.hiaver = EIP197_VERSION_SWAP(version); in safexcel_probe_generic()
1474 priv->hwconfig.hwver = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1484 priv->hwconfig.ppver = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1492 priv->hwconfig.pever = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1497 priv->hwconfig.icever = 0; in safexcel_probe_generic()
1498 priv->hwconfig.ocever = 0; in safexcel_probe_generic()
1499 priv->hwconfig.psever = 0; in safexcel_probe_generic()
1504 priv->hwconfig.hwdataw = (hiaopt >> EIP197_HWDATAW_OFFSET) & in safexcel_probe_generic()
1506 priv->hwconfig.hwcfsize = ((hiaopt >> EIP197_CFSIZE_OFFSET) & in safexcel_probe_generic()
1509 priv->hwconfig.hwrfsize = ((hiaopt >> EIP197_RFSIZE_OFFSET) & in safexcel_probe_generic()
1512 priv->hwconfig.hwnumpes = (hiaopt >> EIP197_N_PES_OFFSET) & in safexcel_probe_generic()
1514 priv->hwconfig.hwnumrings = (hiaopt >> EIP197_N_RINGS_OFFSET) & in safexcel_probe_generic()
1528 priv->hwconfig.icever = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1538 priv->hwconfig.psever = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1547 priv->hwconfig.ocever = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1556 priv->hwconfig.hwdataw = (hiaopt >> EIP197_HWDATAW_OFFSET) & in safexcel_probe_generic()
1558 priv->hwconfig.hwcfsize = (hiaopt >> EIP97_CFSIZE_OFFSET) & in safexcel_probe_generic()
1560 priv->hwconfig.hwrfsize = (hiaopt >> EIP97_RFSIZE_OFFSET) & in safexcel_probe_generic()
1562 priv->hwconfig.hwnumpes = 1; /* by definition */ in safexcel_probe_generic()
1563 priv->hwconfig.hwnumrings = (hiaopt >> EIP197_N_RINGS_OFFSET) & in safexcel_probe_generic()
1574 priv->hwconfig.hwnumraic = i; in safexcel_probe_generic()
1576 if (!priv->hwconfig.hwnumraic) { in safexcel_probe_generic()
1582 priv->hwconfig.algo_flags = readl(EIP197_PE(priv) + in safexcel_probe_generic()
1587 peid, priv->hwconfig.hwver, hwctg, priv->hwconfig.hwnumpes, in safexcel_probe_generic()
1588 priv->hwconfig.hwnumrings, priv->hwconfig.hwnumraic, in safexcel_probe_generic()
1589 priv->hwconfig.hiaver, priv->hwconfig.hwdataw, in safexcel_probe_generic()
1590 priv->hwconfig.hwcfsize, priv->hwconfig.hwrfsize, in safexcel_probe_generic()
1591 priv->hwconfig.ppver, priv->hwconfig.pever, in safexcel_probe_generic()
1592 priv->hwconfig.algo_flags, priv->hwconfig.icever, in safexcel_probe_generic()
1593 priv->hwconfig.ocever, priv->hwconfig.psever); in safexcel_probe_generic()