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

crypto: qat - change signature of uof_get_num_objs()

Add accel_dev as parameter of the function uof_get_num_objs().
This is in preparation for the introduction of the QAT 420xx driver as
it will allow to reconfigure the ae_mask when a configuration that does
not require all AEs is loaded on the device.

This does not introduce any functional change.

Signed-off-by: Jie Wang <jie.wang@intel.com>
Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

authored by

Jie Wang and committed by
Herbert Xu
b34bd0fd 4db87a5f

+3 -3
+1 -1
drivers/crypto/intel/qat/qat_4xxx/adf_4xxx_hw_data.c
··· 390 390 return ret; 391 391 } 392 392 393 - static u32 uof_get_num_objs(void) 393 + static u32 uof_get_num_objs(struct adf_accel_dev *accel_dev) 394 394 { 395 395 return ARRAY_SIZE(adf_fw_cy_config); 396 396 }
+1 -1
drivers/crypto/intel/qat/qat_common/adf_accel_devices.h
··· 241 241 void (*reset_device)(struct adf_accel_dev *accel_dev); 242 242 void (*set_msix_rttable)(struct adf_accel_dev *accel_dev); 243 243 const char *(*uof_get_name)(struct adf_accel_dev *accel_dev, u32 obj_num); 244 - u32 (*uof_get_num_objs)(void); 244 + u32 (*uof_get_num_objs)(struct adf_accel_dev *accel_dev); 245 245 u32 (*uof_get_ae_mask)(struct adf_accel_dev *accel_dev, u32 obj_num); 246 246 int (*dev_config)(struct adf_accel_dev *accel_dev); 247 247 struct adf_pfvf_ops pfvf_ops;
+1 -1
drivers/crypto/intel/qat/qat_common/adf_accel_engine.c
··· 19 19 int i; 20 20 21 21 loader = loader_data->fw_loader; 22 - num_objs = hw_device->uof_get_num_objs(); 22 + num_objs = hw_device->uof_get_num_objs(accel_dev); 23 23 24 24 for (i = 0; i < num_objs; i++) { 25 25 obj_name = hw_device->uof_get_name(accel_dev, i);