Changeset bf54252 in rtems


Ignore:
Timestamp:
Nov 28, 2012, 8:14:50 PM (7 years ago)
Author:
Alexandre Devienne <deviennealexandre@…>
Branches:
4.11, master
Children:
f8ac52f2
Parents:
355ee7d
git-author:
Alexandre Devienne <deviennealexandre@…> (11/28/12 20:14:50)
git-committer:
Joel Sherrill <joel.sherrill@…> (11/28/12 20:14:50)
Message:

Score misc: Clean up Doxygen #4 (GCI 2012)

This patch is a task from GCI 2012 which improves the Doxygen
comments in the RTEMS source.

http://www.google-melange.com/gci/task/view/google/gci2012/7985215

Location:
cpukit/score
Files:
29 edited

Legend:

Unmodified
Added
Removed
  • cpukit/score/include/rtems/score/corerwlock.h

    r355ee7d rbf54252  
    126126
    127127/**
     128 *  @brief Initialize a RWlock
     129 *
    128130 *  This routine initializes the RWLock based on the parameters passed.
    129131 *
  • cpukit/score/include/rtems/score/interr.h

    r355ee7d rbf54252  
    173173 * reached (for example after exit()).
    174174 *
     175 * This routine will invoke the fatal error handler supplied by the user
     176 * followed by the the default one provided by the executive.  The default
     177 * error handler assumes no hardware is present to help inform the user
     178 * of the problem.  Halt stores the error code in a known register,
     179 * disables interrupts, and halts the CPU.  If the CPU does not have a
     180 * halt instruction, it will loop to itself.
     181 *
    175182 * The first action of this function is to call the fatal handler of the user
    176183 * extensions.  For the initial extensions the following conditions are
     
    192199 * The final step is to call the CPU specific _CPU_Fatal_halt().
    193200 *
     201 * @param[in] the_source is what subsystem the error originated in
     202 * @param[in] is_internal is if the error was internally generated
     203 * @param[in] the_error is the fatal error status code
     204 *
     205 * @note The the_error is not necessarily a directive status code.
     206 *
    194207 * @see rtems_fatal_error_occurred() and rtems_fatal().
    195208 */
  • cpukit/score/include/rtems/score/isr.h

    r355ee7d rbf54252  
    8888
    8989/**
    90  *  This routine performs the initialization necessary for this handler.
     90 *  @brief Initialize the ISR handler
     91 *
     92 *  This routine performs the initialization necessary for the ISR handler.
    9193 */
    9294void _ISR_Handler_initialization ( void );
  • cpukit/score/include/rtems/score/mpci.h

    r355ee7d rbf54252  
    197197
    198198/**
     199 *  @brief Initialization of the MPCI Handler 
     200 *
    199201 *  This routine performs the initialization necessary for this handler.
    200202 *
     
    207209
    208210/**
     211 *  @brief Create the MPCI Server Thread
     212 *
    209213 *  This routine creates the packet receive server used in MP systems.
    210214 */
     
    212216
    213217/**
     218 *  @brief Initialize the MPCI driver
     219 *
    214220 *  This routine initializes the MPCI driver by
    215221 *  invoking the user provided MPCI initialization callout.
     
    243249
    244250/**
     251 *  @brief Deallocate a packet
     252 *
    245253 *  This routine deallocates a packet by invoking the user provided
    246254 *  MPCI return packet callout.
     
    253261
    254262/**
     263 *  @brief Send a process packet
     264 *
    255265 *  This routine sends a process packet by invoking the user provided
    256266 *  MPCI send callout.
     
    265275
    266276/**
     277 *  @brief Send a request packet
     278 *
    267279 *  This routine sends a request packet by invoking the user provided
    268280 *  MPCI send callout.
     
    284296
    285297/**
     298 *  @brief Send a response packet
     299 *
    286300 *  This routine sends a response packet by invoking the user provided
    287301 *  MPCI send callout.
     
    296310
    297311/**
     312 *  @brief Receive a packet
     313 *
    298314 *  This routine receives a packet by invoking the user provided
    299315 *  MPCI receive callout.
     
    304320
    305321/**
     322 *  @brief Pass a packet to the thread
     323 *
    306324 *  This routine is responsible for passing @a the_packet to the thread
    307325 *  waiting on the remote operation to complete.  The unblocked thread is
     
    318336
    319337/**
     338 *  @brief Receive and process all packets
     339 *
    320340 *  This is the server thread which receives and processes all MCPI packets.
    321341 *
     
    327347
    328348/**
     349 *  @brief Announce the availability of a packet
     350 *
    329351 *  This routine informs RTEMS of the availability of an MPCI packet.
    330352 */
     
    332354
    333355/**
     356 *  @brief Perform a process on another node
     357 *
    334358 *  This routine performs a remote procedure call so that a
    335359 *  process operation can be performed on another node.
     
    362386
    363387/**
     388 *  @brief Perform requested action from another node
     389 *
    364390 *  This routine performs the actions specific to this package for
    365391 *  the request from another node.
     
    392418
    393419/**
    394  *  This routine is used to obtain a internal threads mp packet.
     420 *  @brief Obtain an internal thread
     421 *
     422 *  This routine is used to obtain an internal threads MP packet.
    395423 */
    396424MPCI_Internal_packet *_MPCI_Internal_packets_Get_packet ( void );
  • cpukit/score/include/rtems/score/object.h

    r355ee7d rbf54252  
    448448
    449449/**
     450 *  @brief Shrink an object class information record
     451 *
    450452 *  This function shrink an object class information record.
    451  *
     453 *  The object's name and object space are released. The local_table
     454 *  etc block does not shrink. The InActive list needs to be scanned
     455 *  to find the objects are remove them.
     456 * 
    452457 *  @param[in] information points to an object class information block.
    453458 */
  • cpukit/score/include/rtems/score/schedulerpriority.h

    r355ee7d rbf54252  
    8484
    8585/**
     86 *  @brief schedule entry point
     87 *
    8688 *  This kernel routine sets the heir thread to be the next ready thread
    8789 *  by invoking the_scheduler->ready_queue->operations->first().
  • cpukit/score/include/rtems/score/thread.h

    r355ee7d rbf54252  
    525525
    526526/**
     527 *  @brief Dispatch Thread
     528 * 
    527529 *  This routine is responsible for transferring control of the
    528  *  processor from the executing thread to the heir thread.  As part
    529  *  of this process, it is responsible for the following actions:
    530  *
     530 *  processor from the executing thread to the heir thread. Once the
     531 *  heir is running an attempt is made to dispatch any ASRs.
     532 *  As part of this process, it is responsible for the following actions:
    531533 *     + saving the context of the executing thread
    532534 *     + restoring the context of the heir thread
    533535 *     + dispatching any signals for the resulting executing thread
     536 
     537 *  ALTERNATE ENTRY POINTS:
     538 *    void _Thread_Enable_dispatch();
     539 *
     540 *  INTERRUPT LATENCY:
     541 *    dispatch thread
     542 *    no dispatch thread
    534543 */
    535544void _Thread_Dispatch( void );
    536545
    537546/**
     547 *  @brief Stack Allocate Helper
     548 *
    538549 *  Allocate the requested stack space for the thread.
    539  *  return the actual size allocated after any adjustment
    540  *  or return zero if the allocation failed.
    541  *  Set the Start.stack field to the address of the stack
    542  */
    543 
     550 *  Set the Start.stack field to the address of the stack.
     551 *
     552 *  @param[in] the_thread is the thread where the stack space is requested
     553 * 
     554 *  @retval actual size allocated after any adjustment
     555 *  @retval zero if the allocation failed
     556 */
    544557size_t _Thread_Stack_Allocate(
    545558  Thread_Control *the_thread,
     
    607620
    608621/**
     622 *  @brief Resets a thread to its initial state
     623 *
    609624 *  This routine resets a thread to its initial state but does
    610  *  not restart it.
     625 *  not restart it. Some APIs do this in separate
     626 *  operations and this division helps support this.
     627 *
     628 *  @param[in] the_thread is the thread to resets
     629 *  @param[in] pointer_argument
     630 *  @param[in] numeric_argument
    611631 */
    612632void _Thread_Reset(
     
    689709
    690710/**
     711 *  @brief Ended the delay of a Thread
     712 * 
    691713 *  This routine is invoked when a thread must be unblocked at the
    692714 *  end of a time based delay (i.e. wake after or wake when).
     715 *  It is called by the watchdog handler.
     716 *
     717 *  @param[in] id is the thread id
    693718 */
    694719void _Thread_Delay_ended(
  • cpukit/score/include/rtems/score/threadq.h

    r355ee7d rbf54252  
    181181 *  @brief Thread Queue Dequeue priority
    182182 *
    183  *  This function returns a pointer to the highest priority
    184  *  thread waiting on the_thread_queue.  If no threads are waiting
    185  *  on the_thread_queue, then NULL is returned.
     183 *  This routine removes a thread from the specified PRIORITY based
     184 *  threadq, unblocks it, and cancels its timeout timer.
     185 *
     186 *  - INTERRUPT LATENCY:
     187 *    + single case
     188 *
     189 * @param[in] the_thread_queue is a pointer to a thread queue
     190 *
     191 * @retval thread dequeued
     192 * @retval NULL if no thread are waiting on the_thread_queue
    186193 */
    187194Thread_Control *_Thread_queue_Dequeue_priority(
  • cpukit/score/include/rtems/score/watchdog.h

    r355ee7d rbf54252  
    264264 *  This routine inserts @a the_watchdog into the @a header watchdog chain
    265265 *  for a time of @a units.
     266 *  Update the delta interval counters.
    266267 *
    267268 *  @param[in] header is @a the_watchdog list to insert @a the_watchdog on
     
    278279 *  This routine is invoked at appropriate intervals to update
    279280 *  the @a header watchdog chain.
     281 *  This routine decrements the delta counter in response to a tick.
    280282 *
    281283 *  @param[in] header is the watchdog chain to tickle
  • cpukit/score/src/corerwlock.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @brief
     5 * @ingroup ScoreRWLock
     6 */
     7
    18/*
    2  *  SuperCore RWLock Handler
    3  *
    4  *  DESCRIPTION:
    5  *
    6  *  This package is part of the implementation of the SuperCore RWLock Handler.
    7  *
    89 *  COPYRIGHT (c) 1989-2006.
    910 *  On-Line Applications Research Corporation (OAR).
     
    2324#include <rtems/score/thread.h>
    2425#include <rtems/score/threadq.h>
    25 
    26 /*
    27  *  _CORE_RWLock_Initialize
    28  *
    29  *  This function initialize a rwlock and sets the initial value based
    30  *  on the given count.
    31  *
    32  *  Input parameters:
    33  *    the_rwlock            - the rwlock control block to initialize
    34  *    the_rwlock_attributes - the attributes specified at create time
    35  *
    36  *  Output parameters:  NONE
    37  */
    3826
    3927void _CORE_RWLock_Initialize(
  • cpukit/score/src/heapgreedy.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @ingroup ScoreHeap
     5 *
     6 * @brief Heap Handler API.
     7 */
     8
    19/*
    210 * Copyright (c) 2012 embedded brains GmbH.  All rights reserved.
  • cpukit/score/src/interr.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @brief Initiates system termination
     5 * @ingroup ScoreIntErr
     6 */
     7
    18/*
    2  *  Internal Error Handler
    3  *
    49 *  COPYRIGHT (c) 1989-1999.
    510 *  On-Line Applications Research Corporation (OAR).
     
    2227Internal_errors_Information _Internal_errors_What_happened;
    2328
    24 /*
    25  *  _Internal_error_Occurred
    26  *
    27  *  This routine will invoke the fatal error handler supplied by the user
    28  *  followed by the the default one provided by the executive.  The default
    29  *  error handler assumes no hardware is present to help inform the user
    30  *  of the problem.  Halt stores the error code in a known register,
    31  *  disables interrupts, and halts the CPU.  If the CPU does not have a
    32  *  halt instruction, it will loop to itself.
    33  *
    34  *  Input parameters:
    35  *    the_source  - what subsystem the error originated in
    36  *    is_internal - if the error was internally generated
    37  *    the_error   - fatal error status code
    38  *
    39  *  Output parameters:
    40  *    As much information as possible is stored in a CPU dependent fashion.
    41  *    See the CPU dependent code for more information.
    42  *
    43  *  NOTE: The the_error is not necessarily a directive status code.
    44  */
    45 
    4629void _Internal_error_Occurred(
    4730  Internal_errors_Source  the_source,
  • cpukit/score/src/isr.c

    r355ee7d rbf54252  
    22 *  @file
    33 *
    4  *  ISR Handler Initialization
     4 *  @brief Initialize the ISR handler
     5 *  @ingroup ScoreISR
    56 */
    67
     
    2425#include <rtems/score/wkspace.h>
    2526#include <rtems/config.h>
    26 
    27 /*  _ISR_Handler_initialization
    28  *
    29  *  This routine initializes the ISR handler.
    30  *
    31  *  Input parameters: NONE
    32  *
    33  *  Output parameters: NONE
    34  */
    3527
    3628void _ISR_Handler_initialization( void )
  • cpukit/score/src/mpci.c

    r355ee7d rbf54252  
    1 /*
    2  *  Multiprocessing Communications Interface (MPCI) Handler
    3  *
    4  *
     1/**
     2 * @file
     3 *
     4 * @brief Multiprocessing Communications Interface (MPCI) Handler
     5 * @ingroup ScoreMPCI
     6 */
     7
     8/*
    59 *  COPYRIGHT (c) 1989-2008.
    610 *  On-Line Applications Research Corporation (OAR).
     
    4347CORE_semaphore_Control _MPCI_Semaphore;
    4448
    45 /*
    46  *  _MPCI_Handler_initialization
    47  *
    48  *  This subprogram performs the initialization necessary for this handler.
    49  */
    50 
    5149void _MPCI_Handler_initialization(
    5250  uint32_t   timeout_status
     
    9896  );
    9997}
    100 
    101 /*
    102  *  _MPCI_Create_server
    103  *
    104  *  This subprogram creates the MPCI receive server.
    105  */
    10698
    10799void _MPCI_Create_server( void )
     
    145137}
    146138
    147 /*
    148  *  _MPCI_Initialization
    149  *
    150  *  This subprogram initializes the MPCI driver by
    151  *  invoking the user provided MPCI initialization callout.
    152  */
    153 
    154139void _MPCI_Initialization ( void )
    155140{
    156141  (*_MPCI_table->initialization)();
    157142}
    158 
    159 /*
    160  *  _MPCI_Register_packet_processor
    161  *
    162  *  This routine registers the MPCI packet processor for the
    163  *  designated object class.
    164  */
    165143
    166144void _MPCI_Register_packet_processor(
     
    172150  _MPCI_Packet_processors[ the_class ] = the_packet_processor;
    173151}
    174 
    175 /*
    176  *  _MPCI_Get_packet
    177  *
    178  *  This subprogram obtains a packet by invoking the user provided
    179  *  MPCI get packet callout.
    180  */
    181152
    182153MP_packet_Prefix *_MPCI_Get_packet ( void )
     
    203174}
    204175
    205 /*
    206  *  _MPCI_Return_packet
    207  *
    208  *  This subprogram returns a packet by invoking the user provided
    209  *  MPCI return packet callout.
    210  */
    211 
    212176void _MPCI_Return_packet (
    213177  MP_packet_Prefix   *the_packet
     
    216180  (*_MPCI_table->return_packet)( the_packet );
    217181}
    218 
    219 /*
    220  *  _MPCI_Send_process_packet
    221  *
    222  *  This subprogram sends a process packet by invoking the user provided
    223  *  MPCI send callout.
    224  */
    225182
    226183void _MPCI_Send_process_packet (
     
    235192  (*_MPCI_table->send_packet)( destination, the_packet );
    236193}
    237 
    238 /*
    239  *  _MPCI_Send_request_packet
    240  *
    241  *  This subprogram sends a request packet by invoking the user provided
    242  *  MPCI send callout.
    243  */
    244194
    245195uint32_t   _MPCI_Send_request_packet (
     
    281231}
    282232
    283 /*
    284  *  _MPCI_Send_response_packet
    285  *
    286  *  This subprogram sends a response packet by invoking the user provided
    287  *  MPCI send callout.
    288  */
    289 
    290233void _MPCI_Send_response_packet (
    291234  uint32_t            destination,
     
    298241}
    299242
    300 /*
    301  *  _MPCI_Receive_packet
    302  *
    303  *  This subprogram receives a packet by invoking the user provided
    304  *  MPCI receive callout.
    305  */
    306 
    307243MP_packet_Prefix  *_MPCI_Receive_packet ( void )
    308244{
     
    313249  return the_packet;
    314250}
    315 
    316 /*
    317  *  _MPCI_Process_response
    318  *
    319  *  This subprogram obtains a packet by invoking the user provided
    320  *  MPCI get packet callout.
    321  */
    322251
    323252Thread_Control *_MPCI_Process_response (
     
    397326}
    398327
    399 /*
    400  *  _MPCI_Announce
    401  *
    402  */
    403 
    404328void _MPCI_Announce ( void )
    405329{
     
    408332  _Thread_Enable_dispatch();
    409333}
    410 
    411 /*
    412  *  _MPCI_Internal_packets_Send_process_packet
    413  *
    414  */
    415334
    416335void _MPCI_Internal_packets_Send_process_packet (
     
    452371 *  This subprogram is not needed since there are no response
    453372 *  packets to be sent by this manager.
    454  *
    455  */
    456 
    457 /*
    458  *
    459  *  _MPCI_Internal_packets_Process_packet
    460373 *
    461374 */
     
    511424 */
    512425
    513 /*
    514  *  _MPCI_Internal_packets_Get_packet
    515  *
    516  */
    517 
    518426MPCI_Internal_packet *_MPCI_Internal_packets_Get_packet ( void )
    519427{
  • cpukit/score/src/objectshrinkinformation.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @brief Shrink an Object Class Information Record
     5 * @ingroup ScoreCPU
     6 */
     7
    18/*
    2  *  Object Handler
    3  *
    4  *
    59 *  COPYRIGHT (c) 1989-1999.
    610 *  On-Line Applications Research Corporation (OAR).
     
    2630#include <rtems/score/sysstate.h>
    2731#include <rtems/score/isr.h>
    28 
    29 /*
    30  *  _Objects_Shrink_information
    31  *
    32  *  This routine shrinks object information related data structures.
    33  *  The object's name and object space are released. The local_table
    34  *  etc block does not shrink. The InActive list needs to be scanned
    35  *  to find the objects are remove them.
    36  *  Input parameters:
    37  *    information     - object information table
    38  *    the_block       - the block to remove
    39  *
    40  *  Output parameters:  NONE
    41  */
    4232
    4333void _Objects_Shrink_information(
  • cpukit/score/src/schedulercbs.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @brief CBS Scheduler Budget Handler
     5 * @ingroup ScoreScheduler
     6 */
     7
    18/*
    29 *  Copyright (C) 2011 Petr Benes.
  • cpukit/score/src/schedulerpriorityschedule.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @brief Priority Scheduler Schedule Method
     5 * @ingroup ScoreScheduler
     6 */
     7 
    18/*
    2  *  Scheduler Handler / Scheduler
    3  *
    49 *  Copyright (C) 2010 Gedare Bloom.
    510 *  Copyright (C) 2011 On-Line Applications Research Corporation (OAR).
  • cpukit/score/src/schedulersimplesmpunblock.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @brief Scheduler Simple SMP Unblock Method
     5 * @ingroup ScoreScheduler
     6 */
     7 
    18/*
    2  *  Scheduler Simple SMP Handler / Unblock
    3  *
    49 *  COPYRIGHT (c) 2011.
    510 *  On-Line Applications Research Corporation (OAR).
  • cpukit/score/src/threadblockingoperationcancel.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @brief Cancel a Blocking Operation
     5 * @ingroup ScoreThread
     6 */
     7
    18/*
    2  *  Cancel Thread Blocking Operation
    3  *
    4  *
    59 *  COPYRIGHT (c) 1989-2007.
    610 *  On-Line Applications Research Corporation (OAR).
  • cpukit/score/src/threaddelayended.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @brief End the Delay of a Thread
     5 * @ingroup ScoreThread
     6 */
     7
    18/*
    2  *  Thread Handler
    3  *
    4  *
    59 *  COPYRIGHT (c) 1989-2007.
    610 *  On-Line Applications Research Corporation (OAR).
     
    2731#include <rtems/score/threadq.h>
    2832#include <rtems/score/wkspace.h>
    29 
    30 /*
    31  *  _Thread_Delay_ended
    32  *
    33  *  This routine processes a thread whose delay period has ended.
    34  *  It is called by the watchdog handler.
    35  *
    36  *  Input parameters:
    37  *    id - thread id
    38  *
    39  *  Output parameters: NONE
    40  */
    4133
    4234void _Thread_Delay_ended(
  • cpukit/score/src/threaddispatch.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @brief Dispatch Thread
     5 * @ingroup ScoreThread
     6 */
     7
    18/*
    2  *  Thread Handler
    3  *
    49 *  COPYRIGHT (c) 1989-2009.
    510 *  On-Line Applications Research Corporation (OAR).
     
    3641#endif
    3742
    38 /**
    39  *  _Thread_Dispatch
    40  *
    41  *  This kernel routine determines if a dispatch is needed, and if so
    42  *  dispatches to the heir thread.  Once the heir is running an attempt
    43  *  is made to dispatch any ASRs.
    44  *
    45  *  ALTERNATE ENTRY POINTS:
    46  *    void _Thread_Enable_dispatch();
    47  *
    48  *  INTERRUPT LATENCY:
    49  *    dispatch thread
    50  *    no dispatch thread
    51  */
    5243void _Thread_Dispatch( void )
    5344{
  • cpukit/score/src/threadqdequeuepriority.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @brief  Thread Queue Dequeue Priority
     5 * @ingroup ScoreThreadQ
     6
    17/*
    2  *  Thread Queue Handler
    3  *
    4  *
    58 *  COPYRIGHT (c) 1989-2008.
    69 *  On-Line Applications Research Corporation (OAR).
     
    2326#include <rtems/score/threadq.h>
    2427#include <rtems/score/tqdata.h>
    25 
    26 /*
    27  *  _Thread_queue_Dequeue_priority
    28  *
    29  *  This routine removes a thread from the specified PRIORITY based
    30  *  threadq, unblocks it, and cancels its timeout timer.
    31  *
    32  *  Input parameters:
    33  *    the_thread_queue - pointer to thread queue
    34  *
    35  *  Output parameters:
    36  *    returns - thread dequeued or NULL
    37  *
    38  *  INTERRUPT LATENCY:
    39  *    only case
    40  */
    4128
    4229Thread_Control *_Thread_queue_Dequeue_priority(
  • cpukit/score/src/threadqprocesstimeout.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @brief Thread Queue Handler Process Timeout Handler
     5 * @ingroup ScoreThreadQ
     6 */
     7
    18/*
    2  *  Thread Queue Handler - Process Timeout Handler
    3  *
    4  *
    59 *  COPYRIGHT (c) 1989-2008.
    610 *  On-Line Applications Research Corporation (OAR).
  • cpukit/score/src/threadreset.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @brief Reset a Thread to its Initial State
     5 * @ingroup ScoreThread
     6 */
     7
    18/*
    2  *  Thread Handler
    3  *
    4  *
    59 *  COPYRIGHT (c) 1989-1999.
    610 *  On-Line Applications Research Corporation (OAR).
     
    2731#include <rtems/score/threadq.h>
    2832#include <rtems/score/wkspace.h>
    29 
    30 /*
    31  *  _Thread_Reset
    32  *
    33  *  DESCRIPTION:
    34  *
    35  *  This routine resets a thread to its initial stat but does
    36  *  not actually restart it.  Some APIs do this in separate
    37  *  operations and this division helps support this.
    38  */
    3933
    4034void _Thread_Reset(
  • cpukit/score/src/threadstackallocate.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @brief Stack Allocate Helper
     5 * @ingroup ScoreThread
     6 */
     7
     8
    19/*
    2  *  Thread Handler - Stack Allocate Helper
    3  *
    410 *  COPYRIGHT (c) 1989-2010.
    511 *  On-Line Applications Research Corporation (OAR).
     
    2834#include <rtems/config.h>
    2935
    30 /*
    31  *  _Thread_Stack_Allocate
    32  *
    33  *  Allocate the requested stack space for the thread.
    34  *  return the actual size allocated after any adjustment
    35  *  or return zero if the allocation failed.
    36  *  Set the Start.stack field to the address of the stack
    37  */
    38 
    3936size_t _Thread_Stack_Allocate(
    4037  Thread_Control *the_thread,
  • cpukit/score/src/ts64addto.c

    r355ee7d rbf54252  
    11/**
    22 * @file score/src/ts64addto.c
    3 */
     3 *
     4 * @brief Add to a Timestamp
     5 * @ingroup SuperCore
     6 */
    47
    58/*
  • cpukit/score/src/ts64getnanoseconds.c

    r355ee7d rbf54252  
    11/**
    22 *  @file  score/src/ts64toticks.c
     3 *
     4 *  @brief Get Nanoseconds Portion of Timestamp
     5 *  @ingroup SuperCore
    36 */
    47
  • cpukit/score/src/watchdoginsert.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @brief Watchdog Insert
     5 * @ingroup ScoreWatchdog
     6 */
     7 
    18/*
    2  *  Watchdog Handler
    3  *
    4  *
    59 *  COPYRIGHT (c) 1989-1999.
    610 *  On-Line Applications Research Corporation (OAR).
     
    1822#include <rtems/score/isr.h>
    1923#include <rtems/score/watchdog.h>
    20 
    21 /*
    22  *  _Watchdog_Insert
    23  *
    24  *  This routine inserts a watchdog timer on to the appropriate delta
    25  *  chain while updating the delta interval counters.
    26  */
    2724
    2825void _Watchdog_Insert(
  • cpukit/score/src/watchdogtickle.c

    r355ee7d rbf54252  
     1/**
     2 * @file
     3 *
     4 * @ingroup ScoreWatchdog
     5 * @brief Watchdog Tickle
     6 */
     7 
    18/*
    2  *  Watchdog Handler
    3  *
    4  *
    59 *  COPYRIGHT (c) 1989-1999.
    610 *  On-Line Applications Research Corporation (OAR).
     
    1822#include <rtems/score/isr.h>
    1923#include <rtems/score/watchdog.h>
    20 
    21 /*
    22  *  _Watchdog_Tickle
    23  *
    24  *  This routine decrements the delta counter in response to a tick.  The
    25  *  delta chain is updated accordingly.
    26  *
    27  *  Input parameters:
    28  *    header - pointer to the delta chain to be tickled
    29  *
    30  *  Output parameters: NONE
    31  */
    3224
    3325void _Watchdog_Tickle(
Note: See TracChangeset for help on using the changeset viewer.