AS small optimization.
This commit is contained in:
@@ -144,7 +144,7 @@ kbc_at_dev_poll(void *priv)
|
|||||||
dev->cmd_queue_start = (dev->cmd_queue_start + 1) & 0xf;
|
dev->cmd_queue_start = (dev->cmd_queue_start + 1) & 0xf;
|
||||||
}
|
}
|
||||||
if (dev->cmd_queue_start == dev->cmd_queue_end)
|
if (dev->cmd_queue_start == dev->cmd_queue_end)
|
||||||
dev->state = (dev->state == DEV_STATE_MAIN_OUT) ? DEV_STATE_MAIN_2 : DEV_STATE_MAIN_IN;
|
dev->state++;
|
||||||
break;
|
break;
|
||||||
case DEV_STATE_MAIN_IN:
|
case DEV_STATE_MAIN_IN:
|
||||||
/* Wait for host data. */
|
/* Wait for host data. */
|
||||||
|
@@ -29,9 +29,9 @@ enum {
|
|||||||
|
|
||||||
enum {
|
enum {
|
||||||
DEV_STATE_MAIN_1 = 0,
|
DEV_STATE_MAIN_1 = 0,
|
||||||
|
DEV_STATE_MAIN_OUT,
|
||||||
DEV_STATE_MAIN_2,
|
DEV_STATE_MAIN_2,
|
||||||
DEV_STATE_MAIN_CMD,
|
DEV_STATE_MAIN_CMD,
|
||||||
DEV_STATE_MAIN_OUT,
|
|
||||||
DEV_STATE_MAIN_WANT_IN,
|
DEV_STATE_MAIN_WANT_IN,
|
||||||
DEV_STATE_MAIN_IN
|
DEV_STATE_MAIN_IN
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user