μHAL
spi::Core Member List

This is the complete list of members for spi::Core, including all inherited members.

add_channel(const char *, unsigned, int32_t)RegisterDecoderprotected
add_channel(const char *name, unsigned pos, RegisterField rf)RegisterDecoderinlineprotected
add_channel_double(const char *, unsigned, double)RegisterDecoderprotected
add_data_internal(const char *, decoders::data_key::second_type, T) (defined in RegisterDecoder)RegisterDecoderprivate
add_general(const char *, int32_t)RegisterDecoderprotected
add_general(const char *name, RegisterField rf)RegisterDecoderinlineprotected
add_general_double(const char *, double)RegisterDecoderprotected
addr (defined in RegisterDecoderBase)RegisterDecoderBaseprotected
bars (defined in RegisterDecoderBase)RegisterDecoderBaseprotected
binary_dump(FILE *) const (defined in RegisterDecoder)RegisterDecoder
channel (defined in RegisterDecoder)RegisterDecoder
check_devinfoRegisterDecoderBaseprivate
check_devinfo_is_set() const (defined in RegisterDecoderBase)RegisterDecoderBase
Core(struct pcie_bars &) (defined in spi::Core)spi::Core
decode() overridespi::Coreprivatevirtual
decode_monitors()RegisterDecoderprotectedvirtual
device_id (defined in RegisterDecoderBase)RegisterDecoderBaseprivate
devinfo (defined in RegisterDecoderBase)RegisterDecoderBaseprotected
devinfo_is_setRegisterDecoderBaseprivate
get_channel_data(const char *name, unsigned channel_index) const (defined in RegisterDecoder)RegisterDecoderinline
get_data(bool=false)RegisterDecoder
get_general_data(const char *name) const (defined in RegisterDecoder)RegisterDecoderinline
get_generic_data(const char *, decoders::data_key::second_type=std::nullopt) const (defined in RegisterDecoder)RegisterDecoder
is_boolean_value(const char *) const (defined in RegisterDecoder)RegisterDecoderprivate
major_version (defined in RegisterDecoderBase)RegisterDecoderBaseprivate
match_devinfo(const struct sdb_device_info &) const (defined in RegisterDecoderBase)RegisterDecoderBaseprivate
match_devinfo_lambda (defined in RegisterDecoderBase)RegisterDecoderBase
number_of_channelsRegisterDecoderprotected
offset2register(size_t, void *) (defined in RegisterDecoder)RegisterDecoderprivate
print(FILE *, bool) const (defined in RegisterDecoder)RegisterDecodervirtual
printers (defined in RegisterDecoder)RegisterDecoderprotected
pvt (defined in RegisterDecoder)RegisterDecoderprivate
read()RegisterDecoderBaseprotectedvirtual
read_dest (defined in RegisterDecoderBase)RegisterDecoderBaseprotected
read_monitors()RegisterDecoderprotectedvirtual
read_size (defined in RegisterDecoderBase)RegisterDecoderBaseprotected
register2offset(uint32_t *) (defined in RegisterDecoder)RegisterDecoderprivate
RegisterDecoder(struct pcie_bars &, const struct sdb_device_info &, std::unordered_map< std::string_view, Printer >) (defined in RegisterDecoder)RegisterDecoderprotected
RegisterDecoderBase(struct pcie_bars &, const struct sdb_device_info &)RegisterDecoderBaseprotected
regs (defined in spi::Core)spi::Coreprivate
regs_storage (defined in spi::Core)spi::Coreprivate
rf_add_data_internal(const char *, decoders::data_key::second_type, RegisterField) (defined in RegisterDecoder)RegisterDecoderprivate
rf_extract_value(uint32_t &, uint32_t, bool=false)RegisterDecoderprotected
rf_fixed2float(RegisterField, unsigned)RegisterDecoderprotected
rf_get_bit(uint32_t &, uint32_t)RegisterDecoderprotected
rf_whole_register(uint32_t &value, bool is_signed=false)RegisterDecoderinlineprotected
set_devinfo(const struct sdb_device_info &) (defined in RegisterDecoderBase)RegisterDecoderBasevirtual
set_read_dest(auto &dest) (defined in RegisterDecoderBase)RegisterDecoderBaseinlineprotected
try_boolean_value(const char *, int32_t) const (defined in RegisterDecoder)RegisterDecoderprivate
vendor_id (defined in RegisterDecoderBase)RegisterDecoderBaseprivate
write_channel(const char *name, unsigned pos, decoders::data_type value, void *dest) (defined in RegisterDecoder)RegisterDecoderinline
write_general(const char *name, decoders::data_type value, void *dest) (defined in RegisterDecoder)RegisterDecoderinline
write_internal(const char *, std::optional< unsigned >, decoders::data_type, void *) (defined in RegisterDecoder)RegisterDecoderprivate
~Core() override (defined in spi::Core)spi::Core
~RegisterDecoder() (defined in RegisterDecoder)RegisterDecodervirtual