Software APIs
Data Structure Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
A
ac_range_check_isr_ctx
adc_ctrl_isr_ctx
alert_handler_isr_ctx
alert_info_testutils_info
aon_timer_isr_ctx
B
base_hexdump_fmt
BitField
(mock_mmio)
bitfield_field32
boot_data
boot_log
boot_svc_empty
boot_svc_header
boot_svc_min_bl0_sec_ver_req
boot_svc_min_bl0_sec_ver_res
boot_svc_msg
boot_svc_next_boot_bl0_slot_req
boot_svc_next_boot_bl0_slot_res
boot_svc_ownership_activate_req
boot_svc_ownership_activate_res
boot_svc_ownership_unlock_req
boot_svc_ownership_unlock_res
buffer_sink
C
chip_info
chip_info_scm_revision
csrng_app_cmd
csrng_isr_ctx
D
dif_ac_range_check
dif_adc_ctrl
dif_adc_ctrl_config
dif_adc_ctrl_filter_config
dif_aes
dif_aes_data
dif_aes_iv
dif_aes_key_share
dif_aes_transaction
dif_alert_handler
dif_alert_handler_class_config
dif_alert_handler_config
dif_alert_handler_escalation_phase
dif_aon_timer
dif_ast
dif_clkmgr
dif_csrng
dif_csrng_cmd_status
dif_csrng_internal_state
dif_csrng_output_status
dif_csrng_seed_material
dif_dma
dif_dma_address_config
dif_dma_transaction
dif_dma_transaction_address
dif_edn
dif_edn_auto_params
dif_edn_cmd
dif_edn_seed_material
dif_entropy_src
dif_entropy_src_alert_fail_counts
dif_entropy_src_config
dif_entropy_src_debug_state
dif_entropy_src_fw_override_config
dif_entropy_src_health_test_config
dif_entropy_src_health_test_stats
dif_entropy_src_revision
dif_flash_ctrl
dif_flash_ctrl_data_region_properties
dif_flash_ctrl_device_info
dif_flash_ctrl_ecc_errors
dif_flash_ctrl_error
dif_flash_ctrl_error_codes
dif_flash_ctrl_faults
dif_flash_ctrl_info_region
dif_flash_ctrl_output
dif_flash_ctrl_phy_status
dif_flash_ctrl_prog_capabilities
dif_flash_ctrl_region_properties
dif_flash_ctrl_state
dif_flash_ctrl_status
dif_flash_ctrl_transaction
dif_gpio
dif_hmac
dif_hmac_digest
dif_hmac_transaction
dif_i2c
dif_i2c_config
dif_i2c_controller_halt_events
dif_i2c_fmt_flags
dif_i2c_id
dif_i2c_status
dif_i2c_target_tx_halt_events
dif_i2c_timing_config
dif_keymgr
dif_keymgr_binding_value
dif_keymgr_config
dif_keymgr_dpe
dif_keymgr_dpe_advance_params
dif_keymgr_dpe_erase_params
dif_keymgr_dpe_generate_params
dif_keymgr_dpe_output
dif_keymgr_identity_seed_params
dif_keymgr_max_key_version
dif_keymgr_output
dif_keymgr_state_params
dif_keymgr_versioned_key_params
dif_kmac
dif_kmac_config
dif_kmac_customization_string
dif_kmac_function_name
dif_kmac_key
dif_kmac_operation_state
dif_kmac_status
dif_lc_ctrl
dif_lc_ctrl_device_id
dif_lc_ctrl_hw_rev_t
dif_lc_ctrl_token
dif_mbx
dif_mbx_range_config
dif_mbx_transaction
dif_otbn
dif_otp_ctrl
dif_otp_ctrl_config
dif_otp_ctrl_status
dif_otp_macro
dif_pattgen
dif_pattgen_channel_config
dif_pinmux
dif_pinmux_pad_attr
dif_pinmux_wakeup_config
dif_pwm
dif_pwm_channel_config
dif_pwm_config
dif_pwrmgr
dif_pwrmgr_wakeup_reason
dif_racl_ctrl
dif_rom_ctrl
dif_rom_ctrl_digest
dif_rstmgr
dif_rv_core_ibex
dif_rv_core_ibex_addr_translation_mapping
dif_rv_core_ibex_crash_dump_info
dif_rv_core_ibex_crash_dump_state
dif_rv_core_ibex_nmi_state
dif_rv_core_ibex_previous_crash_dump_state
dif_rv_dm
dif_rv_plic
dif_rv_timer
dif_rv_timer_tick_params
dif_sensor_ctrl
dif_soc_dbg_ctrl
dif_soc_proxy
dif_spi_device
dif_spi_device_buffer_info
dif_spi_device_config
dif_spi_device_flash_command
dif_spi_device_flash_id
dif_spi_device_handle
dif_spi_device_passthrough_intercept_config
dif_spi_device_tpm_caps
dif_spi_device_tpm_config
dif_spi_device_tpm_data_status
dif_spi_device_tpm_id
dif_spi_host
dif_spi_host_config
dif_spi_host_config.chip_select
dif_spi_host_segment
dif_spi_host_segment.__unnamed0__
dif_spi_host_segment.__unnamed0__.address
dif_spi_host_segment.__unnamed0__.bidir
dif_spi_host_segment.__unnamed0__.dummy
dif_spi_host_segment.__unnamed0__.opcode
dif_spi_host_segment.__unnamed0__.rx
dif_spi_host_segment.__unnamed0__.tx
dif_spi_host_status
dif_sram_ctrl
dif_sysrst_ctrl
dif_sysrst_ctrl_auto_override_config
dif_sysrst_ctrl_input_change_config
dif_sysrst_ctrl_key_combo_config
dif_sysrst_ctrl_pin_config_t
dif_sysrst_ctrl_ulp_wakeup_config_t
dif_uart
dif_uart_config
dif_usbdev
dif_usbdev_buffer
dif_usbdev_buffer_pool
dif_usbdev_config
dif_usbdev_endpoint_id
dif_usbdev_phy_pins_drive
dif_usbdev_phy_pins_sense
dif_usbdev_rx_packet_info
dif_usbdev_wake_status
dma_isr_ctx
dt_desc_ac_range_check
dt_desc_adc_ctrl
dt_desc_aes
dt_desc_alert_handler
dt_desc_aon_timer
dt_desc_ast
dt_desc_clkmgr
dt_desc_clkmgr.ext
dt_desc_csrng
dt_desc_dma
dt_desc_edn
dt_desc_entropy_src
dt_desc_flash_ctrl
dt_desc_gpio
dt_desc_hmac
dt_desc_i2c
dt_desc_keymgr
dt_desc_keymgr_dpe
dt_desc_kmac
dt_desc_lc_ctrl
dt_desc_mbx
dt_desc_otbn
dt_desc_otp_ctrl
dt_desc_otp_macro
dt_desc_pattgen
dt_desc_pinmux
dt_desc_pwm
dt_desc_pwrmgr
dt_desc_pwrmgr.ext
dt_desc_racl_ctrl
dt_desc_rom_ctrl
dt_desc_rstmgr
dt_desc_rstmgr.ext
dt_desc_rv_core_ibex
dt_desc_rv_dm
dt_desc_rv_plic
dt_desc_rv_timer
dt_desc_sensor_ctrl
dt_desc_soc_dbg_ctrl
dt_desc_soc_proxy
dt_desc_spi_device
dt_desc_spi_host
dt_desc_sram_ctrl
dt_desc_sysrst_ctrl
dt_desc_uart
dt_desc_usbdev
dt_pad_desc
dt_periph_io
dt_periph_io.__internal
dt_pwrmgr_reset_req_src
dt_pwrmgr_wakeup_src
dt_rstmgr_reset_req_src
E
ecdsa_p256_public_key
ecdsa_p256_signature
edn_isr_ctx
endpoint_hw_info
entropy_src_isr_ctx
expected_count_info
F
flash_ctrl_isr_ctx
format_specifier
G
GlobalMock
(global_mock)
gpio_isr_ctx
H
hmac_context
hmac_digest
hmac_isr_ctx
hybrid_key
I
i2c_isr_ctx
i2c_pinmux_pins
i2c_platform_pins
ibex_addr_translation_regs
ibex_timeout
K
keymgr_dpe_isr_ctx
keymgr_isr_ctx
keymgr_testutils_secret
kmac_isr_ctx
L
lifecycle_device_id
lifecycle_hw_rev
LittleEndianBytes
(mock_mmio)
log_fields
M
MaskedBitField
(mock_mmio)
max_key_version_reg_info
mbx_isr_ctx
mmio_region
MmioTest
(mock_mmio)
MockAbsMmio
(rom_test::internal)
MockCrc32
(rom_test::internal)
MockCsr
(mock_csr::internal)
MockDevice
(mock_mmio)
MockSecMmio
(rom_test::internal)
N
nonce
O
ot_status_create_record
otbn_app
otbn_isr_ctx
otp_ctrl_isr_ctx
OtSignConversionUnsupportedType
owner_application_key
owner_application_key.__unnamed0__
owner_application_key.__unnamed0__.__unnamed0__
owner_application_key.data
owner_block
owner_flash_config
owner_flash_info_config
owner_flash_region
owner_info_page
owner_key
owner_rescue_config
owner_signature
P
partition_info
pattgen_isr_ctx
pinmux_pad_attributes
pinmux_testutils_mio_pin
pinmux_testutils_peripheral_pin
plic_isr_ctx
plic_reg_info
pwrmgr_isr_ctx
Q
queue
R
racl_ctrl_isr_ctx
rand_testutils_rng
random_order
request_reg_info
retention_sram
retention_sram_creator
retention_sram_owner
RomTest
(rom_test)
rv_timer_isr_ctx
S
sec_mmio_ctx
sensor_ctrl_isr_ctx
sigverify_rsa_buffer
sigverify_rsa_key
sigverify_spx_key
sigverify_spx_root
sigverify_spx_signature
snprintf_captures_t
soc_proxy_isr_ctx
spi_device_isr_ctx
spi_host_isr_ctx
sram_ctrl_testutils_data
start_operation_params
status
struct_version
sysrst_ctrl_isr_ctx
T
tlv_header
U
u32x2
u32x2.__unnamed0__
u32x2.__unnamed0__.__unnamed0__
uart_cfg_params
uart_isr_ctx
ujson
Unordered
(rom_test)
usbdev_isr_ctx
Return to
OpenTitan Documentation