aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/crypto/intel
AgeCommit message (Expand)AuthorFilesLines
3 dayscrypto: qat - use pci logging variants for PCI-specific messagesAhsan Atta10-29/+28
3 dayscrypto: qat - protect service table iterations with service_lockAhsan Atta1-0/+16
3 dayscrypto: qat - fix restarting state leak on allocation failureAhsan Atta1-3/+4
10 dayscrypto: qat - handle sysfs-triggered reset callbacksAhsan Atta1-0/+12
10 dayscrypto: qat - factor out AER reset helpersAhsan Atta1-33/+53
10 dayscrypto: qat - skip restart for down devicesAhsan Atta1-0/+8
10 dayscrypto: qat - centralize bus master enableAhsan Atta12-15/+10
10 dayscrypto: qat - notify fatal error before AER reset preparationAhsan Atta1-2/+2
10 dayscrypto: qat - keep VFs enabled during resetAhsan Atta1-1/+11
10 dayscrypto: qat - fix VF2PF work teardown race in adf_disable_sriov()Giovanni Cabiddu4-2/+61
10 dayscrypto: qat - remove MODULE_VERSIONGiovanni Cabiddu10-16/+0
10 dayscrypto: qat - rename adf_ctl_drv.c to adf_module.cGiovanni Cabiddu2-5/+5
10 dayscrypto: qat - remove unused character device and IOCTLsGiovanni Cabiddu7-557/+1
2026-05-07crypto: ixp4xx - fix buffer chain unwind on allocation failureRuoyu Wang1-11/+14
2026-05-05crypto: qat - fix heartbeat error injectionDamian Muszynski3-30/+2
2026-04-12crypto: qat - fix IRQ cleanup on 6xxx probe failureGiovanni Cabiddu1-1/+3
2026-04-03crypto: qat - add support for zstdGiovanni Cabiddu17-30/+773
2026-04-03crypto: qat - use swab32 macroGiovanni Cabiddu1-4/+6
2026-04-03crypto: cryptomgr - Select algorithm types only when CRYPTO_SELFTESTSEric Biggers1-0/+1
2026-04-03crypto: intel/keembay-ocs-ecc - Use crypto_stdrng_get_bytes()Eric Biggers1-13/+4
2026-04-03crypto: iaa - fix per-node CPU counter reset in rebalance_wq_table()Giovanni Cabiddu1-1/+1
2026-04-03crypto: qat - replace scnprintf() with sysfs_emit()Atharv Dubey1-3/+3
2026-04-03crypto: qat - fix type mismatch in RAS sysfs show functionsGiovanni Cabiddu1-6/+6
2026-04-03crypto: qat - fix compression instance leakGiovanni Cabiddu1-2/+8
2026-04-03crypto: qat - use acomp_tfm_ctx()Giovanni Cabiddu1-5/+3
2026-04-03crypto: qat - disable 420xx AE cluster when lead engine is fused offAhsan Atta1-2/+18
2026-04-03crypto: qat - disable 4xxx AE cluster when lead engine is fused offAhsan Atta1-2/+12
2026-03-27crypto: qat - add anti-rollback support for GEN6 devicesSuman Kumar Chakraborty13-5/+383
2026-03-22crypto: qat - add wireless mode support for QAT GEN6George Abraham P7-18/+137
2026-03-15crypto: qat - fix firmware loading failure for GEN6 devicesSuman Kumar Chakraborty3-1/+12
2026-03-15crypto: qat - fix indentation of macros in qat_hal.cSuman Kumar Chakraborty1-11/+11
2026-03-07crypto: qat - Drop redundant local variablesThorsten Blum1-7/+3
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook2-5/+3
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds2-4/+2
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds15-33/+33
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook20-49/+49
2026-02-10Merge tag 'v7.0-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds4-29/+32
2025-12-29crypto: iaa - Replace sprintf with sysfs_emit in sysfs show functionsThorsten Blum1-4/+5
2025-12-29crypto: qat - fix duplicate restarting msg during AER errorHarshita Bhilwaria1-2/+0
2025-12-19crypto: iaa - Remove unreachable pr_debug from iaa_crypto_cleanup_moduleThorsten Blum1-5/+2
2025-12-19crypto: iaa - Simplify init_iaa_device()Thorsten Blum1-7/+1
2025-12-19crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_modeThorsten Blum1-7/+5
2025-12-19crypto: qat - fix warning on adf_pfvf_pf_proto.cGiovanni Cabiddu1-0/+10
2025-12-19crypto: qat - add bank state save and restore for qat_420xxGiovanni Cabiddu1-0/+3
2025-12-19crypto: qat - fix parameter order used in ICP_QAT_FW_COMN_FLAGS_BUILDGiovanni Cabiddu1-6/+6
2025-12-06Merge tag 'bitmap-for-6.19' of github.com:/norov/linuxLinus Torvalds1-7/+1
2025-12-04Merge tag 'pci-v6.19-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+0
2025-11-24treewide: Drop pci_save_state() after pci_restore_state()Lukas Wunner1-2/+0
2025-11-24crypto: qat - convert to common field_get() helperGeert Uytterhoeven1-8/+1
2025-11-24crypto: qat - #undef field_get() before local definitionGeert Uytterhoeven1-0/+1
2025-11-14crypto: iaa - Fix incorrect return value in save_iaa_wq()Zilin Guan1-1/+1
2025-11-14crypto: qat - add WQ_PERCPU to alloc_workqueue usersMarco Crivellari4-5/+8
2025-10-31crypto: qat - use simple_strtoull to improve qat_uclo_parse_numThorsten Blum1-13/+5
2025-09-20crypto: qat - Return pointer directly in adf_ctl_alloc_resourcesHerbert Xu1-18/+13
2025-09-13crypto: qat - Replace kzalloc() + copy_from_user() with memdup_user()Thorsten Blum1-10/+3
2025-09-13crypto: qat - Use library to prepare HMAC keysEric Biggers2-134/+58
2025-08-30crypto: qat - use kcalloc() in qat_uclo_map_objs_from_mof()Qianfeng Rong1-1/+1
2025-08-16crypto: keembay - Add missing check after sg_nents_for_len()Thomas Fourier1-1/+4
2025-08-16crypto: qat - add command queue telemetry counters for GEN6Vijay Sundar Selvamani5-0/+184
2025-08-16crypto: qat - add ring buffer idle telemetry counter for GEN6Vijay Sundar Selvamani2-0/+9
2025-07-31Merge tag 'v6.17-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds41-447/+1261
2025-07-27crypto: keembay - Use min() to simplify ocs_create_linked_list_from_sg()Thorsten Blum1-2/+2
2025-07-27crypto: qat - make adf_dev_autoreset() staticGiovanni Cabiddu2-2/+1
2025-07-27crypto: qat - refactor ring-related debug functionsGiovanni Cabiddu1-9/+14
2025-07-27crypto: qat - fix seq_file position update in adf_ring_next()Giovanni Cabiddu1-1/+3
2025-07-27crypto: qat - fix DMA direction for compression on GEN2 devicesGiovanni Cabiddu2-5/+5
2025-07-18crypto: qat - flush misc workqueue during device shutdownGiovanni Cabiddu3-0/+7
2025-07-18crypto: qat - enable rate limiting feature for GEN6 devicesSuman Kumar Chakraborty2-0/+91
2025-07-18crypto: qat - add compression slice count for rate limitingSuman Kumar Chakraborty2-0/+2
2025-07-18crypto: qat - add get_svc_slice_cnt() in device data structureSuman Kumar Chakraborty6-14/+26
2025-07-18crypto: qat - add adf_rl_get_num_svc_aes() in rate limitingSuman Kumar Chakraborty6-1/+40
2025-07-18crypto: qat - relocate service related functionsSuman Kumar Chakraborty5-36/+38
2025-07-18crypto: qat - consolidate service enumsSuman Kumar Chakraborty9-50/+47
2025-07-18crypto: qat - add decompression service for rate limitingSuman Kumar Chakraborty3-0/+4
2025-07-18crypto: qat - validate service in rate limiting sysfs apiSuman Kumar Chakraborty3-2/+10
2025-07-18crypto: qat - enable telemetry for GEN6 devicesVijay Sundar Selvamani4-0/+348
2025-07-18crypto: qat - add decompression service to telemetryVijay Sundar Selvamani1-0/+3
2025-07-18crypto: qat - enable power management debugfs for GEN6 devicesGeorge Abraham P4-1/+159
2025-07-18crypto: qat - relocate power management debugfs helper APIsGeorge Abraham P4-86/+108
2025-07-18crypto: qat - fix virtual channel configuration for GEN6 devicesSuman Kumar Chakraborty2-6/+6
2025-07-18crypto: qat - add live migration enablers for GEN6 devicesMałgorzata Mielnik3-0/+13
2025-07-18crypto: qat - relocate and rename bank state structure definitionSuman Kumar Chakraborty4-45/+47
2025-07-18crypto: qat - relocate bank state helper functionsMałgorzata Mielnik6-209/+258
2025-07-18crypto: qat - replace CHECK_STAT macro with static inline functionSuman Kumar Chakraborty1-14/+19
2025-07-18crypto: qat - use pr_fmt() in adf_gen4_hw_data.cSuman Kumar Chakraborty1-4/+6
2025-07-18crypto: qat - disable ZUC-256 capability for QAT GEN5Bairavi Alagappan1-8/+1
2025-07-18crypto: keembay - Fix dma_unmap_sg() nents valueThomas Fourier1-1/+7
2025-06-26crypto: qat - Use crypto_shash_export_coreHerbert Xu1-7/+7
2025-06-23crypto: qat - restore ASYM service support for GEN6 devicesSuman Kumar Chakraborty1-1/+9
2025-06-23crypto: qat - remove duplicate masking for GEN6 devicesSuman Kumar Chakraborty1-1/+0
2025-06-23crypto: qat - lower priority for skcipher and aead algorithmsGiovanni Cabiddu1-6/+6
2025-06-13crypto: qat - add support for decompression service to GEN6 devicesSuman Kumar Chakraborty7-1/+25
2025-06-13crypto: qat - fix state restore for banks with exceptionsSvyatoslav Pankratov1-7/+22
2025-06-13crypto: qat - allow enabling VFs in the absence of IOMMUAhsan Atta1-1/+0
2025-06-13crypto: qat - use unmanaged allocation for dc_dataSuman Kumar Chakraborty1-2/+2
2025-05-23crypto: qat - add missing header inclusionArnd Bergmann2-0/+2
2025-05-19crypto: qat - enable reporting of error counters for GEN6 devicesSuman Kumar Chakraborty1-0/+2
2025-05-19crypto: qat - enable RAS support for GEN6 devicesSuman Kumar Chakraborty4-0/+1325
2025-05-14crypto: iaa - Optimize rebalance_wq_table()Yury Norov1-21/+14
2025-05-14crypto: qat/qat_6xxx - Fix NULL vs IS_ERR() check in adf_probe()Dan Carpenter1-2/+2
2025-05-05crypto: qat - add qat_6xxx driverLaurent M Coquerel13-0/+1328
2025-05-05crypto: qat - add firmware headers for GEN6 devicesSuman Kumar Chakraborty2-0/+417
2025-05-05crypto: qat - update firmware apiSuman Kumar Chakraborty2-4/+22
2025-05-05crypto: qat - export adf_init_admin_pm()Suman Kumar Chakraborty1-0/+1
2025-05-05crypto: qat - expose configuration functionsSuman Kumar Chakraborty2-3/+6
2025-05-05crypto: qat - export adf_get_service_mask()Giovanni Cabiddu2-1/+3
2025-05-05crypto: qat - add GEN6 firmware loaderJack Xu5-7/+176
2025-05-05crypto: qat - refactor FW signing algorithmJack Xu1-70/+84
2025-05-05crypto: qat - use pr_fmt() in qat uclo.cSuman Kumar Chakraborty1-70/+65
2025-05-05crypto: qat - refactor compression template logicSuman Kumar Chakraborty22-146/+173
2025-05-05crypto: qat - rename and relocate timer logicGeorge Abraham P5-21/+21
2025-05-05crypto: qat - include qat_common in top MakefileSuman Kumar Chakraborty9-8/+1
2025-04-28crypto: iaa - Adjust workqueue allocation typeKees Cook1-1/+1
2025-04-16crypto: iaa - Use cra_reqsize for acompHerbert Xu1-1/+1
2025-04-16crypto: qat - Use cra_reqsize for acompHerbert Xu1-1/+1
2025-04-16crypto: iaa - Switch to ACOMP_FBREQ_ON_STACKHerbert Xu1-4/+1
2025-04-07crypto: qat - switch to standard pattern for PCI IDsGiovanni Cabiddu6-23/+23
2025-04-07crypto: qat - remove BITS_IN_DWORD()Suman Kumar Chakraborty1-10/+10
2025-04-07crypto: qat - remove initialization in device classGiovanni Cabiddu8-8/+0
2025-04-07crypto: qat - add shutdown handler to qat_c3xxxGiovanni Cabiddu1-0/+8
2025-04-07crypto: qat - remove redundant prototypes in qat_c3xxxGiovanni Cabiddu1-18/+15
2025-04-07crypto: qat - add shutdown handler to qat_c62xGiovanni Cabiddu1-0/+8
2025-04-07crypto: qat - remove redundant prototypes in qat_c62xGiovanni Cabiddu1-18/+15
2025-04-07crypto: qat - add shutdown handler to qat_dh895xccGiovanni Cabiddu1-0/+8
2025-04-07crypto: qat - remove redundant prototypes in qat_dh895xccGiovanni Cabiddu1-18/+15
2025-04-07crypto: qat - add shutdown handler to qat_420xxGiovanni Cabiddu1-0/+8
2025-04-07crypto: qat - add shutdown handler to qat_4xxxGiovanni Cabiddu1-0/+8
2025-04-07crypto: iaa - Remove unused disable_async argument from iaa_decompressHerbert Xu1-6/+5
2025-04-07crypto: iaa - Do not clobber req->base.dataHerbert Xu1-4/+2
2025-04-07crypto: iaa - Move compression CRC into request objectHerbert Xu1-15/+13
2025-03-21crypto: iaa - Use acomp stack fallbackHerbert Xu1-22/+6
2025-03-21crypto: qat - Remove dst_null supportHerbert Xu4-259/+1
2025-03-21crypto: iaa - Remove dst_null supportHerbert Xu1-130/+6
2025-03-21crypto: qat - remove access to parity register for QAT GEN4Bairavi Alagappan1-52/+5
2025-03-21crypto: qat - set parity error mask for qat_420xxBairavi Alagappan2-1/+2
2025-03-21crypto: qat - optimize allocations for fw authenticationJack Xu2-14/+19
2025-03-21crypto: qat - remove redundant FW image size checkJack Xu1-4/+0
2025-03-21crypto: qat - remove unused members in suof structureJack Xu2-9/+2
2025-03-21crypto: qat - introduce fuse arraySuman Kumar Chakraborty12-17/+27
2025-03-21crypto: qat - add macro to write 64-bit values to registersSuman Kumar Chakraborty2-23/+15
2025-03-08crypto: iaa - Test the correct request flagHerbert Xu1-2/+2
2025-02-22crypto: qat - refactor service parsing logicMałgorzata Mielnik10-78/+202
2025-02-22crypto: qat - do not export adf_cfg_servicesGiovanni Cabiddu1-1/+0
2025-02-22crypto: qat - reorder objects in qat_common MakefileGiovanni Cabiddu1-33/+33
2025-02-22crypto: qat - fix object goals in MakefilesGiovanni Cabiddu9-9/+9
2025-02-09crypto: qat - set command ids as reservedSuman Kumar Chakraborty1-2/+2
2025-02-09crypto: drivers - Use str_enable_disable-like helpersKrzysztof Kozlowski1-7/+3
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-32/+4
2025-01-15qat: don't mess with ->d_nameAl Viro1-32/+4
2024-12-28crypto: iaa - Fix IAA disabling that occurs when sync_mode is set to 'async'Kanchana P Sridhar1-1/+1
2024-12-21crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto()Joe Hattori1-0/+3
2024-12-03module: Convert default symbol namespace to string literalMasahiro Yamada2-2/+2
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra10-10/+10
2024-11-26Merge tag 'pci-v6.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-6/+16
2024-11-10crypto: qat - Fix missing destroy_workqueue in adf_init_aer()Wang Hai1-1/+4
2024-10-30crypto: qat - replace deprecated PCI functionsPhilipp Stanner2-6/+16
2024-10-28crypto: qat - Fix typo "accelaration"WangYuli1-1/+1
2024-10-28crypto: qat - Constify struct pm_status_rowChristophe JAILLET1-9/+9
2024-10-19crypto: drivers - Switch back to struct platform_driver::remove()Uwe Kleine-König4-4/+4
2024-10-19crypto: qat - remove faulty arbiter config resetAhsan Atta1-4/+0
2024-10-05crypto: qat - remove unused adf_devmgr_get_firstDr. David Alan Gilbert2-11/+0
2024-10-05crypto: qat/qat_4xxx - fix off by one in uof_get_name()Dan Carpenter1-1/+1
2024-10-05crypto: qat/qat_420xx - fix off by one in uof_get_name()Dan Carpenter1-1/+1
2024-10-05crypto: iaa - Remove potential infinite loop in check_completion()Zanussi, Tom1-0/+10
2024-10-05crypto: qat - remove check after debugfs_create_dir()Cabiddu, Giovanni1-12/+1
2024-09-06crypto: qat - Remove trailing space after \n newlineColin Ian King1-1/+1
2024-08-24crypto: qat - fix "Full Going True" macro definitionSvyatoslav Pankratov1-1/+1
2024-08-24crypto: keembay - fix module autoloadingLiao Chen1-0/+1
2024-08-17crypto: qat - Use static_assert() to check struct sizesGustavo A. R. Silva1-0/+2
2024-08-02crypto: iaa - Fix potential use after free bugDan Carpenter1-2/+2
2024-08-02crypto: qat - allow disabling SR-IOV VFsMichal Witwicki1-66/+128
2024-08-02crypto: qat - ensure correct order in VF restarting handlerMichal Witwicki1-3/+6
2024-08-02crypto: qat - fix recovery flow for VFsMichal Witwicki3-0/+17
2024-08-02crypto: qat - disable IOV in adf_dev_stop()Michal Witwicki1-2/+2
2024-08-02crypto: qat - preserve ADF_GENERAL_SECAdam Guerin17-61/+60
2024-07-19Merge tag 'v6.11-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds7-15/+28
2024-07-06crypto: qat - fix unintentional re-enabling of error interruptsHareshx Sankar Raj2-3/+9
2024-07-06crypto: qat - extend scope of lock in adf_cfg_add_key_value_param()Nivas Varadharajan Mugunthakumar1-2/+4
2024-06-28crypto: qat - initialize user_input.lock for rate_limitingJiwei Sun1-0/+1
2024-06-27Merge tag 'v6.10-p4' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-2/+3
2024-06-21crypto: qat - make adf_ctl_class constantGreg Kroah-Hartman1-9/+12
2024-06-21crypto: qat - fix linking errors when PCI_IOV is disabledXin Zeng1-2/+3
2024-06-07crypto: keembay - add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-05-31crypto: qat - Fix typoDeming Wang1-1/+1
2024-05-20Merge tag 'v6.10-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-14/+5
2024-05-18Merge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds8-8/+8
2024-05-17crypto: qat - Fix ADF_DEV_RESET_SYNC memory leakHerbert Xu1-14/+5
2024-05-10crypto: iaa - Use kmemdup() instead of kzalloc() and memcpy()Thorsten Blum1-4/+2
2024-05-10kbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada8-8/+8
2024-05-03crypto: qat - specify firmware files for 402xxGiovanni Cabiddu1-0/+2
2024-04-26crypto: qat - validate slices count returned by FWLucas Segarra Fernandez3-0/+23
2024-04-19crypto: qat - improve error logging to be consistent across featuresAdam Guerin1-1/+1
2024-04-19crypto: qat - improve error message in adf_get_arbiter_mapping()Adam Guerin2-2/+2
2024-04-19crypto: qat - implement dh fallback for primes > 4KDamian Muszynski1-6/+60
2024-04-12crypto: iaa - Use cpumask_weight() when rebalancingTom Zanussi1-2/+2
2024-04-12crypto: qat - Fix spelling mistake "Invalide" -> "Invalid"Colin Ian King1-1/+1
2024-04-05crypto: qat - Avoid -Wflex-array-member-not-at-end warningsGustavo A. R. Silva2-6/+11
2024-04-02crypto: iaa - Change iaa statistics to atomic64_tTom Zanussi2-64/+77
2024-04-02crypto: iaa - Add global_stats file and remove individual stat filesTom Zanussi1-13/+17
2024-04-02crypto: iaa - Remove comp/decomp delay statisticsTom Zanussi3-45/+0