class InterruptStatus

Defined at line 152 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

Public Members

 field_tuning_error_165
 field_adma_error_166
 field_auto_cmd_error_167
 field_current_limit_error_168
 field_data_end_bit_error_169
 field_data_crc_error_170
 field_data_timeout_error_171
 field_command_index_error_172
 field_command_end_bit_error_173
 field_command_crc_error_174
 field_command_timeout_error_175
 field_error_176
 field_cqhci_interrupt_178
 field_card_interrupt_179
 field_buffer_read_ready_180
 field_buffer_write_ready_181
 field_transfer_complete_182
 field_command_complete_183

Public Methods

hwreg::RegisterAddr<InterruptStatus> Get ()

Defined at line 154 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

SelfType & ClearAll ()

Defined at line 156 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

bool ErrorInterrupt ()

Defined at line 158 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_tuning_error (typename SelfType::ValueType val)

Defined at line 165 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType tuning_error ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 165 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType adma_error ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 166 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_adma_error (typename SelfType::ValueType val)

Defined at line 166 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType auto_cmd_error ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 167 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_auto_cmd_error (typename SelfType::ValueType val)

Defined at line 167 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType current_limit_error ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 168 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_current_limit_error (typename SelfType::ValueType val)

Defined at line 168 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType data_end_bit_error ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 169 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_data_end_bit_error (typename SelfType::ValueType val)

Defined at line 169 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType data_crc_error ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 170 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_data_crc_error (typename SelfType::ValueType val)

Defined at line 170 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType data_timeout_error ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 171 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_data_timeout_error (typename SelfType::ValueType val)

Defined at line 171 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType command_index_error ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 172 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_command_index_error (typename SelfType::ValueType val)

Defined at line 172 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType command_end_bit_error ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 173 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_command_end_bit_error (typename SelfType::ValueType val)

Defined at line 173 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType command_crc_error ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 174 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_command_crc_error (typename SelfType::ValueType val)

Defined at line 174 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType command_timeout_error ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 175 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_command_timeout_error (typename SelfType::ValueType val)

Defined at line 175 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType error ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 176 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_error (typename SelfType::ValueType val)

Defined at line 176 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType cqhci_interrupt ()

NB: This is technically reserved in the SDHCI spec. The CQHCI spec describes this bit.

Defined at line 178 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_cqhci_interrupt (typename SelfType::ValueType val)

NB: This is technically reserved in the SDHCI spec. The CQHCI spec describes this bit.

Defined at line 178 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType card_interrupt ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 179 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_card_interrupt (typename SelfType::ValueType val)

Defined at line 179 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType buffer_read_ready ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 180 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_buffer_read_ready (typename SelfType::ValueType val)

Defined at line 180 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType buffer_write_ready ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 181 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_buffer_write_ready (typename SelfType::ValueType val)

Defined at line 181 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_transfer_complete (typename SelfType::ValueType val)

Defined at line 182 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType transfer_complete ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 182 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
typename SelfType::ValueType command_complete ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 183 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

template <, >
SelfType & set_command_complete (typename SelfType::ValueType val)

Defined at line 183 of file ../../src/devices/block/drivers/sdhci/sdhci-reg.h

Records