From 5aa5de5dc898ede8738a32f10f82c27b89d25320 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C3=ABl=20Carr=C3=A9?= Date: Wed, 8 Sep 2010 05:16:40 +0000 Subject: [PATCH] USB AMSv2: smaller struct usb_endpoint - reorder members (largest members first) - int status -> int8_t status (we only use 0 or -1) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28042 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/as3525/usb-drv-as3525v2.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/firmware/target/arm/as3525/usb-drv-as3525v2.c b/firmware/target/arm/as3525/usb-drv-as3525v2.c index 9741a7b453..d4b24fba33 100644 --- a/firmware/target/arm/as3525/usb-drv-as3525v2.c +++ b/firmware/target/arm/as3525/usb-drv-as3525v2.c @@ -60,12 +60,12 @@ static const uint8_t out_ep_list[NUM_OUT_EP + 1] = {0, OUT_EP_LIST}; /* store per endpoint, per direction, information */ struct usb_endpoint { - bool active; /* true is endpoint has been requested (true for EP0) */ unsigned int len; /* length of the data buffer */ + struct wakeup complete; /* wait object */ + int8_t status; /* completion status (0 for success) */ + bool active; /* true is endpoint has been requested (true for EP0) */ bool wait; /* true if usb thread is blocked on completion */ bool busy; /* true is a transfer is pending */ - int status; /* completion status (0 for success) */ - struct wakeup complete; /* wait object */ }; /* state of EP0 (to correctly schedule setup packet enqueing) */