mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-24 15:02:54 -04:00
staging: octeon: convert cvmx_pko_lock_t from typedef to plain enum
The Linux kernel coding style discourages the use of typedefs for enums. Convert cvmx_pko_lock_t to a plain 'enum cvmx_pko_lock' and update all users across the MIPS Octeon architecture code and the staging driver stubs. No functional change. Signed-off-by: Eric Wu <kunjinkao.jp@gmail.com> Link: https://patch.msgid.link/20260427155427.668540-5-kunjinkao.jp@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
3711d19ae0
commit
8b804dad84
@@ -93,7 +93,7 @@ typedef enum {
|
||||
/**
|
||||
* This enumeration represents the different locking modes supported by PKO.
|
||||
*/
|
||||
typedef enum {
|
||||
enum cvmx_pko_lock {
|
||||
/*
|
||||
* PKO doesn't do any locking. It is the responsibility of the
|
||||
* application to make sure that no other core is accessing
|
||||
@@ -112,7 +112,7 @@ typedef enum {
|
||||
* ll/sc. This is the most portable locking mechanism.
|
||||
*/
|
||||
CVMX_PKO_LOCK_CMD_QUEUE = 2,
|
||||
} cvmx_pko_lock_t;
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
uint32_t packets;
|
||||
@@ -374,7 +374,7 @@ static inline void cvmx_pko_doorbell(uint64_t port, uint64_t queue,
|
||||
*/
|
||||
|
||||
static inline void cvmx_pko_send_packet_prepare(uint64_t port, uint64_t queue,
|
||||
cvmx_pko_lock_t use_locking)
|
||||
enum cvmx_pko_lock use_locking)
|
||||
{
|
||||
if (use_locking == CVMX_PKO_LOCK_ATOMIC_TAG) {
|
||||
/*
|
||||
@@ -419,7 +419,7 @@ static inline cvmx_pko_status_t cvmx_pko_send_packet_finish(
|
||||
uint64_t queue,
|
||||
union cvmx_pko_command_word0 pko_command,
|
||||
union cvmx_buf_ptr packet,
|
||||
cvmx_pko_lock_t use_locking)
|
||||
enum cvmx_pko_lock use_locking)
|
||||
{
|
||||
cvmx_cmd_queue_result_t result;
|
||||
if (use_locking == CVMX_PKO_LOCK_ATOMIC_TAG)
|
||||
@@ -463,7 +463,7 @@ static inline cvmx_pko_status_t cvmx_pko_send_packet_finish3(
|
||||
union cvmx_pko_command_word0 pko_command,
|
||||
union cvmx_buf_ptr packet,
|
||||
uint64_t addr,
|
||||
cvmx_pko_lock_t use_locking)
|
||||
enum cvmx_pko_lock use_locking)
|
||||
{
|
||||
cvmx_cmd_queue_result_t result;
|
||||
if (use_locking == CVMX_PKO_LOCK_ATOMIC_TAG)
|
||||
|
||||
@@ -240,11 +240,11 @@ enum cvmx_pow_wait {
|
||||
CVMX_POW_NO_WAIT = 0,
|
||||
};
|
||||
|
||||
typedef enum {
|
||||
enum cvmx_pko_lock {
|
||||
CVMX_PKO_LOCK_NONE = 0,
|
||||
CVMX_PKO_LOCK_ATOMIC_TAG = 1,
|
||||
CVMX_PKO_LOCK_CMD_QUEUE = 2,
|
||||
} cvmx_pko_lock_t;
|
||||
};
|
||||
|
||||
typedef enum {
|
||||
CVMX_PKO_SUCCESS,
|
||||
@@ -1383,12 +1383,12 @@ static inline union cvmx_gmxx_rxx_rx_inbnd cvmx_spi4000_check_speed(int interfac
|
||||
}
|
||||
|
||||
static inline void cvmx_pko_send_packet_prepare(u64 port, u64 queue,
|
||||
cvmx_pko_lock_t use_locking)
|
||||
enum cvmx_pko_lock use_locking)
|
||||
{ }
|
||||
|
||||
static inline cvmx_pko_status_t cvmx_pko_send_packet_finish(u64 port,
|
||||
u64 queue, union cvmx_pko_command_word0 pko_command,
|
||||
union cvmx_buf_ptr packet, cvmx_pko_lock_t use_locking)
|
||||
union cvmx_buf_ptr packet, enum cvmx_pko_lock use_locking)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user