GLAST/LAT > DAQ and FSW > FSW > "use" tree > PBS

pbs (rad750) Constituent


Description: ?
File Type: shr
Package: PBS (Processor Basic Services)
Project: SVC (Services)
Relationships: Constituent, Interface
Tags: i845e, mcp750, mv2304, rad750, sun-gcc

Relationships (help)

Doxygen (help)

 

Interfaces

    PBS_pbs_2.0

      BSWP_swap16N BSWP.c
      BSWP_swap16_lclXbigN BSWP.c
      BSWP_swap16_lclXlittleN BSWP.c
      BSWP_swap32N BSWP.c
      BSWP_swap32_lclXbigN BSWP.c
      BSWP_swap32_lclXlittleN BSWP.c
      BSWP_swap64N BSWP.c
      BSWP_swap64_lclXbigN BSWP.c
      BSWP_swap64_lclXlittleN BSWP.c
      BUG_check BUG.c
      CACHE_clear CACHE.c
      CACHE_disable CACHE.c
      CACHE_enable CACHE.c
      CACHE_flush CACHE.c
      CACHE_invalidate CACHE.c
      CACHE_lock CACHE.c
      CACHE_pipeFlush CACHE.c
      CACHE_unlock CACHE.c
      FORK_create FORK.c
      FORK_destroy FORK.c
      FORK_disable FORK.c
      FORK_enable FORK.c
      FORK_enabled FORK.c
      FORK_fcb_sizeof FORK.c
      FORK_join FORK.c
      FORK_qdisable FORK.c
      FORK_qenable FORK.c
      FORK_qenabled FORK.c
      FORK_qhead_modify FORK.c
      FORK_qsys FORK.c
      FORK_qsysW FORK.c
      FORK_qsysW_toc FORK.c
      FORK_qtail_modify FORK.c
      FORK_que_get FORK.c
      FORK_qusr FORK.c
      FORK_resume FORK.c
      FORK_suspend FORK.c
      FPA_destroy FPA.c
      FPA_fcb_sizeof FPA.c
      FPA_free FPA.c
      FPA_get FPA.c
      FPA_getW FPA.c
      FPA_getW_toc FPA.c
      FPA_init FPA.c
      LI_destroy LI.c
      LI_disable LI.c
      LI_enable LI.c
      LI_enabled LI.c
      LI_init LI.c
      LI_insert LI.c
      LI_jam LI.c
      LI_remove LI.c
      LI_removeW LI.c
      LI_removeW_toc LI.c
      L_destroy L.c
      L_init L.c
      L_insert L.c
      L_jam L.c
      L_remove L.c
      L_unlink L.c
      PBS_initialize PBS.c
      PBS_shutdown PBS.c
      PL_destroy PL.c
      PL_get PL.c
      PL_getW PL.c
      PL_getW_toc PL.c
      PL_init PL.c
      PL_insert PL.c
      PL_jam PL.c
      PL_que_get PL.c
      PL_remove PL.c
      PL_removeW PL.c
      PL_removeW_toc PL.c
      PL_wake PL.c
      PTS_frequency PTS.c
      PTS_initialize PTS.c
      PTS_nsecs_to_ptus PTS.c
      PTS_ptus_to_nsecs PTS.c
      QI_destroy QI.c
      QI_disable QI.c
      QI_enable QI.c
      QI_enabled QI.c
      QI_init QI.c
      QI_insert QI.c
      QI_jam QI.c
      QI_remove QI.c
      QI_removeW QI.c
      QI_removeW_toc QI.c
      Q_destroy Q.c
      Q_init Q.c
      Q_insert Q.c
      Q_jam Q.c
      Q_remove Q.c
      Q_unlink Q.c
      RNG_destroy RNG.c
      RNG_dsc_get RNG.c
      RNG_free RNG.c
      RNG_get RNG.c
      RNG_getW RNG.c
      RNG_getW_toc RNG.c
      RNG_grab RNG.c
      RNG_grabW RNG.c
      RNG_grabW_toc RNG.c
      RNG_init RNG.c
      RNG_reset RNG.c
      RNG_sizeof_rcb RNG.c
      RWF_destroy RWF.c
      RWF_free RWF.c
      RWF_get RWF.c
      RWF_getW RWF.c
      RWF_getW_toc RWF.c
      RWF_init RWF.c
      RWF_sizeof RWF.c
      RW_destroy RW.c
      RW_disable RW.c
      RW_enable RW.c
      RW_enabled RW.c
      RW_free RW.c
      RW_get RW.c
      RW_getW RW.c
      RW_getW_toc RW.c
      RW_init RW.c
      RW_lock RW.c
      RW_unlock RW.c
      RW_wait RW.c
      RW_wake RW.c
      SPIN_check SPIN.c
      SPIN_curtime SPIN.c
      SPIN_nsecs_to_ptus SPIN.c
      SPIN_ptus_to_nsecs SPIN.c
      SPIN_spin SPIN.c
      SPIN_wait SPIN.c
      TASK_activate TASK.c
      TASK_attr_init TASK.c
      TASK_attr_priority_set TASK.c
      TASK_create TASK.c
      TASK_destroy TASK.c
      TASK_exit TASK.c
      TASK_join TASK.c
      TASK_name TASK.c
      TASK_pause TASK.c
      TASK_priority_get TASK.c
      TASK_priority_number_boost TASK.c
      TASK_priority_number_compute TASK.c
      TASK_priority_set TASK.c
      TASK_resume TASK.c
      TASK_self TASK.c
      TASK_spawn TASK.c
      TASK_suspend TASK.c
      TASK_tcb_sizeof TASK.c
      TASK_wait TASK.c
      TBD_Key ?
      TBD_get TBD.c
      TBD_locate TBD.c
      TBD_put TBD.c
      TOC_compute TOC.c
      TOC_reset_tos TOC.c
      TOC_reset_tov TOC.c
      TOC_reset_tox TOC.c
      TOC_set_s TOC.c
      TOC_set_v TOC.c
      TOC_set_x TOC.c
      TOV_add_nsecs TOV.c
      TOV_add_nsecx TOV.c
      TOV_from_nsecs TOV.c
      TOV_from_nsecx TOV.c
      TOV_from_secs TOV.c
      TOV_from_usecs TOV.c
      TOV_from_wct TOV.c
      WCT_from_sat WCT.c
      WCT_from_utb WCT.c
      WCT_get WCT.c
      WCT_sat_get WCT.c
      WCT_set WCT.c
      WCT_to_sat WCT.c
      WCT_to_utb WCT.c
      WCT_utb_get WCT.c
      WUT_cancel WUT.c
      WUT_create WUT.c
      WUT_destroy WUT.c
      WUT_restart WUT.c
      WUT_start WUT.c
      WUT_state_get WUT.c
      WUT_sys_connect WUT.c
      WUT_sys_init WUT.c
      WUT_sys_shutdown WUT.c
      WUT_tov_get WUT.c
      pl_remove_s PL.c
    PBS_pbs_2.1

      MBA_align MBA.c
      MBA_alloc MBA.c
      MBA_free MBA.c
    PBS_pbs_2.2

      BSWP_swap16bN BSWP.c
      BSWP_swap16lN BSWP.c
      BSWP_swap32bN BSWP.c
      BSWP_swap32lN BSWP.c
      BSWP_swap64bN BSWP.c
      BSWP_swap64lN BSWP.c
      MBA_statsGet MBA.c
      PARITY_calc16 PARITY.c
      PARITY_calc16N PARITY.c
      PARITY_calc32 PARITY.c
      PARITY_calc32N PARITY.c
      PARITY_calc8 PARITY.c
      PARITY_calc8N PARITY.c
      PBS_crash PBS.c
      TAU_aread TAU.c
      TAU_await TAU.c
      TAU_connect TAU.c
      TAU_initialize TAU.c
      TAU_qread TAU.c
      TAU_read TAU.c
      TAU_restore TAU.c
      TAU_shutdown TAU.c
      TAU_sread TAU.c
      WUT_expire WUT.c
    PBS_pbs_2.3

      PBS_crashHandlerSet PBS.c
      PBS_panic PBS.c
      PBS_reboot PBS.c
      TASK_convert TASK.c
      TASK_cvt TASK.c
      TASK_revert TASK.c
      TASK_rvt TASK.c
      TASK_xtcb_sizeof TASK.c
      TBD_add TBD.c
    PBS_pbs_2.4

      MTX_create MTX.c
      MTX_destroy MTX.c
      MTX_lock MTX.c
      MTX_unlock MTX.c
      PARITY_calc64 PARITY.c
      PARITY_calc64N PARITY.c
      PARITY_calcOdd16 PARITY.c
      PARITY_calcOdd16N PARITY.c
      PARITY_calcOdd32 PARITY.c
      PARITY_calcOdd32N PARITY.c
      PARITY_calcOdd64 PARITY.c
      PARITY_calcOdd64N PARITY.c
      PARITY_calcOdd8 PARITY.c
      PARITY_calcOdd8N PARITY.c
      SEM_create SEM.c
      SEM_destroy SEM.c
      SEM_give SEM.c
      SEM_takeW SEM.c
      TASK_block TASK.c
      TASK_unblock TASK.c
    PBS_pbs_2.5

      LI_append LI.c
      LI_prepend LI.c
      L_append L.c
      L_prepend L.c
      QI_append QI.c
      QI_prepend QI.c
      Q_append Q.c
      Q_prepend Q.c
    PBS_pbs_2.6

      PBS_fast_clear PBS.c
      WUT_sys_adjust WUT.c
      WUT_sys_reset WUT.c
    PBS_pbs_2.7

      LSU_atomicCalc LSU.c
      LSU_atomicScale LSU.c
      LSU_calc LSU.c
      LSU_scale LSU.c
    PBS_pbs_2.8

      TMR_ticks_to_nsecs TMR.c
      TMR_ticks_to_usecs_nsecs TMR.c
    PBS_pbs_2.9

      PBS_initialize2 PBS.c
      WCT_update WCT.c

Files

    BSWP.c Byteswapping, callable implementation.
    BSWP_boot.c Byteswapping, callable implementation for select BSWP routines.
    BUG.c Defines a set of routines for bugchecking the CPU.
    CACHE.c Provides the implementation of the portable cache manipulation.
    FORK.c The FORK routines.
    FPA.c Utility for configuring and allocating a pool of Fixed Sized Packets.
    L.c Implements the non-inline singly linked list (L) routines.
    LI.c Implementation file for the interlocked singly linked list.
    LSU.c Linear Scaling Utilities for unsigned 32-bit integers.
    MBA.c Implements the low level memory block allocation routines.
    MTX.c Simple mutex, traditional call implementation.
    PARITY.c Implements the callable interface for the PARITY calculation.
    PBS.c PBS library, contains the initialization routines for PBS.
    PL.c Implements the callable interface for the PL routines.
    PTS.c Implements the callable interface for the PTS routines.
    Q.c Implements the non-inline Que (Q) routines.
    QI.c Implements the non-inline Que Interlocked (QI) routines.
    RNG.c Utility for configuring a pool of memory as a ring buffer.
    RW.c Defines the Resource Wait routines.
    RWF.c Defines the Resource Wait Facility routines.
    RW_tmr.h The Platform independent Resource Wait timer include file.
    SEM.c Simple semaphore, traditional call implementation.
    SPIN.c Spin the CPU for a well-defined period of time, callable.
    TASK.c TASK, platform independent implementation.
    TASK_pvtdefs.h Common private definitions for the TASK facility.
    TAU.c Thermal Assist Unit, dummy implementation.
    TBD.c Task Block of Data manager, callable implementation, common.
    TBD_pvtdefs.h Task Block of Data manager, facility private definitions.
    TMR.c Platform independent TMR routines.
    TOC.c TimeOut control implementation file, callable version.
    TOV.c Timeout service routines.
    TSS.c Implements routines that manipulate a timespec structure.
    WCT.c Implementation file for WCT.
    WCT_pvtdefs.h Package private interface and typedefs for the WCT.
    WUT.c WakeUp Timer facility.
    WUT_debug.c WakeUp Timer facility debugging aids.
    divdi3.c Various 64 bit divide routines.
    longlong.h Generic definitions for the long longs.
    ../ptd/test_bswp.c Unit test for the BSWP routines.
    ../ptd/test_clear.c Unit test for the PBS_fast_clear routine.
    ../ptd/test_crash.c Unit test for the PBS_crash.
    ../ptd/test_divdi3.c ?
    ../ptd/test_ffs.c Unit test for the FFS routines.
    ../ptd/test_fork.c Unit test for the FORK routines.
    ../ptd/test_fpa.c Unit test for the Fixed Packet Allocateor (FPA) routines.
    ../ptd/test_gettimeofday.c Tests the real time clocks.
    ../ptd/test_lsu.c Test the linear scaling utilities.
    ../ptd/test_mba.c Unit test for the Memory Block Allocator (MBA) facility.
    ../ptd/test_parity.c Unit test of the PARITY facility.
    ../ptd/test_pbsinit.c Unit test of the PBS initialize/shutdown and reinitialization.
    ../ptd/test_ques.c Unit test of the L, LI, Q and QI facilities.
    ../ptd/test_raven.c Unit test for the RAVEN chip available on the COTS PPC.
    ../ptd/test_rng.c Unit test for the Ring Buffer Allocator (RNG) facility.
    ../ptd/test_spin.c Unit test for the SPIN facility.
    ../ptd/test_task.c Unit test of the ASK facility.
    ../ptd/test_tmr.c ?
    ../ptd/test_tov.c Unit test for the Tests the Timeout Value conversion utilities.
    ../ptd/test_wct.c Unit test of the Wall Clock Time (WCT) facility.
    ../ptd/test_wut.c Unit test of he Wakeup Timer (WUT) facility.