|
@@ -124,12 +124,12 @@ int adf_dev_init(struct adf_accel_dev *accel_dev)
|
|
|
|
|
|
if (!hw_data) {
|
|
|
dev_err(&GET_DEV(accel_dev),
|
|
|
- "QAT: Failed to init device - hw_data not set\n");
|
|
|
+ "Failed to init device - hw_data not set\n");
|
|
|
return -EFAULT;
|
|
|
}
|
|
|
|
|
|
if (!test_bit(ADF_STATUS_CONFIGURED, &accel_dev->status)) {
|
|
|
- pr_info("QAT: Device not configured\n");
|
|
|
+ dev_err(&GET_DEV(accel_dev), "Device not configured\n");
|
|
|
return -EFAULT;
|
|
|
}
|
|
|
|
|
@@ -151,20 +151,22 @@ int adf_dev_init(struct adf_accel_dev *accel_dev)
|
|
|
hw_data->enable_ints(accel_dev);
|
|
|
|
|
|
if (adf_ae_init(accel_dev)) {
|
|
|
- pr_err("QAT: Failed to initialise Acceleration Engine\n");
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to initialise Acceleration Engine\n");
|
|
|
return -EFAULT;
|
|
|
}
|
|
|
set_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status);
|
|
|
|
|
|
if (adf_ae_fw_load(accel_dev)) {
|
|
|
- pr_err("QAT: Failed to load acceleration FW\n");
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to load acceleration FW\n");
|
|
|
adf_ae_fw_release(accel_dev);
|
|
|
return -EFAULT;
|
|
|
}
|
|
|
set_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status);
|
|
|
|
|
|
if (hw_data->alloc_irq(accel_dev)) {
|
|
|
- pr_err("QAT: Failed to allocate interrupts\n");
|
|
|
+ dev_err(&GET_DEV(accel_dev), "Failed to allocate interrupts\n");
|
|
|
return -EFAULT;
|
|
|
}
|
|
|
set_bit(ADF_STATUS_IRQ_ALLOCATED, &accel_dev->status);
|
|
@@ -179,8 +181,9 @@ int adf_dev_init(struct adf_accel_dev *accel_dev)
|
|
|
if (!service->admin)
|
|
|
continue;
|
|
|
if (service->event_hld(accel_dev, ADF_EVENT_INIT)) {
|
|
|
- pr_err("QAT: Failed to initialise service %s\n",
|
|
|
- service->name);
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to initialise service %s\n",
|
|
|
+ service->name);
|
|
|
return -EFAULT;
|
|
|
}
|
|
|
set_bit(accel_dev->accel_id, &service->init_status);
|
|
@@ -190,8 +193,9 @@ int adf_dev_init(struct adf_accel_dev *accel_dev)
|
|
|
if (service->admin)
|
|
|
continue;
|
|
|
if (service->event_hld(accel_dev, ADF_EVENT_INIT)) {
|
|
|
- pr_err("QAT: Failed to initialise service %s\n",
|
|
|
- service->name);
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to initialise service %s\n",
|
|
|
+ service->name);
|
|
|
return -EFAULT;
|
|
|
}
|
|
|
set_bit(accel_dev->accel_id, &service->init_status);
|
|
@@ -221,7 +225,7 @@ int adf_dev_start(struct adf_accel_dev *accel_dev)
|
|
|
set_bit(ADF_STATUS_STARTING, &accel_dev->status);
|
|
|
|
|
|
if (adf_ae_start(accel_dev)) {
|
|
|
- pr_err("QAT: AE Start Failed\n");
|
|
|
+ dev_err(&GET_DEV(accel_dev), "AE Start Failed\n");
|
|
|
return -EFAULT;
|
|
|
}
|
|
|
set_bit(ADF_STATUS_AE_STARTED, &accel_dev->status);
|
|
@@ -231,8 +235,9 @@ int adf_dev_start(struct adf_accel_dev *accel_dev)
|
|
|
if (!service->admin)
|
|
|
continue;
|
|
|
if (service->event_hld(accel_dev, ADF_EVENT_START)) {
|
|
|
- pr_err("QAT: Failed to start service %s\n",
|
|
|
- service->name);
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to start service %s\n",
|
|
|
+ service->name);
|
|
|
return -EFAULT;
|
|
|
}
|
|
|
set_bit(accel_dev->accel_id, &service->start_status);
|
|
@@ -242,8 +247,9 @@ int adf_dev_start(struct adf_accel_dev *accel_dev)
|
|
|
if (service->admin)
|
|
|
continue;
|
|
|
if (service->event_hld(accel_dev, ADF_EVENT_START)) {
|
|
|
- pr_err("QAT: Failed to start service %s\n",
|
|
|
- service->name);
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to start service %s\n",
|
|
|
+ service->name);
|
|
|
return -EFAULT;
|
|
|
}
|
|
|
set_bit(accel_dev->accel_id, &service->start_status);
|
|
@@ -253,7 +259,8 @@ int adf_dev_start(struct adf_accel_dev *accel_dev)
|
|
|
set_bit(ADF_STATUS_STARTED, &accel_dev->status);
|
|
|
|
|
|
if (qat_algs_register()) {
|
|
|
- pr_err("QAT: Failed to register crypto algs\n");
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to register crypto algs\n");
|
|
|
set_bit(ADF_STATUS_STARTING, &accel_dev->status);
|
|
|
clear_bit(ADF_STATUS_STARTED, &accel_dev->status);
|
|
|
return -EFAULT;
|
|
@@ -287,7 +294,8 @@ int adf_dev_stop(struct adf_accel_dev *accel_dev)
|
|
|
clear_bit(ADF_STATUS_STARTED, &accel_dev->status);
|
|
|
|
|
|
if (qat_algs_unregister())
|
|
|
- pr_err("QAT: Failed to unregister crypto algs\n");
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to unregister crypto algs\n");
|
|
|
|
|
|
list_for_each(list_itr, &service_table) {
|
|
|
service = list_entry(list_itr, struct service_hndl, list);
|
|
@@ -310,8 +318,9 @@ int adf_dev_stop(struct adf_accel_dev *accel_dev)
|
|
|
if (!test_bit(accel_dev->accel_id, &service->start_status))
|
|
|
continue;
|
|
|
if (service->event_hld(accel_dev, ADF_EVENT_STOP))
|
|
|
- pr_err("QAT: Failed to shutdown service %s\n",
|
|
|
- service->name);
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to shutdown service %s\n",
|
|
|
+ service->name);
|
|
|
else
|
|
|
clear_bit(accel_dev->accel_id, &service->start_status);
|
|
|
}
|
|
@@ -321,7 +330,7 @@ int adf_dev_stop(struct adf_accel_dev *accel_dev)
|
|
|
|
|
|
if (test_bit(ADF_STATUS_AE_STARTED, &accel_dev->status)) {
|
|
|
if (adf_ae_stop(accel_dev))
|
|
|
- pr_err("QAT: failed to stop AE\n");
|
|
|
+ dev_err(&GET_DEV(accel_dev), "failed to stop AE\n");
|
|
|
else
|
|
|
clear_bit(ADF_STATUS_AE_STARTED, &accel_dev->status);
|
|
|
}
|
|
@@ -351,7 +360,8 @@ void adf_dev_shutdown(struct adf_accel_dev *accel_dev)
|
|
|
|
|
|
if (test_bit(ADF_STATUS_AE_UCODE_LOADED, &accel_dev->status)) {
|
|
|
if (adf_ae_fw_release(accel_dev))
|
|
|
- pr_err("QAT: Failed to release the ucode\n");
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to release the ucode\n");
|
|
|
else
|
|
|
clear_bit(ADF_STATUS_AE_UCODE_LOADED,
|
|
|
&accel_dev->status);
|
|
@@ -359,7 +369,8 @@ void adf_dev_shutdown(struct adf_accel_dev *accel_dev)
|
|
|
|
|
|
if (test_bit(ADF_STATUS_AE_INITIALISED, &accel_dev->status)) {
|
|
|
if (adf_ae_shutdown(accel_dev))
|
|
|
- pr_err("QAT: Failed to shutdown Accel Engine\n");
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to shutdown Accel Engine\n");
|
|
|
else
|
|
|
clear_bit(ADF_STATUS_AE_INITIALISED,
|
|
|
&accel_dev->status);
|
|
@@ -372,8 +383,9 @@ void adf_dev_shutdown(struct adf_accel_dev *accel_dev)
|
|
|
if (!test_bit(accel_dev->accel_id, &service->init_status))
|
|
|
continue;
|
|
|
if (service->event_hld(accel_dev, ADF_EVENT_SHUTDOWN))
|
|
|
- pr_err("QAT: Failed to shutdown service %s\n",
|
|
|
- service->name);
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to shutdown service %s\n",
|
|
|
+ service->name);
|
|
|
else
|
|
|
clear_bit(accel_dev->accel_id, &service->init_status);
|
|
|
}
|
|
@@ -384,8 +396,9 @@ void adf_dev_shutdown(struct adf_accel_dev *accel_dev)
|
|
|
if (!test_bit(accel_dev->accel_id, &service->init_status))
|
|
|
continue;
|
|
|
if (service->event_hld(accel_dev, ADF_EVENT_SHUTDOWN))
|
|
|
- pr_err("QAT: Failed to shutdown service %s\n",
|
|
|
- service->name);
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to shutdown service %s\n",
|
|
|
+ service->name);
|
|
|
else
|
|
|
clear_bit(accel_dev->accel_id, &service->init_status);
|
|
|
}
|
|
@@ -419,16 +432,18 @@ int adf_dev_restarting_notify(struct adf_accel_dev *accel_dev)
|
|
|
if (service->admin)
|
|
|
continue;
|
|
|
if (service->event_hld(accel_dev, ADF_EVENT_RESTARTING))
|
|
|
- pr_err("QAT: Failed to restart service %s.\n",
|
|
|
- service->name);
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to restart service %s.\n",
|
|
|
+ service->name);
|
|
|
}
|
|
|
list_for_each(list_itr, &service_table) {
|
|
|
service = list_entry(list_itr, struct service_hndl, list);
|
|
|
if (!service->admin)
|
|
|
continue;
|
|
|
if (service->event_hld(accel_dev, ADF_EVENT_RESTARTING))
|
|
|
- pr_err("QAT: Failed to restart service %s.\n",
|
|
|
- service->name);
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to restart service %s.\n",
|
|
|
+ service->name);
|
|
|
}
|
|
|
return 0;
|
|
|
}
|
|
@@ -443,16 +458,18 @@ int adf_dev_restarted_notify(struct adf_accel_dev *accel_dev)
|
|
|
if (service->admin)
|
|
|
continue;
|
|
|
if (service->event_hld(accel_dev, ADF_EVENT_RESTARTED))
|
|
|
- pr_err("QAT: Failed to restart service %s.\n",
|
|
|
- service->name);
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to restart service %s.\n",
|
|
|
+ service->name);
|
|
|
}
|
|
|
list_for_each(list_itr, &service_table) {
|
|
|
service = list_entry(list_itr, struct service_hndl, list);
|
|
|
if (!service->admin)
|
|
|
continue;
|
|
|
if (service->event_hld(accel_dev, ADF_EVENT_RESTARTED))
|
|
|
- pr_err("QAT: Failed to restart service %s.\n",
|
|
|
- service->name);
|
|
|
+ dev_err(&GET_DEV(accel_dev),
|
|
|
+ "Failed to restart service %s.\n",
|
|
|
+ service->name);
|
|
|
}
|
|
|
return 0;
|
|
|
}
|