RTEMS  5.1
Public Member Functions | Data Fields
tsec_private Struct Reference

Public Member Functions

void cleanup_txbuf (void *, void *, int)
 
void * alloc_rxbuf (int *psize, uintptr_t *paddr)
 
void consume_rxbuf (void *, void *, int)
 

Data Fields

FEC_Enet_Base base
 
FEC_Enet_Base phy_base
 
unsigned phy
 
unsigned unit
 
int isfec
 
struct tsec_softcsc
 
TSEC_BD * ring_area
 
TSEC_BD * tx_ring
 
void ** tx_ring_user
 
unsigned tx_ring_size
 
unsigned tx_head
 
unsigned tx_tail
 
unsigned tx_avail
 
TSEC_BD * rx_ring
 
void ** rx_ring_user
 
unsigned rx_tail
 
unsigned rx_ring_size
 
void(* isr )(void *)
 
void * isr_arg
 
void * cleanup_txbuf_arg
 
void * consume_rxbuf_arg
 
rtems_id tid
 
uint32_t irq_mask
 
uint32_t irq_mask_cache
 
uint32_t irq_pending
 
rtems_event_set event
 
struct {
   unsigned   xirqs
 
   unsigned   rirqs
 
   unsigned   eirqs
 
   unsigned   lirqs
 
   unsigned   maxchain
 
   unsigned   packet
 
   unsigned   odrops
 
   unsigned   repack
 
   unsigned   eberrs
 
   unsigned   dmarst
 
stats
 
uint16_t mc_refcnt [NUM_MC_HASHES]
 

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