mirror of https://gitee.com/openkylin/linux.git
staging: vt6656: remove typedef struct tagCMD_ITEM
Since enum vnt_cmd is only member replace with array enum vnt_cmd cmd_queue with size of CMD_Q_SIZE Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
ad74e91d06
commit
b595f9b89c
|
@ -406,7 +406,7 @@ struct vnt_private {
|
|||
|
||||
/* 802.11 counter */
|
||||
|
||||
CMD_ITEM eCmdQueue[CMD_Q_SIZE];
|
||||
enum vnt_cmd cmd_queue[CMD_Q_SIZE];
|
||||
u32 uCmdDequeueIdx;
|
||||
u32 uCmdEnqueueIdx;
|
||||
u32 cbFreeCmdQueue;
|
||||
|
|
|
@ -146,7 +146,7 @@ static int s_bCommandComplete(struct vnt_private *priv)
|
|||
return true;
|
||||
}
|
||||
|
||||
priv->command = priv->eCmdQueue[priv->uCmdDequeueIdx].cmd;
|
||||
priv->command = priv->cmd_queue[priv->uCmdDequeueIdx];
|
||||
|
||||
ADD_ONE_WITH_WRAP_AROUND(priv->uCmdDequeueIdx, CMD_Q_SIZE);
|
||||
priv->cbFreeCmdQueue++;
|
||||
|
@ -192,7 +192,7 @@ int bScheduleCommand(struct vnt_private *priv, enum vnt_cmd command, u8 *item0)
|
|||
if (priv->cbFreeCmdQueue == 0)
|
||||
return false;
|
||||
|
||||
priv->eCmdQueue[priv->uCmdEnqueueIdx].cmd = command;
|
||||
priv->cmd_queue[priv->uCmdEnqueueIdx] = command;
|
||||
|
||||
ADD_ONE_WITH_WRAP_AROUND(priv->uCmdEnqueueIdx, CMD_Q_SIZE);
|
||||
priv->cbFreeCmdQueue--;
|
||||
|
|
|
@ -56,10 +56,6 @@ typedef enum tagCMD_STATUS {
|
|||
|
||||
} CMD_STATUS, *PCMD_STATUS;
|
||||
|
||||
typedef struct tagCMD_ITEM {
|
||||
enum vnt_cmd cmd;
|
||||
} CMD_ITEM, *PCMD_ITEM;
|
||||
|
||||
/* Command state */
|
||||
enum vnt_cmd_state {
|
||||
WLAN_CMD_INIT_MAC80211_START,
|
||||
|
|
Loading…
Reference in New Issue