Changeset c6f111b in rtems


Ignore:
Timestamp:
Jul 6, 2000, 7:14:34 PM (20 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
8d5b438b
Parents:
1d9403a
Message:

Added _Objects_Get_isr_disable prototype and added numerous comments.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/score/include/rtems/score/object.h

    r1d9403a rc6f111b  
    2424
    2525#include <rtems/score/chain.h>
     26#include <rtems/score/isr.h>
    2627
    2728/*
    2829 *  Mask to enable unlimited objects
    29  *
    30  *  XXX - needs to be moved to the API some-where
    3130 */
    3231
     
    328327 *  DESCRIPTION:
    329328 *
    330  *  XXX
     329 *  This method zeroes out the name.
    331330 */
    332331 
     
    341340 *  DESCRIPTION:
    342341 *
    343  *  XXX
     342 *  This method copies a string style object name from source to destination.
    344343 */
    345344
     
    354353 *  DESCRIPTION:
    355354 *
    356  *  XXX
     355 *  This method copies a raw style object name from source to destination.
    357356 */
    358357
     
    368367 *  DESCRIPTION:
    369368 *
    370  *  XXX
     369 *  This method compares two string style object names.
    371370 */
    372371
     
    382381 *  DESCRIPTION:
    383382 *
    384  *  XXX
     383 *  This method compares two raw style object names.
    385384 */
    386385
     
    436435 *  and the_object is undefined.
    437436 *
     437 *  NOTE: _Objects_Get returns with dispatching disabled for
     438 *        local and remote objects.
     439 *        _Objects_Get_isr_disable returns with dispatching
     440 *        disabled for remote objects and interrupts for local
     441 *        objects.
    438442 */
    439443
     
    442446  Objects_Id           id,
    443447  Objects_Locations   *location
     448);
     449
     450Objects_Control *_Objects_Get_isr_disable(
     451  Objects_Information *information,
     452  Objects_Id           id,
     453  Objects_Locations   *location,
     454  ISR_Level           *level
    444455);
    445456
  • cpukit/score/include/rtems/score/object.h

    r1d9403a rc6f111b  
    2424
    2525#include <rtems/score/chain.h>
     26#include <rtems/score/isr.h>
    2627
    2728/*
    2829 *  Mask to enable unlimited objects
    29  *
    30  *  XXX - needs to be moved to the API some-where
    3130 */
    3231
     
    328327 *  DESCRIPTION:
    329328 *
    330  *  XXX
     329 *  This method zeroes out the name.
    331330 */
    332331 
     
    341340 *  DESCRIPTION:
    342341 *
    343  *  XXX
     342 *  This method copies a string style object name from source to destination.
    344343 */
    345344
     
    354353 *  DESCRIPTION:
    355354 *
    356  *  XXX
     355 *  This method copies a raw style object name from source to destination.
    357356 */
    358357
     
    368367 *  DESCRIPTION:
    369368 *
    370  *  XXX
     369 *  This method compares two string style object names.
    371370 */
    372371
     
    382381 *  DESCRIPTION:
    383382 *
    384  *  XXX
     383 *  This method compares two raw style object names.
    385384 */
    386385
     
    436435 *  and the_object is undefined.
    437436 *
     437 *  NOTE: _Objects_Get returns with dispatching disabled for
     438 *        local and remote objects.
     439 *        _Objects_Get_isr_disable returns with dispatching
     440 *        disabled for remote objects and interrupts for local
     441 *        objects.
    438442 */
    439443
     
    442446  Objects_Id           id,
    443447  Objects_Locations   *location
     448);
     449
     450Objects_Control *_Objects_Get_isr_disable(
     451  Objects_Information *information,
     452  Objects_Id           id,
     453  Objects_Locations   *location,
     454  ISR_Level           *level
    444455);
    445456
Note: See TracChangeset for help on using the changeset viewer.