crypto/qat: rename sym-specific structs
authorFiona Trahe <fiona.trahe@intel.com>
Wed, 13 Jun 2018 12:13:51 +0000 (14:13 +0200)
committerPablo de Lara <pablo.de.lara.guarch@intel.com>
Wed, 27 Jun 2018 23:25:33 +0000 (01:25 +0200)
qat_session           -> qat_sym_session
qat_crypto_proto_flag -> qat_sym_proto_flag
qat_alg_cd            -> qat_sym_cd
qat_crypto_op_cookie  -> qat_sym_op_cookie
qat_gen1_capabilities -> qat_gen1_sym_capabilities
qat_gen2_capabilities -> qat_gen2_sym_capabilities

Signed-off-by: Fiona Trahe <fiona.trahe@intel.com>
drivers/crypto/qat/qat_common.h
drivers/crypto/qat/qat_qp.c
drivers/crypto/qat/qat_sym.c
drivers/crypto/qat/qat_sym.h
drivers/crypto/qat/qat_sym_session.c
drivers/crypto/qat/qat_sym_session.h
drivers/crypto/qat/rte_qat_cryptodev.c

index 293b6f7..7802e96 100644 (file)
@@ -37,11 +37,11 @@ struct qat_alg_buf_list {
        struct qat_alg_buf bufers[QAT_SGL_MAX_NUMBER];
 } __rte_packed __rte_cache_aligned;
 
-struct qat_crypto_op_cookie {
+struct qat_sym_op_cookie {
        struct qat_alg_buf_list qat_sgl_list_src;
        struct qat_alg_buf_list qat_sgl_list_dst;
        phys_addr_t qat_sgl_src_phys_addr;
        phys_addr_t qat_sgl_dst_phys_addr;
 };
 
-#endif /* _QAT_QAT_COMMON_H_ */
+#endif /* _QAT_COMMON_H_ */
index 23a9d5f..fb9c2a7 100644 (file)
@@ -165,7 +165,7 @@ int qat_sym_qp_setup(struct rte_cryptodev *dev, uint16_t queue_pair_id,
        if (qp->op_cookie_pool == NULL)
                qp->op_cookie_pool = rte_mempool_create(op_cookie_pool_name,
                                qp->nb_descriptors,
-                               sizeof(struct qat_crypto_op_cookie), 64, 0,
+                               sizeof(struct qat_sym_op_cookie), 64, 0,
                                NULL, NULL, NULL, NULL, socket_id,
                                0);
        if (!qp->op_cookie_pool) {
@@ -180,17 +180,17 @@ int qat_sym_qp_setup(struct rte_cryptodev *dev, uint16_t queue_pair_id,
                        goto create_err;
                }
 
-               struct qat_crypto_op_cookie *sql_cookie =
+               struct qat_sym_op_cookie *sql_cookie =
                                qp->op_cookies[i];
 
                sql_cookie->qat_sgl_src_phys_addr =
                                rte_mempool_virt2iova(sql_cookie) +
-                               offsetof(struct qat_crypto_op_cookie,
+                               offsetof(struct qat_sym_op_cookie,
                                qat_sgl_list_src);
 
                sql_cookie->qat_sgl_dst_phys_addr =
                                rte_mempool_virt2iova(sql_cookie) +
-                               offsetof(struct qat_crypto_op_cookie,
+                               offsetof(struct qat_sym_op_cookie,
                                qat_sgl_list_dst);
        }
 
index ae521c2..2dfdc9c 100644 (file)
@@ -88,10 +88,10 @@ adf_modulo(uint32_t data, uint32_t shift);
 
 static inline int
 qat_sym_build_request(struct rte_crypto_op *op, uint8_t *out_msg,
-               struct qat_crypto_op_cookie *qat_op_cookie, struct qat_qp *qp);
+               struct qat_sym_op_cookie *qat_op_cookie, struct qat_qp *qp);
 
 static inline uint32_t
-qat_bpicipher_preprocess(struct qat_session *ctx,
+qat_bpicipher_preprocess(struct qat_sym_session *ctx,
                                struct rte_crypto_op *op)
 {
        int block_len = qat_cipher_get_block_size(ctx->qat_cipher_alg);
@@ -146,7 +146,7 @@ qat_bpicipher_preprocess(struct qat_session *ctx,
 }
 
 static inline uint32_t
-qat_bpicipher_postprocess(struct qat_session *ctx,
+qat_bpicipher_postprocess(struct qat_sym_session *ctx,
                                struct rte_crypto_op *op)
 {
        int block_len = qat_cipher_get_block_size(ctx->qat_cipher_alg);
@@ -329,10 +329,11 @@ qat_sym_pmd_dequeue_op_burst(void *qp, struct rte_crypto_op **ops,
                                        resp_msg->comn_hdr.comn_status)) {
                        rx_op->status = RTE_CRYPTO_OP_STATUS_AUTH_FAILED;
                } else {
-                       struct qat_session *sess = (struct qat_session *)
+                       struct qat_sym_session *sess =
+                               (struct qat_sym_session *)
                                        get_session_private_data(
-                                       rx_op->sym->session,
-                                       cryptodev_qat_driver_id);
+                                               rx_op->sym->session,
+                                               cryptodev_qat_driver_id);
 
                        if (sess->bpi_ctx)
                                qat_bpicipher_postprocess(sess, rx_op);
@@ -457,10 +458,10 @@ set_cipher_iv_ccm(uint16_t iv_length, uint16_t iv_offset,
 
 static inline int
 qat_sym_build_request(struct rte_crypto_op *op, uint8_t *out_msg,
-               struct qat_crypto_op_cookie *qat_op_cookie, struct qat_qp *qp)
+               struct qat_sym_op_cookie *qat_op_cookie, struct qat_qp *qp)
 {
        int ret = 0;
-       struct qat_session *ctx;
+       struct qat_sym_session *ctx;
        struct icp_qat_fw_la_cipher_req_params *cipher_param;
        struct icp_qat_fw_la_auth_req_params *auth_param;
        register struct icp_qat_fw_la_bulk_req *qat_req;
@@ -485,7 +486,7 @@ qat_sym_build_request(struct rte_crypto_op *op, uint8_t *out_msg,
                return -EINVAL;
        }
 
-       ctx = (struct qat_session *)get_session_private_data(
+       ctx = (struct qat_sym_session *)get_session_private_data(
                        op->sym->session, cryptodev_qat_driver_id);
 
        if (unlikely(ctx == NULL)) {
index 811ba86..18c77ea 100644 (file)
@@ -27,7 +27,7 @@
 #define QAT_CSR_TAIL_FORCE_WRITE_THRESH 256U
 /* number of inflights below which no tail write coalescing should occur */
 
-struct qat_session;
+struct qat_sym_session;
 
 /**
  * Structure associated with each queue.
index f598d14..a08e930 100644 (file)
@@ -111,7 +111,7 @@ qat_sym_session_clear(struct rte_cryptodev *dev,
        PMD_INIT_FUNC_TRACE();
        uint8_t index = dev->driver_id;
        void *sess_priv = get_session_private_data(sess, index);
-       struct qat_session *s = (struct qat_session *)sess_priv;
+       struct qat_sym_session *s = (struct qat_sym_session *)sess_priv;
 
        if (sess_priv) {
                if (s->bpi_ctx)
@@ -199,7 +199,7 @@ qat_get_cipher_xform(struct rte_crypto_sym_xform *xform)
 int
 qat_sym_session_configure_cipher(struct rte_cryptodev *dev,
                struct rte_crypto_sym_xform *xform,
-               struct qat_session *session)
+               struct qat_sym_session *session)
 {
        struct qat_pmd_private *internals = dev->data->dev_private;
        struct rte_crypto_cipher_xform *cipher_xform = NULL;
@@ -404,7 +404,7 @@ int
 qat_sym_session_set_parameters(struct rte_cryptodev *dev,
                struct rte_crypto_sym_xform *xform, void *session_private)
 {
-       struct qat_session *session = session_private;
+       struct qat_sym_session *session = session_private;
        int ret;
        int qat_cmd_id;
 
@@ -412,7 +412,7 @@ qat_sym_session_set_parameters(struct rte_cryptodev *dev,
 
        /* Set context descriptor physical address */
        session->cd_paddr = rte_mempool_virt2iova(session) +
-                       offsetof(struct qat_session, cd);
+                       offsetof(struct qat_sym_session, cd);
 
        session->min_qat_dev_gen = QAT_GEN1;
 
@@ -492,7 +492,7 @@ qat_sym_session_set_parameters(struct rte_cryptodev *dev,
 int
 qat_sym_session_configure_auth(struct rte_cryptodev *dev,
                                struct rte_crypto_sym_xform *xform,
-                               struct qat_session *session)
+                               struct qat_sym_session *session)
 {
        struct rte_crypto_auth_xform *auth_xform = qat_get_auth_xform(xform);
        struct qat_pmd_private *internals = dev->data->dev_private;
@@ -629,7 +629,7 @@ qat_sym_session_configure_auth(struct rte_cryptodev *dev,
 
 int
 qat_sym_session_configure_aead(struct rte_crypto_sym_xform *xform,
-                               struct qat_session *session)
+                               struct qat_sym_session *session)
 {
        struct rte_crypto_aead_xform *aead_xform = &xform->aead;
        enum rte_crypto_auth_operation crypto_operation;
@@ -721,7 +721,7 @@ qat_sym_session_configure_aead(struct rte_crypto_sym_xform *xform,
 unsigned int qat_sym_session_get_private_size(
                struct rte_cryptodev *dev __rte_unused)
 {
-       return RTE_ALIGN_CEIL(sizeof(struct qat_session), 8);
+       return RTE_ALIGN_CEIL(sizeof(struct qat_sym_session), 8);
 }
 
 /* returns block size in bytes per cipher algo */
@@ -1124,7 +1124,7 @@ static int qat_sym_do_precomputes(enum icp_qat_hw_auth_algo hash_alg,
 
 static void
 qat_sym_session_init_common_hdr(struct icp_qat_fw_comn_req_hdr *header,
-               enum qat_crypto_proto_flag proto_flags)
+               enum qat_sym_proto_flag proto_flags)
 {
        PMD_INIT_FUNC_TRACE();
        header->hdr_flags =
@@ -1172,11 +1172,11 @@ qat_sym_session_init_common_hdr(struct icp_qat_fw_comn_req_hdr *header,
  *     and set its protocol flag in both cipher and auth part of content
  *     descriptor building function
  */
-static enum qat_crypto_proto_flag
+static enum qat_sym_proto_flag
 qat_get_crypto_proto_flag(uint16_t flags)
 {
        int proto = ICP_QAT_FW_LA_PROTO_GET(flags);
-       enum qat_crypto_proto_flag qat_proto_flag =
+       enum qat_sym_proto_flag qat_proto_flag =
                        QAT_CRYPTO_PROTO_FLAG_NONE;
 
        switch (proto) {
@@ -1191,7 +1191,7 @@ qat_get_crypto_proto_flag(uint16_t flags)
        return qat_proto_flag;
 }
 
-int qat_sym_session_aead_create_cd_cipher(struct qat_session *cdesc,
+int qat_sym_session_aead_create_cd_cipher(struct qat_sym_session *cdesc,
                                                uint8_t *cipherkey,
                                                uint32_t cipherkeylen)
 {
@@ -1203,7 +1203,7 @@ int qat_sym_session_aead_create_cd_cipher(struct qat_session *cdesc,
        struct icp_qat_fw_cipher_cd_ctrl_hdr *cipher_cd_ctrl = ptr;
        struct icp_qat_fw_auth_cd_ctrl_hdr *hash_cd_ctrl = ptr;
        enum icp_qat_hw_cipher_convert key_convert;
-       enum qat_crypto_proto_flag qat_proto_flag =
+       enum qat_sym_proto_flag qat_proto_flag =
                QAT_CRYPTO_PROTO_FLAG_NONE;
        uint32_t total_key_size;
        uint16_t cipher_offset, cd_size;
@@ -1339,7 +1339,7 @@ int qat_sym_session_aead_create_cd_cipher(struct qat_session *cdesc,
        return 0;
 }
 
-int qat_sym_session_aead_create_cd_auth(struct qat_session *cdesc,
+int qat_sym_session_aead_create_cd_auth(struct qat_sym_session *cdesc,
                                                uint8_t *authkey,
                                                uint32_t authkeylen,
                                                uint32_t aad_length,
@@ -1363,7 +1363,7 @@ int qat_sym_session_aead_create_cd_auth(struct qat_session *cdesc,
        uint32_t *aad_len = NULL;
        uint32_t wordIndex  = 0;
        uint32_t *pTempKey;
-       enum qat_crypto_proto_flag qat_proto_flag =
+       enum qat_sym_proto_flag qat_proto_flag =
                QAT_CRYPTO_PROTO_FLAG_NONE;
 
        PMD_INIT_FUNC_TRACE();
index 493036e..d3d27ff 100644 (file)
@@ -34,7 +34,7 @@
                                        ICP_QAT_HW_CIPHER_KEY_CONVERT, \
                                        ICP_QAT_HW_CIPHER_DECRYPT)
 
-enum qat_crypto_proto_flag {
+enum qat_sym_proto_flag {
        QAT_CRYPTO_PROTO_FLAG_NONE = 0,
        QAT_CRYPTO_PROTO_FLAG_CCM = 1,
        QAT_CRYPTO_PROTO_FLAG_GCM = 2,
@@ -43,12 +43,12 @@ enum qat_crypto_proto_flag {
 };
 
 /* Common content descriptor */
-struct qat_alg_cd {
+struct qat_sym_cd {
        struct icp_qat_hw_cipher_algo_blk cipher;
        struct icp_qat_hw_auth_algo_blk hash;
 } __rte_packed __rte_cache_aligned;
 
-struct qat_session {
+struct qat_sym_session {
        enum icp_qat_fw_la_cmd_id qat_cmd;
        enum icp_qat_hw_cipher_algo qat_cipher_alg;
        enum icp_qat_hw_cipher_dir qat_dir;
@@ -56,7 +56,7 @@ struct qat_session {
        enum icp_qat_hw_auth_algo qat_hash_alg;
        enum icp_qat_hw_auth_op auth_op;
        void *bpi_ctx;
-       struct qat_alg_cd cd;
+       struct qat_sym_cd cd;
        uint8_t *cd_cur_ptr;
        phys_addr_t cd_paddr;
        struct icp_qat_fw_la_bulk_req fw_req;
@@ -87,25 +87,25 @@ qat_sym_session_set_parameters(struct rte_cryptodev *dev,
 
 int
 qat_sym_session_configure_aead(struct rte_crypto_sym_xform *xform,
-                               struct qat_session *session);
+                               struct qat_sym_session *session);
 
 int
 qat_sym_session_configure_cipher(struct rte_cryptodev *dev,
                struct rte_crypto_sym_xform *xform,
-               struct qat_session *session);
+               struct qat_sym_session *session);
 
 int
 qat_sym_session_configure_auth(struct rte_cryptodev *dev,
                                struct rte_crypto_sym_xform *xform,
-                               struct qat_session *session);
+                               struct qat_sym_session *session);
 
 int
-qat_sym_session_aead_create_cd_cipher(struct qat_session *cd,
+qat_sym_session_aead_create_cd_cipher(struct qat_sym_session *cd,
                                                uint8_t *enckey,
                                                uint32_t enckeylen);
 
 int
-qat_sym_session_aead_create_cd_auth(struct qat_session *cdesc,
+qat_sym_session_aead_create_cd_auth(struct qat_sym_session *cdesc,
                                                uint8_t *authkey,
                                                uint32_t authkeylen,
                                                uint32_t aad_length,
@@ -121,7 +121,7 @@ qat_sym_session_get_private_size(struct rte_cryptodev *dev);
 
 void
 qat_sym_sesssion_init_common_hdr(struct icp_qat_fw_comn_req_hdr *header,
-                                       enum qat_crypto_proto_flag proto_flags);
+                                       enum qat_sym_proto_flag proto_flags);
 int
 qat_sym_validate_aes_key(int key_len, enum icp_qat_hw_cipher_algo *alg);
 int
index 42011dc..05cb5ef 100644 (file)
 
 uint8_t cryptodev_qat_driver_id;
 
-static const struct rte_cryptodev_capabilities qat_gen1_capabilities[] = {
+static const struct rte_cryptodev_capabilities qat_gen1_sym_capabilities[] = {
        QAT_BASE_GEN1_SYM_CAPABILITIES,
        RTE_CRYPTODEV_END_OF_CAPABILITIES_LIST()
 };
 
-static const struct rte_cryptodev_capabilities qat_gen2_capabilities[] = {
+static const struct rte_cryptodev_capabilities qat_gen2_sym_capabilities[] = {
        QAT_BASE_GEN1_SYM_CAPABILITIES,
        QAT_EXTRA_GEN2_SYM_CAPABILITIES,
        RTE_CRYPTODEV_END_OF_CAPABILITIES_LIST()
@@ -99,13 +99,13 @@ crypto_qat_create(const char *name, struct rte_pci_device *pci_dev,
        switch (pci_dev->id.device_id) {
        case 0x0443:
                internals->qat_dev_gen = QAT_GEN1;
-               internals->qat_dev_capabilities = qat_gen1_capabilities;
+               internals->qat_dev_capabilities = qat_gen1_sym_capabilities;
                break;
        case 0x37c9:
        case 0x19e3:
        case 0x6f55:
                internals->qat_dev_gen = QAT_GEN2;
-               internals->qat_dev_capabilities = qat_gen2_capabilities;
+               internals->qat_dev_capabilities = qat_gen2_sym_capabilities;
                break;
        default:
                PMD_DRV_LOG(ERR,