diff options
Diffstat (limited to 'firmware/src/os/req_ctx.h')
-rw-r--r-- | firmware/src/os/req_ctx.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/src/os/req_ctx.h b/firmware/src/os/req_ctx.h index b68fb66..535267b 100644 --- a/firmware/src/os/req_ctx.h +++ b/firmware/src/os/req_ctx.h @@ -1,6 +1,9 @@ #ifndef _REQ_CTX_H #define _REQ_CTX_H +#define RCTX_SIZE_LARGE 2048 +#define RCTX_SIZE_SMALL 64 + #define MAX_HDRSIZE sizeof(struct openpcd_hdr) #define MAX_REQSIZE (64-MAX_HDRSIZE) @@ -32,6 +35,8 @@ struct req_ctx { #define RCTX_STATE_PIOIRQ_BUSY 0x80 +#define RCTX_STATE_INVALID 0xff + extern struct req_ctx *req_ctx_find_get(int large, unsigned long old_state, unsigned long new_state); extern struct req_ctx *req_ctx_find_busy(void); extern void req_ctx_set_state(struct req_ctx *ctx, unsigned long new_state); |