amdgpu/dc: make dce transform constructor void

This never returns anything but true.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Dave Airlie 2017-09-29 13:15:59 +10:00 committed by Alex Deucher
parent 9cf29399f6
commit 5fb005c458
7 changed files with 20 additions and 46 deletions

View File

@ -1437,7 +1437,7 @@ static const struct transform_funcs dce_transform_funcs = {
/* Constructor, Destructor */
/*****************************************/
bool dce_transform_construct(
void dce_transform_construct(
struct dce_transform *xfm_dce,
struct dc_context *ctx,
uint32_t inst,
@ -1462,6 +1462,4 @@ bool dce_transform_construct(
xfm_dce->lb_bits_per_entry = LB_BITS_PER_ENTRY;
xfm_dce->lb_memory_size = LB_TOTAL_NUMBER_OF_ENTRIES; /*0x6B0*/
return true;
}

View File

@ -481,7 +481,7 @@ struct dce_transform {
bool prescaler_on;
};
bool dce_transform_construct(struct dce_transform *xfm_dce,
void dce_transform_construct(struct dce_transform *xfm_dce,
struct dc_context *ctx,
uint32_t inst,
const struct dce_transform_registers *regs,

View File

@ -486,14 +486,9 @@ static struct transform *dce100_transform_create(
if (!transform)
return NULL;
if (dce_transform_construct(transform, ctx, inst,
&xfm_regs[inst], &xfm_shift, &xfm_mask)) {
return &transform->base;
}
BREAK_TO_DEBUGGER();
kfree(transform);
return NULL;
dce_transform_construct(transform, ctx, inst,
&xfm_regs[inst], &xfm_shift, &xfm_mask);
return &transform->base;
}
static struct input_pixel_processor *dce100_ipp_create(

View File

@ -526,13 +526,9 @@ static struct transform *dce110_transform_create(
if (!transform)
return NULL;
if (dce_transform_construct(transform, ctx, inst,
&xfm_regs[inst], &xfm_shift, &xfm_mask))
return &transform->base;
BREAK_TO_DEBUGGER();
kfree(transform);
return NULL;
dce_transform_construct(transform, ctx, inst,
&xfm_regs[inst], &xfm_shift, &xfm_mask);
return &transform->base;
}
static struct input_pixel_processor *dce110_ipp_create(

View File

@ -521,15 +521,10 @@ static struct transform *dce112_transform_create(
if (!transform)
return NULL;
if (dce_transform_construct(transform, ctx, inst,
&xfm_regs[inst], &xfm_shift, &xfm_mask)) {
transform->lb_memory_size = 0x1404; /*5124*/
return &transform->base;
}
BREAK_TO_DEBUGGER();
kfree(transform);
return NULL;
dce_transform_construct(transform, ctx, inst,
&xfm_regs[inst], &xfm_shift, &xfm_mask);
transform->lb_memory_size = 0x1404; /*5124*/
return &transform->base;
}
static const struct encoder_feature_support link_enc_feature = {

View File

@ -662,15 +662,10 @@ static struct transform *dce120_transform_create(
if (!transform)
return NULL;
if (dce_transform_construct(transform, ctx, inst,
&xfm_regs[inst], &xfm_shift, &xfm_mask)) {
transform->lb_memory_size = 0x1404; /*5124*/
return &transform->base;
}
BREAK_TO_DEBUGGER();
kfree(transform);
return NULL;
dce_transform_construct(transform, ctx, inst,
&xfm_regs[inst], &xfm_shift, &xfm_mask);
transform->lb_memory_size = 0x1404; /*5124*/
return &transform->base;
}
static void dce120_destroy_resource_pool(struct resource_pool **pool)

View File

@ -535,15 +535,10 @@ static struct transform *dce80_transform_create(
if (!transform)
return NULL;
if (dce_transform_construct(transform, ctx, inst,
&xfm_regs[inst], &xfm_shift, &xfm_mask)) {
transform->prescaler_on = false;
return &transform->base;
}
BREAK_TO_DEBUGGER();
kfree(transform);
return NULL;
dce_transform_construct(transform, ctx, inst,
&xfm_regs[inst], &xfm_shift, &xfm_mask);
transform->prescaler_on = false;
return &transform->base;
}
static const struct encoder_feature_support link_enc_feature = {