|
| soft_register_sync_t (wb_iface::wb_addr_type wr_addr, wb_iface::wb_addr_type rd_addr, soft_reg_flush_mode_t mode=ALWAYS_FLUSH) |
|
| soft_register_sync_t (wb_iface::wb_addr_type addr, soft_reg_flush_mode_t mode=ALWAYS_FLUSH) |
|
void | initialize (wb_iface &iface, bool sync=false) |
|
void | set (const soft_reg_field_t field, const reg_data_t value) |
|
reg_data_t | get (const soft_reg_field_t field) |
|
void | flush () |
|
void | refresh () |
|
void | write (const soft_reg_field_t field, const reg_data_t value) |
|
reg_data_t | read (const soft_reg_field_t field) |
|
| soft_register_t (wb_iface::wb_addr_type wr_addr, wb_iface::wb_addr_type rd_addr, soft_reg_flush_mode_t mode=ALWAYS_FLUSH) |
|
| soft_register_t (wb_iface::wb_addr_type addr, soft_reg_flush_mode_t mode=ALWAYS_FLUSH) |
|
void | set (const soft_reg_field_t field, const reg_data_t value) |
|
reg_data_t | get (const soft_reg_field_t field) |
|
void | write (const soft_reg_field_t field, const reg_data_t value) |
|
reg_data_t | read (const soft_reg_field_t field) |
|
size_t | get_bitwidth () |
|
bool | is_readable () |
|
bool | is_writable () |
|
virtual | ~soft_register_base () |
|
template<typename reg_data_t, bool readable, bool writable>
class uhd::soft_register_sync_t< reg_data_t, readable, writable >
A synchronized soft register object. All operations in the synchronized register are serialized.