Commit 317d9614 authored by Benjamin Romer's avatar Benjamin Romer Committed by Greg Kroah-Hartman

staging: unisys: remove typedef for PARSER_CONTEXT

Convert all references to PARSER_CONTEXT into struct parser_context.
Signed-off-by: default avatarBenjamin Romer <benjamin.romer@unisys.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent a18c6342
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
#define MAX_CONTROLVM_PAYLOAD_BYTES (1024*128) #define MAX_CONTROLVM_PAYLOAD_BYTES (1024*128)
static ulong controlvm_payload_bytes_buffered; static ulong controlvm_payload_bytes_buffered;
struct PARSER_CONTEXT_Tag { struct parser_context {
ulong allocbytes; ulong allocbytes;
ulong param_bytes; ulong param_bytes;
u8 *curr; u8 *curr;
...@@ -40,13 +40,13 @@ struct PARSER_CONTEXT_Tag { ...@@ -40,13 +40,13 @@ struct PARSER_CONTEXT_Tag {
char data[0]; char data[0];
}; };
static PARSER_CONTEXT * static struct parser_context *
parser_init_guts(u64 addr, u32 bytes, BOOL isLocal, parser_init_guts(u64 addr, u32 bytes, BOOL isLocal,
BOOL hasStandardPayloadHeader, BOOL *tryAgain) BOOL hasStandardPayloadHeader, BOOL *tryAgain)
{ {
int allocbytes = sizeof(PARSER_CONTEXT) + bytes; int allocbytes = sizeof(struct parser_context) + bytes;
PARSER_CONTEXT *rc = NULL; struct parser_context *rc = NULL;
PARSER_CONTEXT *ctx = NULL; struct parser_context *ctx = NULL;
struct memregion *rgn = NULL; struct memregion *rgn = NULL;
struct spar_controlvm_parameters_header *phdr = NULL; struct spar_controlvm_parameters_header *phdr = NULL;
...@@ -134,7 +134,7 @@ parser_init_guts(u64 addr, u32 bytes, BOOL isLocal, ...@@ -134,7 +134,7 @@ parser_init_guts(u64 addr, u32 bytes, BOOL isLocal,
return rc; return rc;
} }
PARSER_CONTEXT * struct parser_context *
parser_init(u64 addr, u32 bytes, BOOL isLocal, BOOL *tryAgain) parser_init(u64 addr, u32 bytes, BOOL isLocal, BOOL *tryAgain)
{ {
return parser_init_guts(addr, bytes, isLocal, TRUE, tryAgain); return parser_init_guts(addr, bytes, isLocal, TRUE, tryAgain);
...@@ -145,7 +145,7 @@ parser_init(u64 addr, u32 bytes, BOOL isLocal, BOOL *tryAgain) ...@@ -145,7 +145,7 @@ parser_init(u64 addr, u32 bytes, BOOL isLocal, BOOL *tryAgain)
* structures. Afterwards, you can call parser_simpleString_get() or * structures. Afterwards, you can call parser_simpleString_get() or
* parser_byteStream_get() to obtain the data. * parser_byteStream_get() to obtain the data.
*/ */
PARSER_CONTEXT * struct parser_context *
parser_init_byteStream(u64 addr, u32 bytes, BOOL isLocal, BOOL *tryAgain) parser_init_byteStream(u64 addr, u32 bytes, BOOL isLocal, BOOL *tryAgain)
{ {
return parser_init_guts(addr, bytes, isLocal, FALSE, tryAgain); return parser_init_guts(addr, bytes, isLocal, FALSE, tryAgain);
...@@ -154,7 +154,7 @@ parser_init_byteStream(u64 addr, u32 bytes, BOOL isLocal, BOOL *tryAgain) ...@@ -154,7 +154,7 @@ parser_init_byteStream(u64 addr, u32 bytes, BOOL isLocal, BOOL *tryAgain)
/* Obtain '\0'-terminated copy of string in payload area. /* Obtain '\0'-terminated copy of string in payload area.
*/ */
char * char *
parser_simpleString_get(PARSER_CONTEXT *ctx) parser_simpleString_get(struct parser_context *ctx)
{ {
if (!ctx->byte_stream) if (!ctx->byte_stream)
return NULL; return NULL;
...@@ -166,7 +166,7 @@ parser_simpleString_get(PARSER_CONTEXT *ctx) ...@@ -166,7 +166,7 @@ parser_simpleString_get(PARSER_CONTEXT *ctx)
/* Obtain a copy of the buffer in the payload area. /* Obtain a copy of the buffer in the payload area.
*/ */
void * void *
parser_byteStream_get(PARSER_CONTEXT *ctx, ulong *nbytes) parser_byteStream_get(struct parser_context *ctx, ulong *nbytes)
{ {
if (!ctx->byte_stream) if (!ctx->byte_stream)
return NULL; return NULL;
...@@ -176,7 +176,7 @@ parser_byteStream_get(PARSER_CONTEXT *ctx, ulong *nbytes) ...@@ -176,7 +176,7 @@ parser_byteStream_get(PARSER_CONTEXT *ctx, ulong *nbytes)
} }
uuid_le uuid_le
parser_id_get(PARSER_CONTEXT *ctx) parser_id_get(struct parser_context *ctx)
{ {
struct spar_controlvm_parameters_header *phdr = NULL; struct spar_controlvm_parameters_header *phdr = NULL;
...@@ -187,7 +187,7 @@ parser_id_get(PARSER_CONTEXT *ctx) ...@@ -187,7 +187,7 @@ parser_id_get(PARSER_CONTEXT *ctx)
} }
void void
parser_param_start(PARSER_CONTEXT *ctx, PARSER_WHICH_STRING which_string) parser_param_start(struct parser_context *ctx, PARSER_WHICH_STRING which_string)
{ {
struct spar_controlvm_parameters_header *phdr = NULL; struct spar_controlvm_parameters_header *phdr = NULL;
...@@ -220,7 +220,7 @@ parser_param_start(PARSER_CONTEXT *ctx, PARSER_WHICH_STRING which_string) ...@@ -220,7 +220,7 @@ parser_param_start(PARSER_CONTEXT *ctx, PARSER_WHICH_STRING which_string)
} }
void void
parser_done(PARSER_CONTEXT *ctx) parser_done(struct parser_context *ctx)
{ {
if (!ctx) if (!ctx)
return; return;
...@@ -263,7 +263,7 @@ string_length_no_trail(char *s, int len) ...@@ -263,7 +263,7 @@ string_length_no_trail(char *s, int len)
* parameter * parameter
*/ */
void * void *
parser_param_get(PARSER_CONTEXT *ctx, char *nam, int namesize) parser_param_get(struct parser_context *ctx, char *nam, int namesize)
{ {
u8 *pscan, *pnam = nam; u8 *pscan, *pnam = nam;
ulong nscan; ulong nscan;
...@@ -398,7 +398,7 @@ parser_param_get(PARSER_CONTEXT *ctx, char *nam, int namesize) ...@@ -398,7 +398,7 @@ parser_param_get(PARSER_CONTEXT *ctx, char *nam, int namesize)
} }
void * void *
parser_string_get(PARSER_CONTEXT *ctx) parser_string_get(struct parser_context *ctx)
{ {
u8 *pscan; u8 *pscan;
ulong nscan; ulong nscan;
......
...@@ -30,17 +30,17 @@ typedef enum { ...@@ -30,17 +30,17 @@ typedef enum {
PARSERSTRING_NAME, PARSERSTRING_NAME,
} PARSER_WHICH_STRING; } PARSER_WHICH_STRING;
typedef struct PARSER_CONTEXT_Tag PARSER_CONTEXT; struct parser_context *parser_init(u64 addr, u32 bytes, BOOL isLocal,
BOOL *tryAgain);
PARSER_CONTEXT *parser_init(u64 addr, u32 bytes, BOOL isLocal, BOOL *tryAgain); struct parser_context *parser_init_byteStream(u64 addr, u32 bytes, BOOL isLocal,
PARSER_CONTEXT *parser_init_byteStream(u64 addr, u32 bytes, BOOL isLocal,
BOOL *tryAgain); BOOL *tryAgain);
void parser_param_start(PARSER_CONTEXT *ctx, PARSER_WHICH_STRING which_string); void parser_param_start(struct parser_context *ctx,
void *parser_param_get(PARSER_CONTEXT *ctx, char *nam, int namesize); PARSER_WHICH_STRING which_string);
void *parser_string_get(PARSER_CONTEXT *ctx); void *parser_param_get(struct parser_context *ctx, char *nam, int namesize);
uuid_le parser_id_get(PARSER_CONTEXT *ctx); void *parser_string_get(struct parser_context *ctx);
char *parser_simpleString_get(PARSER_CONTEXT *ctx); uuid_le parser_id_get(struct parser_context *ctx);
void *parser_byteStream_get(PARSER_CONTEXT *ctx, ulong *nbytes); char *parser_simpleString_get(struct parser_context *ctx);
void parser_done(PARSER_CONTEXT *ctx); void *parser_byteStream_get(struct parser_context *ctx, ulong *nbytes);
void parser_done(struct parser_context *ctx);
#endif #endif
...@@ -144,7 +144,7 @@ static const char Putfile_buffer_list_pool_name[] = ...@@ -144,7 +144,7 @@ static const char Putfile_buffer_list_pool_name[] =
*/ */
struct putfile_buffer_entry { struct putfile_buffer_entry {
struct list_head next; /* putfile_buffer_entry list */ struct list_head next; /* putfile_buffer_entry list */
PARSER_CONTEXT *parser_ctx; /* points to buffer containing input data */ struct parser_context *parser_ctx; /* points to input data buffer */
}; };
/* List of struct putfile_request *, via next_putfile_request member. /* List of struct putfile_request *, via next_putfile_request member.
...@@ -159,7 +159,7 @@ static LIST_HEAD(Putfile_request_list); ...@@ -159,7 +159,7 @@ static LIST_HEAD(Putfile_request_list);
*/ */
struct putfile_active_buffer { struct putfile_active_buffer {
/* a payload from a controlvm message, containing a file data buffer */ /* a payload from a controlvm message, containing a file data buffer */
PARSER_CONTEXT *parser_ctx; struct parser_context *parser_ctx;
/* points within data area of parser_ctx to next byte of data */ /* points within data area of parser_ctx to next byte of data */
u8 *pnext; u8 *pnext;
/* # bytes left from <pnext> to the end of this data buffer */ /* # bytes left from <pnext> to the end of this data buffer */
...@@ -1134,7 +1134,8 @@ bus_destroy(struct controlvm_message *inmsg) ...@@ -1134,7 +1134,8 @@ bus_destroy(struct controlvm_message *inmsg)
} }
static void static void
bus_configure(struct controlvm_message *inmsg, PARSER_CONTEXT *parser_ctx) bus_configure(struct controlvm_message *inmsg,
struct parser_context *parser_ctx)
{ {
struct controlvm_message_packet *cmd = &inmsg->cmd; struct controlvm_message_packet *cmd = &inmsg->cmd;
ulong busNo = cmd->configure_bus.bus_no; ulong busNo = cmd->configure_bus.bus_no;
...@@ -1697,7 +1698,7 @@ handle_command(struct controlvm_message inmsg, HOSTADDRESS channel_addr) ...@@ -1697,7 +1698,7 @@ handle_command(struct controlvm_message inmsg, HOSTADDRESS channel_addr)
struct controlvm_message_packet *cmd = &inmsg.cmd; struct controlvm_message_packet *cmd = &inmsg.cmd;
u64 parametersAddr = 0; u64 parametersAddr = 0;
u32 parametersBytes = 0; u32 parametersBytes = 0;
PARSER_CONTEXT *parser_ctx = NULL; struct parser_context *parser_ctx = NULL;
BOOL isLocalAddr = FALSE; BOOL isLocalAddr = FALSE;
struct controlvm_message ackmsg; struct controlvm_message ackmsg;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment