UBI on Zephyr

Understanding UBI

  • Why UBI matters on Zephyr
  • Overview
  • Introduction
  • Architecture Guide
  • UBI Secure Architecture Guide
  • Secure Volume Lifecycle
  • Secure Recovery Notes
  • Secure Runtime Policy

Using UBI

  • Getting Started
  • Configuration
  • API Reference

Quality and Testing

  • Test Strategy

Project

  • Roadmap
  • Contributing
  • Changelog
UBI on Zephyr
  • Index

Index

U

U

  • ubi_device_deinit (C++ function)
  • ubi_device_erase_peb (C++ function)
  • ubi_device_get_info (C++ function)
  • ubi_device_info (C++ struct)
  • ubi_device_info::bad_peb_count (C++ member)
  • ubi_device_info::dirty_peb_count (C++ member)
  • ubi_device_info::ec_avg (C++ member)
  • ubi_device_info::free_peb_count (C++ member)
  • ubi_device_info::leb_size (C++ member)
  • ubi_device_info::read_only_degraded (C++ member)
  • ubi_device_info::reserved_peb_count (C++ member)
  • ubi_device_info::total_peb_count (C++ member)
  • ubi_device_info::volume_count (C++ member)
  • ubi_device_init (C++ function)
  • ubi_leb_get_size (C++ function)
  • ubi_leb_is_mapped (C++ function)
  • ubi_leb_map (C++ function)
  • ubi_leb_read (C++ function)
  • ubi_leb_unmap (C++ function)
  • ubi_leb_write (C++ function)
  • ubi_mtd (C++ struct)
  • ubi_mtd::erase_block_size (C++ member)
  • ubi_mtd::partition_id (C++ member)
  • ubi_mtd::write_block_size (C++ member)
  • ubi_volume_config (C++ struct)
  • ubi_volume_config::leb_count (C++ member)
  • ubi_volume_config::name (C++ member)
  • ubi_volume_config::type (C++ member)
  • ubi_volume_create (C++ function)
  • ubi_volume_get_info (C++ function)
  • UBI_VOLUME_NAME_MAX_LEN (C macro)
  • ubi_volume_remove (C++ function)
  • ubi_volume_resize (C++ function)
  • ubi_volume_type (C++ enum)
  • ubi_volume_type::UBI_VOLUME_TYPE_DYNAMIC (C++ enumerator)
  • ubi_volume_type::UBI_VOLUME_TYPE_STATIC (C++ enumerator)

© Copyright 2026, Kamil Kielbasa.

Built with Sphinx using a theme provided by Read the Docs.