Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

crypto: qat - move admin api

The admin API is growing and deserves its own include.
Move it from adf_common_drv.h to adf_admin.h.

Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Reviewed-by: Damian Muszynski <damian.muszynski@intel.com>
Reviewed-by: Tero Kristo <tero.kristo@linux.intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

authored by

Giovanni Cabiddu and committed by
Herbert Xu
8e6857f7 a238487f

+32 -10
+1
drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c
··· 2 2 /* Copyright(c) 2020 - 2021 Intel Corporation */ 3 3 #include <linux/iopoll.h> 4 4 #include <adf_accel_devices.h> 5 + #include <adf_admin.h> 5 6 #include <adf_cfg.h> 6 7 #include <adf_clock.h> 7 8 #include <adf_common_drv.h>
+1
drivers/crypto/intel/qat/qat_c3xxx/adf_c3xxx_hw_data.c
··· 1 1 // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) 2 2 /* Copyright(c) 2014 - 2021 Intel Corporation */ 3 3 #include <adf_accel_devices.h> 4 + #include <adf_admin.h> 4 5 #include <adf_clock.h> 5 6 #include <adf_common_drv.h> 6 7 #include <adf_gen2_config.h>
+1
drivers/crypto/intel/qat/qat_c62x/adf_c62x_hw_data.c
··· 1 1 // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) 2 2 /* Copyright(c) 2014 - 2021 Intel Corporation */ 3 3 #include <adf_accel_devices.h> 4 + #include <adf_admin.h> 4 5 #include <adf_clock.h> 5 6 #include <adf_common_drv.h> 6 7 #include <adf_gen2_config.h>
+1
drivers/crypto/intel/qat/qat_common/adf_admin.c
··· 7 7 #include <linux/pci.h> 8 8 #include <linux/dma-mapping.h> 9 9 #include "adf_accel_devices.h" 10 + #include "adf_admin.h" 10 11 #include "adf_common_drv.h" 11 12 #include "adf_cfg.h" 12 13 #include "adf_heartbeat.h"
+19
drivers/crypto/intel/qat/qat_common/adf_admin.h
··· 1 + /* SPDX-License-Identifier: GPL-2.0-only */ 2 + /* Copyright(c) 2023 Intel Corporation */ 3 + #ifndef ADF_ADMIN 4 + #define ADF_ADMIN 5 + 6 + struct adf_accel_dev; 7 + 8 + int adf_init_admin_comms(struct adf_accel_dev *accel_dev); 9 + void adf_exit_admin_comms(struct adf_accel_dev *accel_dev); 10 + int adf_send_admin_init(struct adf_accel_dev *accel_dev); 11 + int adf_get_ae_fw_counters(struct adf_accel_dev *accel_dev, u16 ae, u64 *reqs, u64 *resps); 12 + int adf_init_admin_pm(struct adf_accel_dev *accel_dev, u32 idle_delay); 13 + int adf_send_admin_tim_sync(struct adf_accel_dev *accel_dev, u32 cnt); 14 + int adf_send_admin_hb_timer(struct adf_accel_dev *accel_dev, uint32_t ticks); 15 + int adf_get_fw_timestamp(struct adf_accel_dev *accel_dev, u64 *timestamp); 16 + int adf_get_pm_info(struct adf_accel_dev *accel_dev, dma_addr_t p_state_addr, size_t buff_size); 17 + int adf_get_cnv_stats(struct adf_accel_dev *accel_dev, u16 ae, u16 *err_cnt, u16 *latest_err); 18 + 19 + #endif
+1
drivers/crypto/intel/qat/qat_common/adf_clock.c
··· 10 10 #include <linux/types.h> 11 11 #include <linux/units.h> 12 12 #include <asm/errno.h> 13 + #include "adf_admin.h" 13 14 #include "adf_accel_devices.h" 14 15 #include "adf_clock.h" 15 16 #include "adf_common_drv.h"
+1
drivers/crypto/intel/qat/qat_common/adf_cnv_dbgfs.c
··· 6 6 #include <linux/kernel.h> 7 7 8 8 #include "adf_accel_devices.h" 9 + #include "adf_admin.h" 9 10 #include "adf_common_drv.h" 10 11 #include "adf_cnv_dbgfs.h" 11 12 #include "qat_compression.h"
-10
drivers/crypto/intel/qat/qat_common/adf_common_drv.h
··· 87 87 void adf_dev_restore(struct adf_accel_dev *accel_dev); 88 88 int adf_init_aer(void); 89 89 void adf_exit_aer(void); 90 - int adf_init_admin_comms(struct adf_accel_dev *accel_dev); 91 - void adf_exit_admin_comms(struct adf_accel_dev *accel_dev); 92 - int adf_send_admin_init(struct adf_accel_dev *accel_dev); 93 - int adf_get_ae_fw_counters(struct adf_accel_dev *accel_dev, u16 ae, u64 *reqs, u64 *resps); 94 - int adf_init_admin_pm(struct adf_accel_dev *accel_dev, u32 idle_delay); 95 - int adf_send_admin_tim_sync(struct adf_accel_dev *accel_dev, u32 cnt); 96 - int adf_send_admin_hb_timer(struct adf_accel_dev *accel_dev, uint32_t ticks); 97 - int adf_get_fw_timestamp(struct adf_accel_dev *accel_dev, u64 *timestamp); 98 - int adf_get_pm_info(struct adf_accel_dev *accel_dev, dma_addr_t p_state_addr, size_t buff_size); 99 - int adf_get_cnv_stats(struct adf_accel_dev *accel_dev, u16 ae, u16 *err_cnt, u16 *latest_err); 100 90 int adf_init_arb(struct adf_accel_dev *accel_dev); 101 91 void adf_exit_arb(struct adf_accel_dev *accel_dev); 102 92 void adf_update_ring_arb(struct adf_etr_ring_data *ring);
+1
drivers/crypto/intel/qat/qat_common/adf_fw_counters.c
··· 9 9 #include <linux/types.h> 10 10 11 11 #include "adf_accel_devices.h" 12 + #include "adf_admin.h" 12 13 #include "adf_common_drv.h" 13 14 #include "adf_fw_counters.h" 14 15
+1
drivers/crypto/intel/qat/qat_common/adf_gen4_pm.c
··· 5 5 #include <linux/kernel.h> 6 6 7 7 #include "adf_accel_devices.h" 8 + #include "adf_admin.h" 8 9 #include "adf_common_drv.h" 9 10 #include "adf_gen4_pm.h" 10 11 #include "adf_cfg_strings.h"
+1
drivers/crypto/intel/qat/qat_common/adf_gen4_pm_debugfs.c
··· 6 6 #include <linux/stringify.h> 7 7 8 8 #include "adf_accel_devices.h" 9 + #include "adf_admin.h" 9 10 #include "adf_common_drv.h" 10 11 #include "adf_gen4_pm.h" 11 12 #include "icp_qat_fw_init_admin.h"
+1
drivers/crypto/intel/qat/qat_common/adf_gen4_timer.c
··· 9 9 #include <linux/slab.h> 10 10 #include <linux/workqueue.h> 11 11 12 + #include "adf_admin.h" 12 13 #include "adf_accel_devices.h" 13 14 #include "adf_common_drv.h" 14 15 #include "adf_gen4_timer.h"
+1
drivers/crypto/intel/qat/qat_common/adf_heartbeat.c
··· 12 12 #include <linux/types.h> 13 13 #include <asm/errno.h> 14 14 #include "adf_accel_devices.h" 15 + #include "adf_admin.h" 15 16 #include "adf_cfg.h" 16 17 #include "adf_cfg_strings.h" 17 18 #include "adf_clock.h"
+1
drivers/crypto/intel/qat/qat_common/adf_heartbeat_dbgfs.c
··· 8 8 #include <linux/kernel.h> 9 9 #include <linux/kstrtox.h> 10 10 #include <linux/types.h> 11 + #include "adf_admin.h" 11 12 #include "adf_cfg.h" 12 13 #include "adf_common_drv.h" 13 14 #include "adf_heartbeat.h"
+1
drivers/crypto/intel/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c
··· 1 1 // SPDX-License-Identifier: (BSD-3-Clause OR GPL-2.0-only) 2 2 /* Copyright(c) 2014 - 2021 Intel Corporation */ 3 3 #include <adf_accel_devices.h> 4 + #include <adf_admin.h> 4 5 #include <adf_common_drv.h> 5 6 #include <adf_gen2_config.h> 6 7 #include <adf_gen2_dc.h>