le_data Struct Reference

Back to the index.

Public Attributes | List of all members
le_data Struct Reference

Public Attributes

struct interrupt irq
 
int irq_asserted
 
uint64_t buf_start
 
uint64_t buf_end
 
int len
 
uint8_t rom [ROM_SIZE]
 
int reg_select
 
uint16_t reg [N_REGISTERS]
 
unsigned char * sram
 
uint32_t init_block_addr
 
uint16_t mode
 
uint64_t padr
 
uint64_t ladrf
 
uint32_t rdra
 
int rlen
 
uint32_t tdra
 
int tlen
 
int rxp
 
int txp
 
unsigned char * tx_packet
 
int tx_packet_len
 
unsigned char * rx_packet
 
int rx_packet_len
 
int rx_packet_offset
 
int rx_middle_bit
 

Detailed Description

Definition at line 85 of file dev_le.cc.

Member Data Documentation

◆ buf_end

uint64_t le_data::buf_end

Definition at line 90 of file dev_le.cc.

Referenced by dev_le_init().

◆ buf_start

uint64_t le_data::buf_start

Definition at line 89 of file dev_le.cc.

Referenced by dev_le_init().

◆ init_block_addr

uint32_t le_data::init_block_addr

Definition at line 101 of file dev_le.cc.

◆ irq

struct interrupt le_data::irq

Definition at line 759 of file dev_le.cc.

Referenced by dev_le_init().

◆ irq_asserted

int le_data::irq_asserted

Definition at line 87 of file dev_le.cc.

◆ ladrf

uint64_t le_data::ladrf

Definition at line 105 of file dev_le.cc.

◆ len

int le_data::len

Definition at line 91 of file dev_le.cc.

Referenced by dev_le_init(), and DEVICE_ACCESS().

◆ mode

uint16_t le_data::mode

Definition at line 103 of file dev_le.cc.

◆ padr

uint64_t le_data::padr

Definition at line 104 of file dev_le.cc.

◆ rdra

uint32_t le_data::rdra

Definition at line 106 of file dev_le.cc.

◆ reg

uint16_t le_data::reg[N_REGISTERS]

Definition at line 96 of file dev_le.cc.

Referenced by dev_le_init(), DEVICE_ACCESS(), and le_register_write().

◆ reg_select

int le_data::reg_select

Definition at line 95 of file dev_le.cc.

Referenced by DEVICE_ACCESS().

◆ rlen

int le_data::rlen

Definition at line 107 of file dev_le.cc.

◆ rom

uint8_t le_data::rom[ROM_SIZE]

Definition at line 93 of file dev_le.cc.

Referenced by dev_le_init(), and DEVICE_ACCESS().

◆ rx_middle_bit

int le_data::rx_middle_bit

Definition at line 121 of file dev_le.cc.

◆ rx_packet

unsigned char* le_data::rx_packet

Definition at line 118 of file dev_le.cc.

Referenced by dev_le_init().

◆ rx_packet_len

int le_data::rx_packet_len

Definition at line 119 of file dev_le.cc.

◆ rx_packet_offset

int le_data::rx_packet_offset

Definition at line 120 of file dev_le.cc.

◆ rxp

int le_data::rxp

Definition at line 112 of file dev_le.cc.

◆ sram

unsigned char* le_data::sram

Definition at line 98 of file dev_le.cc.

Referenced by dev_le_init(), and DEVICE_ACCESS().

◆ tdra

uint32_t le_data::tdra

Definition at line 108 of file dev_le.cc.

◆ tlen

int le_data::tlen

Definition at line 109 of file dev_le.cc.

◆ tx_packet

unsigned char* le_data::tx_packet

Definition at line 115 of file dev_le.cc.

Referenced by dev_le_init().

◆ tx_packet_len

int le_data::tx_packet_len

Definition at line 116 of file dev_le.cc.

◆ txp

int le_data::txp

Definition at line 113 of file dev_le.cc.


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

Generated on Tue Aug 25 2020 19:25:06 for GXemul by doxygen 1.8.18