fix(libtl): add missing parentheses

This corrects the MISRA violation C2012-12.1:
The precedence of operators within expressions shall be
made explicit using parentheses. In this case, sub-expressions
such as ev > tl_ev were not clearly grouped, which could lead
to ambiguity or misinterpretation. The condition has been updated
by adding explicit parentheses around each sub-expression to
clarify evaluation order and ensure compliance.

Change-Id: Icfedb4772f3eb761b4610a14ade743e12ab40c7d
Signed-off-by: Pranav Tilak <pranav.vinaytilak@amd.com>
diff --git a/src/generic/transfer_list.c b/src/generic/transfer_list.c
index 5d05066..13d0f97 100644
--- a/src/generic/transfer_list.c
+++ b/src/generic/transfer_list.c
@@ -198,9 +198,9 @@
 
 	te = (struct transfer_list_entry *)va;
 
-	if (va + sizeof(*te) > tl_ev || te->hdr_size < sizeof(*te) ||
+	if (((va + sizeof(*te)) > tl_ev) || ((te->hdr_size) < (sizeof(*te))) ||
 	    libtl_add_overflow(te->hdr_size, te->data_size, &sz) ||
-	    libtl_add_overflow(va, sz, &ev) || ev > tl_ev) {
+	    libtl_add_overflow(va, sz, &ev) || (ev > tl_ev)) {
 		return NULL;
 	}