diff options
Diffstat (limited to 'nuttx/sched/mq_initialize.c')
-rw-r--r-- | nuttx/sched/mq_initialize.c | 57 |
1 files changed, 30 insertions, 27 deletions
diff --git a/nuttx/sched/mq_initialize.c b/nuttx/sched/mq_initialize.c index df8e981e63..fdc5dbb00c 100644 --- a/nuttx/sched/mq_initialize.c +++ b/nuttx/sched/mq_initialize.c @@ -1,7 +1,7 @@ -/************************************************************ - * mq_initialize.c +/************************************************************************ + * sched/mq_initialize.c * - * Copyright (C) 2007 Gregory Nutt. All rights reserved. + * Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved. * Author: Gregory Nutt <spudmonkey@racsa.co.cr> * * Redistribution and use in source and binary forms, with or without @@ -31,24 +31,27 @@ * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - ************************************************************/ + ************************************************************************/ -/************************************************************ +/************************************************************************ * Included Files - ************************************************************/ + ************************************************************************/ -#include <sys/types.h> /* uint32, etc. */ +#include <nuttx/config.h> + +#include <stdinit.h> #include <queue.h> #include <nuttx/kmalloc.h> + #include "mq_internal.h" -/************************************************************ +/************************************************************************ * Definitions - ************************************************************/ + ************************************************************************/ -/************************************************************ +/************************************************************************ * Private Type Declarations - ************************************************************/ + ************************************************************************/ /* This is a container for a list of message queue * descriptors. @@ -60,9 +63,9 @@ struct mq_des_block_s struct mq_des mqdes[NUM_MSG_DESCRIPTORS]; }; -/************************************************************ +/************************************************************************ * Global Variables - ************************************************************/ + ************************************************************************/ /* This is a list of all opened message queues */ @@ -88,9 +91,9 @@ sq_queue_t g_msgfreeirq; sq_queue_t g_desfree; -/************************************************************ +/************************************************************************ * Private Variables - ************************************************************/ + ************************************************************************/ /* g_msgalloc is a pointer to the start of the allocated * block of messages. @@ -110,11 +113,11 @@ static mqmsg_t *g_msgfreeirqalloc; static sq_queue_t g_desalloc; -/************************************************************ +/************************************************************************ * Private Functions - ************************************************************/ + ************************************************************************/ -/************************************************************ +/************************************************************************ * Function: mq_msgblockalloc * * Description: @@ -124,10 +127,10 @@ static sq_queue_t g_desalloc; * * Inputs: * queue - ************************************************************/ + ************************************************************************/ -static mqmsg_t *mq_msgblockalloc(sq_queue_t *queue, uint16 nmsgs, - ubyte alloc_type) +static mqmsg_t *mq_msgblockalloc(sq_queue_t *queue, uint16_t nmsgs, + uint8_t alloc_type) { mqmsg_t *mqmsgblock; @@ -151,11 +154,11 @@ static mqmsg_t *mq_msgblockalloc(sq_queue_t *queue, uint16 nmsgs, return mqmsgblock; } -/************************************************************ +/************************************************************************ * Public Functions - ************************************************************/ + ************************************************************************/ -/************************************************************ +/************************************************************************ * Function: mq_initialize * * Description: @@ -170,7 +173,7 @@ static mqmsg_t *mq_msgblockalloc(sq_queue_t *queue, uint16 nmsgs, * Return Value: * None * - ************************************************************/ + ************************************************************************/ void mq_initialize(void) { @@ -203,7 +206,7 @@ void mq_initialize(void) mq_desblockalloc(); } -/************************************************************ +/************************************************************************ * Function: mq_desblockalloc * * Description: @@ -216,7 +219,7 @@ void mq_initialize(void) * Return Value: * None * - ************************************************************/ + ************************************************************************/ void mq_desblockalloc(void) { |