RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Data Structures | Data Fields
brm_priv Struct Reference

Data Structures

struct  desc_table
 

Data Fields

struct drvmgr_devdev
 
char devName [52]
 
struct brm_regregs
 
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_tabledesc
 
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_listirq_log
 
unsigned int irq
 
struct rt_msgrt_event
 
struct bm_msgbm_event
 
unsigned int head
 
unsigned int tail
 
unsigned int last_read [128]
 
unsigned int written [32]
 
struct bc_msgcur_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: