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

lcbp (rad750) Constituent


Description: LCB driver (polled mode).
File Type: shr
Package: LCB (LAT Communication Board)
Project: DRV (Drivers)
Relationships: Constituent, Interface
Tags: i845e, mcp750, mv2304, rad750, sun-gcc

Relationships (help)

Doxygen (help)

 

Interfaces

    LCB_lcbp_0.0

      LCB_poll_ci_alloc LCB_poll.c
      LCB_poll_init LCB_poll.c
      LCB_poll_query LCB_poll.c
      LCB_poll_send_bulk LCB_poll.c
      LCB_poll_start LCB_poll.c

Files

    LCB_bulk.c Implements the LCB Node-to-Node communication routines.
    LCB_bulk_p.h Definitions of private LCB structures for bulk data communications.
    LCB_dispatch.c Implements the core of LCB result dispatch.
    LCB_init.c LCB initialization routines.
    LCB_io.c Implements Read/Write routines for the LCB registers.
    LCB_log.c Implements the LCB debug routines.
    LCB_msgs.c Constructor/destructor routines for message facility LCB (ID: 32, 0x20).
    LCB_p.h Definitions of private LCB Drivers structures.
    LCB_pci.c Implements the LCB PCI routines.
    LCB_pci_reg_p.h Map of LCB PCI registers and offsets.
    LCB_poll.c LCB polled mode interface routines.
    LCB_stats.c Implements the LCB Statistics routines.
    LIOX_addr.c LIOX logical addressing routines.
    LIOX_cmd.c Implements the LIOX command list/item routines.
    LIOX_init.c Implements the LIOX handle initialization routines.
    LIOX_lock.c Implements the LCB request resource lock routines.
    LIOX_lock_def_p.h Definitions of private LCB Drivers structures.
    LIOX_lock_p.h Implements the LCB request count lock routines.
    LIOX_msgs.c Constructor/destructor routines for message facility LIOX (ID: 33, 0x21).
    LIOX_p.h Definitions of private LIOX command/response structures.
    LIOX_pool.c LIOX handle pool manage.
    LIOX_pool_p.h Definitions of private LIOX handle pools.
    LIOX_rst.c Implements the LIOX result list/item routines.
    LIOX_sync.c Synchronous LIOX cmds for backend registers and LATp fabric reset.
    LIOX_sync_p.h Definitions of private synchronous LIOX handle for LATp register access.
    LIOX_sys.c Implements the LIOX to LCB initialization routines.
    LIOX_util.c Implements the public LIOX utility routines.
    ../ptd/LIOX_sim.c Implements the LIOX part of a LCB simulator.
    ../ptd/msg_init.c public Tests for the MSG facility.
    ../ptd/sim_rst.c public Tests for simulated LIOX result list.
    ../ptd/t_addr.c Provides LIOX logical address constants as global symbols.
    ../ptd/t_dmaRW.c public dma error testing code.
    ../ptd/t_flowCtl.c public Flow Ctrl testing code.
    ../ptd/t_header_LCB.c Tests compilation of public header file LCB/LCB.h.
    ../ptd/t_header_LCB_bulk.c Tests compilation of public header file LCB/LCB_bulk.h.
    ../ptd/t_header_LCB_dispatch.c Tests compilation of public header file LCB/LCB_dispatch.h.
    ../ptd/t_header_LCB_err.c Tests compilation of public header file LCB/LCB_err.h.
    ../ptd/t_header_LCB_init.c Tests compilation of public header file LCB/LCB_init.h.
    ../ptd/t_header_LCB_io.c Tests compilation of public header file LCB/LCB_io.h.
    ../ptd/t_header_LCB_latp.c Tests compilation of public header file LCB/LCB_latp.h.
    ../ptd/t_header_LCB_log.c Tests compilation of public header file LCB/LCB_log.h.
    ../ptd/t_header_LCB_msgs.c Tests compilation of public header file LCB/LCB_msgs.h.
    ../ptd/t_header_LCB_pci.c Tests compilation of public header file LCB/LCB_pci.h.
    ../ptd/t_header_LCB_poll.c Tests compilation of public header file LCB/LCB_poll.h.
    ../ptd/t_header_LCB_reg.c Tests compilation of public header file LCB/LCB_reg.h.
    ../ptd/t_header_LCB_stats.c Tests compilation of public header file LCB/LCB_stats.h.
    ../ptd/t_header_LIOX.c Tests compilation of public header file LCB/LIOX.h.
    ../ptd/t_header_LIOX_addr.c Tests compilation of public header file LCB/LIOX_addr.h.
    ../ptd/t_header_LIOX_addr_def.c Tests compilation of public header file LCB/LIOX_addr_def.h.
    ../ptd/t_header_LIOX_cmd.c Tests compilation of public header file LCB/LIOX_cmd.h.
    ../ptd/t_header_LIOX_init.c Tests compilation of public header file LCB/LIOX_init.h.
    ../ptd/t_header_LIOX_msgs.c Tests compilation of public header file LCB/LIOX_msgs.h.
    ../ptd/t_header_LIOX_pool.c Tests compilation of public header file LCB/LIOX_pool.h.
    ../ptd/t_header_LIOX_pool_def.c Tests compilation of public header file LCB/LIOX_pool_def.h.
    ../ptd/t_header_LIOX_rst.c Tests compilation of public header file LCB/LIOX_rst.h.
    ../ptd/t_header_LIOX_rst_err.c Tests compilation of public header file LCB/LIOX_rst_err.h.
    ../ptd/t_header_LIOX_sync.c Tests compilation of public header file LCB/LIOX_sync.h.
    ../ptd/t_header_LIOX_sys.c Tests compilation of public header file LCB/LIOX_sys.h.
    ../ptd/t_header_LIOX_util.c Tests compilation of public header file LCB/LIOX_util.h.
    ../ptd/t_lcb.c public Tests for LCB.
    ../ptd/t_net.c Create an infinite network sink.
    ../ptd/t_pci.c public Tests for LCB PCI interface.
    ../ptd/t_proto.h defines public test functions.
    ../ptd/t_reg.c public Tests for LCB PCI register interface.
    ../ptd/t_spawn.c wrapper for VxWorks taskSpawn() that makes it synchronous.
    ../ptd/t_startup.c public Initialization of the LCB.