staging: octeon: convert cvmx_pip_port_status_t from typedef to plain struct

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>
This commit is contained in:
Eric Wu 2026-04-27 23:54:27 +08:00 committed by Greg Kroah-Hartman
parent 32c681e669
commit 90a7073e8a
3 changed files with 7 additions and 7 deletions

View 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;

View 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);

View 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,