summaryrefslogtreecommitdiff
path: root/firmware/src/os/pcd_enumerate.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/src/os/pcd_enumerate.h')
-rw-r--r--firmware/src/os/pcd_enumerate.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/firmware/src/os/pcd_enumerate.h b/firmware/src/os/pcd_enumerate.h
index 813243e..3b95de7 100644
--- a/firmware/src/os/pcd_enumerate.h
+++ b/firmware/src/os/pcd_enumerate.h
@@ -10,13 +10,16 @@
struct req_ctx;
extern void udp_open(void);
-extern int udp_refill_ep(int ep, struct req_ctx *rctx);
+extern int udp_refill_ep(int ep);
extern void udp_unthrottle(void);
extern void udp_reset(void);
struct ep_ctx {
atomic_t pkts_in_transit;
- void *ctx;
+ struct {
+ struct req_ctx *rctx;
+ unsigned int bytes_sent;
+ } incomplete;
};
struct udp_pcd {
personal git repositories of Harald Welte. Your mileage may vary