misc: Fix coding style for struct's opening braces

The systemc dir was not included in this fix.

First it was identified that there were only occurrences
at 0, 1, 2 and 3 levels of indentation (and a single
occurrence of 2 and 3 spaces), using:

    grep -nrE --exclude-dir=systemc \
        "^ *struct [A-Za-z].* {$" src/

Then the following commands were run to replace:

<indent level>struct X ... {

by:

<indent level>struct X ...
<indent level>{

Level 0:
    grep -nrl --exclude-dir=systemc
        "^struct [A-Za-z].* {$" src/ | \
        xargs sed -Ei \
        's/^struct ([A-Za-z].*) \{$/struct \1\n\{/g'

Level 1:
    grep -nrl --exclude-dir=systemc \
        "^    struct [A-Za-z].* {$" src/ | \
        xargs sed -Ei \
        's/^    struct ([A-Za-z].*) \{$/    struct \1\n    \{/g'

and so on.

Change-Id: I362ef58c86912dabdd272c7debb8d25d587cd455
Signed-off-by: Daniel R. Carvalho <odanrc@yahoo.com.br>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/39017
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
diff --git a/src/base/inet.hh b/src/base/inet.hh
index 817954e..f15f056 100644
--- a/src/base/inet.hh
+++ b/src/base/inet.hh
@@ -550,12 +550,14 @@
 // Dnet supplied ipv6 opt header is incomplete and
 // newer NIC card filters expect a more robust
 // ipv6 header option declaration.
-struct ip6_opt_fragment {
+struct ip6_opt_fragment
+{
     uint16_t offlg;
     uint32_t ident;
 };
 
-struct ip6_opt_routing_type2 {
+struct ip6_opt_routing_type2
+{
     uint8_t type;
     uint8_t segleft;
     uint32_t reserved;
@@ -563,7 +565,8 @@
 };
 
 #define HOME_ADDRESS_OPTION 0xC9
-struct M5_ATTR_PACKED ip6_opt_dstopts {
+struct M5_ATTR_PACKED ip6_opt_dstopts
+{
     uint8_t type;
     uint8_t length;
     ip6_addr_t addr;