]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
staging: octeon: convert cvmx_pip_port_status_t from typedef to plain struct
authorEric Wu <kunjinkao.jp@gmail.com>
Mon, 27 Apr 2026 15:54:27 +0000 (23:54 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 4 May 2026 14:21:34 +0000 (16:21 +0200)
The Linux kernel coding style discourages the use of typedefs for
structs. Convert cvmx_pip_port_status_t to a plain 'struct
cvmx_pip_port_status' and update all users across the MIPS Octeon
architecture code and the staging driver.

No functional change.

Signed-off-by: Eric Wu <kunjinkao.jp@gmail.com>
Link: https://patch.msgid.link/20260427155427.668540-8-kunjinkao.jp@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/mips/include/asm/octeon/cvmx-pip.h
drivers/staging/octeon/ethernet.c
drivers/staging/octeon/octeon-stubs.h

index 01ca7267a2bacbbdba0a71d57f72ea4163e43069..911276ee90c2286ee238c41b34d6b96582c39779 100644 (file)
@@ -180,7 +180,7 @@ typedef union {
 /**
  * Status statistics for a port
  */
-typedef struct {
+struct cvmx_pip_port_status {
        /* Inbound octets marked to be dropped by the IPD */
        uint32_t dropped_octets;
        /* Inbound packets marked to be dropped by the IPD */
@@ -236,7 +236,7 @@ typedef struct {
        uint64_t inb_octets;
        /* Number of packets with GMX/SPX/PCI errors received by PIP */
        uint16_t inb_errors;
-} cvmx_pip_port_status_t;
+};
 
 /**
  * Definition of the PIP custom header that can be prepended
@@ -365,7 +365,7 @@ static inline void cvmx_pip_config_diffserv_qos(uint64_t diffserv, uint64_t qos)
  * @status:   Where to put the results.
  */
 static inline void cvmx_pip_get_port_status(uint64_t port_num, uint64_t clear,
-                                           cvmx_pip_port_status_t *status)
+                                           struct cvmx_pip_port_status *status)
 {
        union cvmx_pip_stat_ctl pip_stat_ctl;
        union cvmx_pip_stat0_prtx stat0;
index 448a4ec42d0b27f6d725a93912ddf83a8b889b88..d85a9991faf6dbcffa38b17ed60aa8fc9f7dff9f 100644 (file)
@@ -201,7 +201,7 @@ EXPORT_SYMBOL(cvm_oct_free_work);
  */
 static struct net_device_stats *cvm_oct_common_get_stats(struct net_device *dev)
 {
-       cvmx_pip_port_status_t rx_status;
+       struct cvmx_pip_port_status rx_status;
        struct cvmx_pko_port_status tx_status;
        struct octeon_ethernet *priv = netdev_priv(dev);
 
index 7bb72e152f08e43ec5774ae9f35e38fe5c741b43..9c1968b7e2d10bd6c5a4288ad710ac9b00f575cc 100644 (file)
@@ -386,7 +386,7 @@ union cvmx_ipd_sub_port_qos_cnt {
        } s;
 };
 
-typedef struct {
+struct cvmx_pip_port_status {
        u32 dropped_octets;
        u32 dropped_packets;
        u32 pci_raw_packets;
@@ -409,7 +409,7 @@ typedef struct {
        u32 inb_packets;
        u64 inb_octets;
        u16 inb_errors;
-} cvmx_pip_port_status_t;
+};
 
 struct cvmx_pko_port_status {
        u32 packets;
@@ -1260,7 +1260,7 @@ static inline int octeon_is_simulation(void)
 }
 
 static inline void cvmx_pip_get_port_status(u64 port_num, u64 clear,
-                                           cvmx_pip_port_status_t *status)
+                                           struct cvmx_pip_port_status *status)
 { }
 
 static inline void cvmx_pko_get_port_status(u64 port_num, u64 clear,