Lines Matching refs:qcy
1553 qat_crypto_select_bank(struct qat_crypto *qcy)
1557 return &qcy->qcy_banks[cpuid % qcy->qcy_num_banks];
1682 struct qat_crypto *qcy = &sc->sc_crypto;
1688 qcy->qcy_sc = sc;
1695 qcy->qcy_num_banks = num_banks;
1697 qcy->qcy_banks =
1701 struct qat_crypto_bank *qcb = &qcy->qcy_banks[bank];
1708 mtx_init(&qcy->qcy_crypto_mtx, "qcy crypto", NULL, MTX_DEF);
1740 struct qat_crypto *qcy = &sc->sc_crypto;
1749 if (qcy->qcy_banks != NULL) {
1750 for (bank = 0; bank < qcy->qcy_num_banks; bank++) {
1751 qcb = &qcy->qcy_banks[bank];
1754 qat_free_mem(qcy->qcy_banks);
1755 mtx_destroy(&qcy->qcy_crypto_mtx);
1762 struct qat_crypto *qcy;
1764 qcy = &sc->sc_crypto;
1765 qcy->qcy_cid = crypto_get_driverid(sc->sc_dev,
1767 if (qcy->qcy_cid < 0) {
1779 struct qat_crypto *qcy;
1781 qcy = &sc->sc_crypto;
1782 if (qcy->qcy_cid >= 0)
1783 (void)crypto_unregister_all(qcy->qcy_cid);
1800 struct qat_crypto *qcy;
1812 qcy = qsbc->qsbc_crypto;
1856 crypto_unblock(qcy->qcy_cid, CRYPTO_SYMQ);
1956 struct qat_crypto *qcy;
1965 qcy = &sc->sc_crypto;
2126 qcy->qcy_sc->sc_hw.qhw_crypto_setup_desc(qcy, qs, ddesc);
2127 qcy->qcy_sc->sc_hw.qhw_crypto_setup_desc(qcy, qs, edesc);
2168 struct qat_crypto *qcy;
2178 qcy = &sc->sc_crypto;
2223 qcb = qat_crypto_select_bank(qcy);
2242 qsbc->qsbc_crypto = qcy;