summaryrefslogtreecommitdiff
path: root/drivers/crypto/intel
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/crypto/intel')
-rw-r--r--drivers/crypto/intel/Kconfig5
-rw-r--r--drivers/crypto/intel/Makefile5
-rw-r--r--drivers/crypto/intel/ixp4xx/Kconfig14
-rw-r--r--drivers/crypto/intel/ixp4xx/Makefile2
-rw-r--r--drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c1604
-rw-r--r--drivers/crypto/intel/keembay/Kconfig90
-rw-r--r--drivers/crypto/intel/keembay/Makefile10
-rw-r--r--drivers/crypto/intel/keembay/keembay-ocs-aes-core.c1704
-rw-r--r--drivers/crypto/intel/keembay/keembay-ocs-ecc.c1016
-rw-r--r--drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c1264
-rw-r--r--drivers/crypto/intel/keembay/ocs-aes.c1489
-rw-r--r--drivers/crypto/intel/keembay/ocs-aes.h129
-rw-r--r--drivers/crypto/intel/keembay/ocs-hcu.c840
-rw-r--r--drivers/crypto/intel/keembay/ocs-hcu.h106
-rw-r--r--drivers/crypto/intel/qat/Kconfig97
-rw-r--r--drivers/crypto/intel/qat/Makefile9
-rw-r--r--drivers/crypto/intel/qat/qat_4xxx/Makefile4
-rw-r--r--drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c417
-rw-r--r--drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.h82
-rw-r--r--drivers/crypto/intel/qat/qat_4xxx/adf_drv.c459
-rw-r--r--drivers/crypto/intel/qat/qat_c3xxx/Makefile4
-rw-r--r--drivers/crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c139
-rw-r--r--drivers/crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.h28
-rw-r--r--drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c258
-rw-r--r--drivers/crypto/intel/qat/qat_c3xxxvf/Makefile4
-rw-r--r--drivers/crypto/intel/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c102
-rw-r--r--drivers/crypto/intel/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h18
-rw-r--r--drivers/crypto/intel/qat/qat_c3xxxvf/adf_drv.c232
-rw-r--r--drivers/crypto/intel/qat/qat_c62x/Makefile4
-rw-r--r--drivers/crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c141
-rw-r--r--drivers/crypto/intel/qat/qat_c62x/adf_c62x_hw_data.h28
-rw-r--r--drivers/crypto/intel/qat/qat_c62x/adf_drv.c258
-rw-r--r--drivers/crypto/intel/qat/qat_c62xvf/Makefile4
-rw-r--r--drivers/crypto/intel/qat/qat_c62xvf/adf_c62xvf_hw_data.c102
-rw-r--r--drivers/crypto/intel/qat/qat_c62xvf/adf_c62xvf_hw_data.h18
-rw-r--r--drivers/crypto/intel/qat/qat_c62xvf/adf_drv.c232
-rw-r--r--drivers/crypto/intel/qat/qat_common/Makefile34
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_accel_devices.h319
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_accel_engine.c212
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_admin.c362
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_aer.c185
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_cfg.c339
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_cfg.h43
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_cfg_common.h76
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_cfg_strings.h42
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_cfg_user.h38
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_common_drv.h249
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_ctl_drv.c475
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c452
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen2_config.c206
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen2_config.h10
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen2_dc.c70
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen2_dc.h10
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen2_hw_data.c268
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen2_hw_data.h165
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen2_pfvf.c399
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen2_pfvf.h29
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen4_dc.c83
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen4_dc.h10
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen4_hw_data.c194
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen4_hw_data.h142
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen4_pfvf.c147
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen4_pfvf.h17
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen4_pm.c137
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_gen4_pm.h44
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_hw_arbiter.c105
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_init.c480
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_isr.c382
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_pfvf_msg.h259
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_pfvf_pf_msg.c52
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_pfvf_pf_msg.h18
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_pfvf_pf_proto.c348
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_pfvf_pf_proto.h13
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_pfvf_utils.c65
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_pfvf_utils.h31
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_pfvf_vf_msg.c167
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_pfvf_vf_msg.h23
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_pfvf_vf_proto.c368
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_pfvf_vf_proto.h17
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_sriov.c215
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_sysfs.c174
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_transport.c577
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_transport.h20
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_transport_access_macros.h58
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_transport_debug.c209
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_transport_internal.h73
-rw-r--r--drivers/crypto/intel/qat/qat_common/adf_vf_isr.c313
-rw-r--r--drivers/crypto/intel/qat/qat_common/icp_qat_fw.h298
-rw-r--r--drivers/crypto/intel/qat/qat_common/icp_qat_fw_comp.h404
-rw-r--r--drivers/crypto/intel/qat/qat_common/icp_qat_fw_init_admin.h115
-rw-r--r--drivers/crypto/intel/qat/qat_common/icp_qat_fw_la.h367
-rw-r--r--drivers/crypto/intel/qat/qat_common/icp_qat_fw_loader_handle.h68
-rw-r--r--drivers/crypto/intel/qat/qat_common/icp_qat_fw_pke.h68
-rw-r--r--drivers/crypto/intel/qat/qat_common/icp_qat_hal.h143
-rw-r--r--drivers/crypto/intel/qat/qat_common/icp_qat_hw.h376
-rw-r--r--drivers/crypto/intel/qat/qat_common/icp_qat_hw_20_comp.h164
-rw-r--r--drivers/crypto/intel/qat/qat_common/icp_qat_hw_20_comp_defs.h300
-rw-r--r--drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h585
-rw-r--r--drivers/crypto/intel/qat/qat_common/qat_algs.c1424
-rw-r--r--drivers/crypto/intel/qat/qat_common/qat_algs_send.c87
-rw-r--r--drivers/crypto/intel/qat/qat_common/qat_algs_send.h25
-rw-r--r--drivers/crypto/intel/qat/qat_common/qat_asym_algs.c1309
-rw-r--r--drivers/crypto/intel/qat/qat_common/qat_bl.c410
-rw-r--r--drivers/crypto/intel/qat/qat_common/qat_bl.h69
-rw-r--r--drivers/crypto/intel/qat/qat_common/qat_comp_algs.c489
-rw-r--r--drivers/crypto/intel/qat/qat_common/qat_comp_req.h123
-rw-r--r--drivers/crypto/intel/qat/qat_common/qat_compression.c297
-rw-r--r--drivers/crypto/intel/qat/qat_common/qat_compression.h37
-rw-r--r--drivers/crypto/intel/qat/qat_common/qat_crypto.c287
-rw-r--r--