Software APIs
Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
- o -
OPENTITAN_ADC_CTRL_HAS_MODE_NORMAL :
dt_adc_ctrl.h
OPENTITAN_AES_HAS_KEY_LEN_128 :
dt_aes.h
OPENTITAN_ALERT_HANDLER_HAS_ALERT_OBSERVE :
dt_alert_handler.h
OPENTITAN_AON_TIMER_HAS_WAKEUP_WAKEUP_CONFIG :
dt_aon_timer.h
OPENTITAN_CLKMGR_HAS_ENABLE_IO_DIV4 :
dt_clkmgr.h
OPENTITAN_CSRNG_HAS_INTERFACE_SOFTWARE :
dt_csrng.h
OPENTITAN_EDN_HAS_MODE_BOOT :
dt_edn.h
OPENTITAN_ENTROPY_SRC_HAS_MODE_BYPASS :
dt_entropy_src.h
OPENTITAN_FLASH_CTRL_HAS_ESCALATION :
dt_flash_ctrl.h
OPENTITAN_GPIO_HAS_IN_INTR_CTRL :
dt_gpio.h
OPENTITAN_HMAC_HAS_MODE_SHA2 :
dt_hmac.h
OPENTITAN_I2C_HAS_MODE_HOST :
dt_i2c.h
OPENTITAN_KEYMGR_HAS_SIDELOAD_KMAC :
dt_keymgr.h
OPENTITAN_KMAC_HAS_MODE_SHA3 :
dt_kmac.h
OPENTITAN_LC_CTRL_HAS_STATE_RAW :
dt_lc_ctrl.h
OPENTITAN_OTBN_HAS_MEM_SCRAMBLE :
dt_otbn.h
OPENTITAN_OTP_CTRL_HAS_PARTITION_VENDOR_TEST :
dt_otp_ctrl.h
OPENTITAN_PATTGEN_HAS_CHANNEL_ONE :
dt_pattgen.h
OPENTITAN_PWM_HAS_DUTYCYCLE :
dt_pwm.h
OPENTITAN_PWRMGR_HAS_STARTUP_LIFE_CYCLE_INITIALIZATION :
dt_pwrmgr.h
OPENTITAN_ROM_CTRL_HAS_SCRAMBLED :
dt_rom_ctrl.h
OPENTITAN_RSTMGR_HAS_SW_RST_CHIP_RESET :
dt_rstmgr.h
OPENTITAN_RV_CORE_IBEX_HAS_CPU_ISA :
dt_rv_core_ibex.h
OPENTITAN_RV_DM_HAS_JTAG_FSM :
dt_rv_dm.h
OPENTITAN_RV_PLIC_HAS_PRIORITY :
dt_rv_plic.h
OPENTITAN_RV_TIMER_HAS_RISCV_CSRS_INTEGRATION :
dt_rv_timer.h
OPENTITAN_SPI_DEVICE_HAS_MODE_FLASH_EMULATION :
dt_spi_device.h
OPENTITAN_SPI_HOST_HAS_USECASE_SERIALNORFLASH :
dt_spi_host.h
OPENTITAN_SRAM_CTRL_HAS_INTEGRITY :
dt_sram_ctrl.h
OPENTITAN_SYSRST_CTRL_HAS_COMBO_DETECT :
dt_sysrst_ctrl.h
OPENTITAN_UART_HAS_PARITY :
dt_uart.h
OPENTITAN_USBDEV_HAS_CONN_VBUS :
dt_usbdev.h
OT_ADDRESSABLE_LABEL :
macros.h
OT_ALIAS :
macros.h
OT_ALIGN_MEM :
macros.h
OT_ALWAYS_INLINE :
macros.h
OT_ASSERT_ENUM_VALUE :
macros.h
OT_ASSERT_MEMBER_OFFSET :
macros.h
,
sec_mmio.h
OT_ASSERT_MEMBER_OFFSET_AS_ENUM :
macros.h
OT_ASSERT_MEMBER_SIZE :
macros.h
OT_ASSERT_MEMBER_SIZE_AS_ENUM :
macros.h
OT_ASSERT_SIZE :
macros.h
OT_BUILD_FOR_STATIC_ANALYZER :
macros.h
OT_CAT :
macros.h
OT_CHECK_NOT_INT64 :
macros.h
OT_CHECK_VALID_LOG_ARGS :
log.h
OT_DISCARD :
macros.h
OT_FAIL_IF_64_BIT :
macros.h
OT_FAIL_IF_64_BIT_LOG :
log.h
OT_FALLTHROUGH_INTENDED :
macros.h
OT_FRAME_ADDR :
macros.h
OT_GET_ARG :
macros.h
OT_GET_ARG_0_ :
macros.h
OT_GET_LAST_ARG :
macros.h
OT_NAKED :
macros.h
OT_NOINLINE :
macros.h
OT_RESTRICT :
macros.h
OT_SECTION :
macros.h
OT_SET_BSS_SECTION :
macros.h
OT_SIGNED :
macros.h
OT_STRINGIFY :
macros.h
OT_UNREACHABLE :
macros.h
OT_UNSIGNED :
macros.h
OT_USED :
macros.h
OT_VA_ARGS_COUNT :
macros.h
OT_VA_FOR_EACH :
macros.h
OT_VA_FOR_EACH_0_ :
macros.h
OT_WARN_UNUSED_RESULT :
macros.h
OT_WEAK :
macros.h
OT_WORD_SIZE :
macros.h
otbn_addr_t :
otbn_testutils.h
OTBN_ADDR_T_INIT :
otbn_testutils.h
otbn_app_t :
otbn_testutils.h
OTBN_APP_T_INIT :
otbn_testutils.h
OTBN_DECLARE_APP_SYMBOLS :
otbn_testutils.h
OTBN_DECLARE_SYMBOL_ADDR :
otbn_testutils.h
OTBN_DECLARE_SYMBOL_PTR :
otbn_testutils.h
otbn_isr_ctx_t :
isr_testutils.h
OTBN_SYMBOL_ADDR :
otbn_testutils.h
OTBN_SYMBOL_PTR :
otbn_testutils.h
otbn_testutils_dump_dmem() :
otbn_testutils.h
otbn_testutils_execute() :
otbn_testutils.h
otbn_testutils_load_app() :
otbn_testutils.h
otbn_testutils_read_data() :
otbn_testutils.h
otbn_testutils_wait_for_done() :
otbn_testutils.h
otbn_testutils_write_data() :
otbn_testutils.h
otp_ctrl_isr_ctx_t :
isr_testutils.h
Return to
OpenTitan Documentation