GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCBD / V1-4-4
Constituent: lcbd     Tag: rad750
#include "LCBD/LCBC.h"
#include "LCBD/LCB_cr.h"
#include <stdio.h>
Include dependency graph for LCBC.c:
Functions | |
unsigned int | LCBC_process (const LCB_ci *ci, const LCB_ci *end, LCBC_processor rtn, void *prm) |
Executes the user specified handler for each command item in the range ci to end. | |
static unsigned int | show (void *prm, const LCB_ci *ci) |
Shows (prints) a single command item. | |
void | LCBC_show (unsigned int options, const LCB_ci *beg, const LCB_ci *end) |
Dumps the result items to stdout. | |
static LCB_ci * | fill_simple (LCB_ci_simple *simple, unsigned short int stall, unsigned int header) |
Constructs a simple LCB command. A simple LCB command consists of only a header word, containing the command length and an opcode, plus a stall word. | |
static LCB_ci * | fill_reg (LCB_ci_reg *reg, unsigned int field_select, unsigned int value, unsigned short int stall, unsigned int header) |
Constructs a LCB register access command. | |
static LCB_ci * | fill_cmd (LCB_ci_cmd *cmd, const LCB_ci_cmd_payload *payload, unsigned short int stall_timeout, unsigned int header) |
Constructs transmit command, with or without a response. | |
LCB_ci * | LCBC_cmd_xmit_fill (LCB_ci_cmd *ci, const LCB_ci_cmd_payload *payload, unsigned short int stall) |
Constructs transmit command, without a response. | |
LCB_ci * | LCBC_cmdr_xmit_fill (LCB_ci_cmdr *ci, const LCB_ci_cmd_payload *payload, unsigned short int timeout) |
Constructs transmit command, with a response. | |
LCB_ci * | LCBC_mark_time_fill (LCB_ci_mark_time *ci, unsigned short int stall) |
Constructs a mark time LCB command. | |
LCB_ci * | LCBC_lat_reset_fill (LCB_ci_lat_reset *ci, unsigned short int stall) |
Constructs a LAT reset LCB command. | |
LCB_ci * | LCBC_csr_access_fill (LCB_ci_csr *ci, unsigned int value, unsigned int field_select, unsigned short int stall) |
Constructs a LCB CSR register access command. | |
LCB_ci * | LCBC_faults_access_fill (LCB_ci_faults *ci, unsigned int value, unsigned int field_select, unsigned short int stall) |
Constructs a LCB FIFO FAULTS register access command. | |
LCB_ci * | LCBC_rxstats_access_fill (LCB_ci_rxstats *ci, unsigned int value, unsigned int field_select, unsigned short int stall) |
Constructs a LCB RECEIVE STATISTICS/STATUS register access command. | |
unsigned int | LCBC_cmd_xmit (LCBD lcb, const LCB_ci_cmd_payload *payload, unsigned short int stall) |
Utility routine to compose and submit a command with no response command (department of redundancy department?). | |
unsigned int | LCBC_mark_time (LCBD lcb, unsigned short int stall) |
Utility routine to compose and execute an LCB mark time command. | |
unsigned int | LCBC_lat_reset (LCBD lcb, unsigned short int stall) |
Utility routine to compose and execute an LCB LAT reset command. | |
unsigned int | LCBC_cmdr_xmit (LCBD lcb, const LCB_ci_cmd_payload *ci_payload, unsigned short int timeout, LCB_ri_cmd_payload *ri_payload) |
Utility routine to compose and submit a command with response command (department of redundancy department?). | |
unsigned int | LCBC_csr_access (LCBD lcb, unsigned int value, unsigned int field_select, unsigned short int stall, unsigned int *old_val, unsigned int *cur_val) |
Utility routine to compose and execute an access command to LCB's CSR register. | |
unsigned int | LCBC_faults_access (LCBD lcb, unsigned int value, unsigned int field_select, unsigned short int stall, unsigned int *old_val, unsigned int *cur_val) |
Utility routine to compose and execute an access command to LCB's FIFO FAULTS register. | |
unsigned int | LCBC_rxstats_access (LCBD lcb, unsigned int value, unsigned int field_select, unsigned short int stall, unsigned int *old_val, unsigned int *cur_val) |
Utility routine to compose and execute an access command to LCB's RECEIVE STATISTICS/STATS register. |
CVS $Id
|
Constructs transmit command, with or without a response.
|
|
Constructs a LCB register access command.
|
|
Constructs a simple LCB command. A simple LCB command consists of only a header word, containing the command length and an opcode, plus a stall word.
|
|
Utility routine to compose and submit a command with no response command (department of redundancy department?).
|
|
Constructs transmit command, without a response.
|
|
Utility routine to compose and submit a command with response command (department of redundancy department?).
|
|
Constructs transmit command, with a response.
|
|
Utility routine to compose and execute an access command to LCB's CSR register.
|
|
Constructs a LCB CSR register access command.
|
|
Utility routine to compose and execute an access command to LCB's FIFO FAULTS register.
|
|
Constructs a LCB FIFO FAULTS register access command.
|
|
Utility routine to compose and execute an LCB LAT reset command.
|
|
Constructs a LAT reset LCB command.
|
|
Utility routine to compose and execute an LCB mark time command.
|
|
Constructs a mark time LCB command.
|
|
Executes the user specified handler for each command item in the range ci to end.
|
|
Utility routine to compose and execute an access command to LCB's RECEIVE STATISTICS/STATS register.
|
|
Constructs a LCB RECEIVE STATISTICS/STATUS register access command.
|
|
Dumps the result items to stdout.
|
|
Shows (prints) a single command item.
|