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:
Malcolm Priestley 2014-07-13 10:42:43 +01:00 committed by Greg Kroah-Hartman
parent ad74e91d06
commit b595f9b89c
3 changed files with 3 additions and 7 deletions

View File

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

View File

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

View File

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