[PATCH 37/74] media: qcom: camss: vfe: Decompose repeated code down to __vfe_src_pad_default()
From: Bryan O'Donoghue
Date: Mon Oct 05 2026 - 13:33:01 EST
Signed-off-by: Bryan O'Donoghue <bod@xxxxxxxxxx>
---
drivers/media/platform/qcom/camss/camss-vfe.c | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/drivers/media/platform/qcom/camss/camss-vfe.c b/drivers/media/platform/qcom/camss/camss-vfe.c
index 43c91ec8db494..c8ab5e124ad4b 100644
--- a/drivers/media/platform/qcom/camss/camss-vfe.c
+++ b/drivers/media/platform/qcom/camss/camss-vfe.c
@@ -435,6 +435,14 @@ u32 vfe_bus_v3_packer_fmt(u32 v4l2_fmt, u8 plane, u8 align_shift)
return VFE_BUS_WM_PACKER_FMT_V3_PLAIN_128;
}
+static u32 __vfe_src_pad_default(unsigned int index, u32 sink_code)
+{
+ if (index > 0)
+ return 0;
+
+ return sink_code;
+}
+
static u32 vfe_src_pad_code(struct vfe_line *line, u32 sink_code,
unsigned int index, u32 src_req_code)
{
@@ -486,10 +494,7 @@ static u32 vfe_src_pad_code(struct vfe_line *line, u32 sink_code,
index, src_req_code);
}
default:
- if (index > 0)
- return 0;
-
- return sink_code;
+ return __vfe_src_pad_default(index, sink_code);
}
break;
case CAMSS_660:
@@ -560,10 +565,7 @@ static u32 vfe_src_pad_code(struct vfe_line *line, u32 sink_code,
index, src_req_code);
}
default:
- if (index > 0)
- return 0;
-
- return sink_code;
+ return __vfe_src_pad_default(index, sink_code);
}
break;
default:
--
2.55.0