Lines Matching refs:hwconfig
480 (BIT(priv->hwconfig.hwdataw) - 1)) >> in safexcel_hw_setup_cdesc_rings()
481 priv->hwconfig.hwdataw; in safexcel_hw_setup_cdesc_rings()
485 cd_fetch_cnt = (1 << priv->hwconfig.hwcfsize) / cd_size_rnd; in safexcel_hw_setup_cdesc_rings()
490 cd_fetch_cnt = ((1 << priv->hwconfig.hwcfsize) / in safexcel_hw_setup_cdesc_rings()
513 (cd_size_rnd << priv->hwconfig.hwdataw)) << 16) | in safexcel_hw_setup_cdesc_rings()
537 (BIT(priv->hwconfig.hwdataw) - 1)) >> in safexcel_hw_setup_rdesc_rings()
538 priv->hwconfig.hwdataw; in safexcel_hw_setup_rdesc_rings()
541 rd_fetch_cnt = (1 << priv->hwconfig.hwrfsize) / rd_size_rnd; in safexcel_hw_setup_rdesc_rings()
546 rd_fetch_cnt = ((1 << priv->hwconfig.hwrfsize) / in safexcel_hw_setup_rdesc_rings()
562 (rd_size_rnd << priv->hwconfig.hwdataw)) << 16) | in safexcel_hw_setup_rdesc_rings()
669 if (priv->hwconfig.hwnumpes > 4) { in safexcel_hw_init()
1277 if ((safexcel_algs[i]->algo_mask & priv->hwconfig.algo_flags) != in safexcel_register_algorithms()
1298 if ((safexcel_algs[j]->algo_mask & priv->hwconfig.algo_flags) != in safexcel_register_algorithms()
1320 if ((safexcel_algs[i]->algo_mask & priv->hwconfig.algo_flags) != in safexcel_unregister_algorithms()
1336 u32 mask = BIT(priv->hwconfig.hwdataw) - 1; in safexcel_configure()
1338 priv->config.pes = priv->hwconfig.hwnumpes; in safexcel_configure()
1339 priv->config.rings = min_t(u32, priv->hwconfig.hwnumrings, max_rings); in safexcel_configure()
1342 priv->hwconfig.hwnumraic); in safexcel_configure()
1423 priv->hwconfig.hiaver = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1427 priv->hwconfig.hiaver = EIP197_VERSION_SWAP(version); in safexcel_probe_generic()
1433 priv->hwconfig.hiaver = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1439 priv->hwconfig.hiaver = EIP197_VERSION_SWAP(version); in safexcel_probe_generic()
1480 priv->hwconfig.hwver = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1490 priv->hwconfig.ppver = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1498 priv->hwconfig.pever = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1503 priv->hwconfig.icever = 0; in safexcel_probe_generic()
1504 priv->hwconfig.ocever = 0; in safexcel_probe_generic()
1505 priv->hwconfig.psever = 0; in safexcel_probe_generic()
1510 priv->hwconfig.hwdataw = (hiaopt >> EIP197_HWDATAW_OFFSET) & in safexcel_probe_generic()
1512 priv->hwconfig.hwcfsize = ((hiaopt >> EIP197_CFSIZE_OFFSET) & in safexcel_probe_generic()
1515 priv->hwconfig.hwrfsize = ((hiaopt >> EIP197_RFSIZE_OFFSET) & in safexcel_probe_generic()
1518 priv->hwconfig.hwnumpes = (hiaopt >> EIP197_N_PES_OFFSET) & in safexcel_probe_generic()
1520 priv->hwconfig.hwnumrings = (hiaopt >> EIP197_N_RINGS_OFFSET) & in safexcel_probe_generic()
1534 priv->hwconfig.icever = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1544 priv->hwconfig.psever = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1553 priv->hwconfig.ocever = EIP197_VERSION_MASK(version); in safexcel_probe_generic()
1562 priv->hwconfig.hwdataw = (hiaopt >> EIP197_HWDATAW_OFFSET) & in safexcel_probe_generic()
1564 priv->hwconfig.hwcfsize = (hiaopt >> EIP97_CFSIZE_OFFSET) & in safexcel_probe_generic()
1566 priv->hwconfig.hwrfsize = (hiaopt >> EIP97_RFSIZE_OFFSET) & in safexcel_probe_generic()
1568 priv->hwconfig.hwnumpes = 1; /* by definition */ in safexcel_probe_generic()
1569 priv->hwconfig.hwnumrings = (hiaopt >> EIP197_N_RINGS_OFFSET) & in safexcel_probe_generic()
1580 priv->hwconfig.hwnumraic = i; in safexcel_probe_generic()
1582 if (!priv->hwconfig.hwnumraic) { in safexcel_probe_generic()
1588 priv->hwconfig.algo_flags = readl(EIP197_PE(priv) + in safexcel_probe_generic()
1593 peid, priv->hwconfig.hwver, hwctg, priv->hwconfig.hwnumpes, in safexcel_probe_generic()
1594 priv->hwconfig.hwnumrings, priv->hwconfig.hwnumraic, in safexcel_probe_generic()
1595 priv->hwconfig.hiaver, priv->hwconfig.hwdataw, in safexcel_probe_generic()
1596 priv->hwconfig.hwcfsize, priv->hwconfig.hwrfsize, in safexcel_probe_generic()
1597 priv->hwconfig.ppver, priv->hwconfig.pever, in safexcel_probe_generic()
1598 priv->hwconfig.algo_flags, priv->hwconfig.icever, in safexcel_probe_generic()
1599 priv->hwconfig.ocever, priv->hwconfig.psever); in safexcel_probe_generic()