summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/dc/irq
diff options
context:
space:
mode:
authorBhawanpreet Lakha2018-02-20 23:42:50 +0100
committerAlex Deucher2018-03-05 21:35:13 +0100
commit1296423bf23c7a58133970e223b1f47ec6570308 (patch)
tree1ddb403ba69a8e4a14ae09137399650f078855e0 /drivers/gpu/drm/amd/display/dc/irq
parentdrm/amd/display: Use MACROS instead of dm_logger (diff)
downloadkernel-qcow2-linux-1296423bf23c7a58133970e223b1f47ec6570308.tar.gz
kernel-qcow2-linux-1296423bf23c7a58133970e223b1f47ec6570308.tar.xz
kernel-qcow2-linux-1296423bf23c7a58133970e223b1f47ec6570308.zip
drm/amd/display: define DC_LOGGER for logger
Created a DC_LOGGER define. This is used to pass the logger into the macros. Anywhere we need to use the logger we need to define DC_LOGGER Signed-off-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com> Reviewed-by: Tony Cheng <Tony.Cheng@amd.com> Acked-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/irq')
-rw-r--r--drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c11
-rw-r--r--drivers/gpu/drm/amd/display/dc/irq/irq_service.c10
2 files changed, 9 insertions, 12 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c b/drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c
index e3de56b7ac5f..aa260f9562a2 100644
--- a/drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c
+++ b/drivers/gpu/drm/amd/display/dc/irq/dce110/irq_service_dce110.c
@@ -36,6 +36,9 @@
#include "dc.h"
#include "core_types.h"
+#define DC_LOGGER \
+ irq_service->ctx->logger
+
static bool hpd_ack(
struct irq_service *irq_service,
const struct irq_source_info *info)
@@ -181,9 +184,7 @@ bool dal_irq_service_dummy_set(
const struct irq_source_info *info,
bool enable)
{
- DC_LOG_ERROR(
- irq_service->ctx->logger,
- "%s: called for non-implemented irq source\n",
+ DC_LOG_ERROR("%s: called for non-implemented irq source\n",
__func__);
return false;
}
@@ -192,9 +193,7 @@ bool dal_irq_service_dummy_ack(
struct irq_service *irq_service,
const struct irq_source_info *info)
{
- DC_LOG_ERROR(
- irq_service->ctx->logger,
- "%s: called for non-implemented irq source\n",
+ DC_LOG_ERROR("%s: called for non-implemented irq source\n",
__func__);
return false;
}
diff --git a/drivers/gpu/drm/amd/display/dc/irq/irq_service.c b/drivers/gpu/drm/amd/display/dc/irq/irq_service.c
index 441724776441..dcdfa0f01551 100644
--- a/drivers/gpu/drm/amd/display/dc/irq/irq_service.c
+++ b/drivers/gpu/drm/amd/display/dc/irq/irq_service.c
@@ -47,6 +47,8 @@
#define CTX \
irq_service->ctx
+#define DC_LOGGER \
+ irq_service->ctx->logger
void dal_irq_service_construct(
struct irq_service *irq_service,
@@ -104,9 +106,7 @@ bool dal_irq_service_set(
find_irq_source_info(irq_service, source);
if (!info) {
- DC_LOG_ERROR(
- irq_service->ctx->logger,
- "%s: cannot find irq info table entry for %d\n",
+ DC_LOG_ERROR("%s: cannot find irq info table entry for %d\n",
__func__,
source);
return false;
@@ -142,9 +142,7 @@ bool dal_irq_service_ack(
find_irq_source_info(irq_service, source);
if (!info) {
- DC_LOG_ERROR(
- irq_service->ctx->logger,
- "%s: cannot find irq info table entry for %d\n",
+ DC_LOG_ERROR("%s: cannot find irq info table entry for %d\n",
__func__,
source);
return false;