RTEMS: brm_priv Struct Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Data Structures | Data Fields
brm_priv Struct Reference

## Data Structures
struct | desc_table

## Data Fields
struct drvmgr_dev * | dev
char | devName [32]
struct brm_reg * | regs
unsigned int | memarea_base
unsigned int | memarea_base_remote
unsigned int | cfg_clksel
unsigned int | cfg_clkdiv
unsigned int | cfg_freq
struct brm_priv::desc_table * | desc
volatile unsigned short * | mem
struct {
struct {
unsigned short ctrl
unsigned short cw1
unsigned short cw2
unsigned short dptr
unsigned short tsw [2]
unsigned short ba
unsigned short timer
} descs [128]
struct {
unsigned short data [32]
} msg_data [128]
unsigned short unused [(64 *1024-(128 *8+128 *32)) -16 *2]
struct irq_log_list irq_logs [16]
} * | bcmem
struct {
struct desc_table rxsubs [32]
struct desc_table txsubs [32]
struct desc_table rxmodes [32]
struct desc_table txmodes [32]
struct circ_buf rxsuba_msgs [32]
struct circ_buf txsuba_msgs [32]
struct circ_buf rxmode_msgs [32]
struct circ_buf txmode_msgs [32]
unsigned short unused [(64 *1024-(4 *32 *4+4 *32 *9 *34)) -16 *2]
struct irq_log_list irq_logs [16]
} * | rtmem
struct irq_log_list * | irq_log
unsigned int | irq
struct rt_msg * | rt_event
struct bm_msg * | bm_event
unsigned int | head
unsigned int | tail
unsigned int | last_read [128]
unsigned int | written [32]
struct bc_msg * | cur_list
int | tx_blocking
int | rx_blocking
rtems_id | rx_sem
rtems_id | tx_sem
rtems_id | dev_sem
int | minor
int | irqno
unsigned int | mode
rtems_id | event_id
unsigned int | status
int | bc_list_fail

The documentation for this struct was generated from the following file:

- bsps/shared/grlib/1553/b1553brm.c