ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
All data structures
Here are the data structures with brief descriptions:
 Cagt_state_tOne AGT channel: a 16-bit reloading down-counter + status
 Caliased_window_tOne guest window that resolves onto a shared host aperture
 Capp_launch_ctx_tPer-app stub state: a display name + lifecycle-call counters
 Capp_net_source_tIn-RAM "download" cursor handed to the OTA net interface
 Capp_shell_ctx_tPer-app stub state: a display name + lifecycle-call counters
 Cbattery_state_tUser-settable battery state surfaced by the MAX17048 fuel gauge
 Cbkup_ctrl_tVBATT control state (cleared by a reset; data is not)
 Cble_npl_calloutOne-shot timer that posts an event into a queue when it fires
 Cble_npl_eventNimBLE event opaque – pairs a callback with an argument
 Cble_npl_eventqEvent queue mapped onto TX_QUEUE
 Cble_npl_mutexMutex mapped onto TX_MUTEX
 Cble_npl_semCounting semaphore mapped onto TX_SEMAPHORE
 Cboard_glcdc_fb_tActive GLCDC graphics-layer framebuffer descriptor
 Cboard_led_status_tOne board LED's live state for the status sidebar
 Cboard_overlay_surface_tNon-owning drawing surface used by memory and raw-fd compositors
 Cboard_panel_tDisplay descriptor loaded from a flat key=value panel file
 Cboard_periph_block_tA modelled peripheral block's self-description for the core registry
 Cboard_sd_state_tThe modelled card: backing image + command/response framing
 Cboard_status_tLive peripheral snapshot the status sidebar renders each frame
 Cboard_view_storage_tCaller-owned pointer-aligned storage for one platform view handle
 Cbook_attr_tOne name="value" attribute on an element
 Cbook_chapter_tOne spine document (a renderable chapter) plus its TOC label
 Cbook_chunked_tOne open chunked .rabook file: parsed geometry + caller storage
 Cbook_container_view_tParsed, bounds-checked view of a resident "RBKC" container file
 Cbook_header_tFixed 100-byte prologue describing every table and pool in the blob
 Cbook_image_tDescriptor for one transcoded image in the image pool
 Cbook_library_entry_tOne bundled book: display metadata plus storage/inflate sizes
 Cbook_node_tOne DOM node
 Cbook_src_tA book data source: resident (zero-copy) or paged (demand-fetched)
 Cbook_stylesheet_tA preserved CSS stylesheet and the chapter it scopes to
 Cbook_walk_entry_tOne deferred unit of work on the serializer stack
 Cbuf_sink_tBounded-buffer sink state for a page fetch
 Cc6_cam_audio_bank_tWriter position and timing metadata for one SDRAM audio bank
 Cc6_cam_frame_timing_tPer-frame pipeline latency exposed in HTTP Server-Timing headers
 Cc6_cam_lease_tDHCP lease returned by the raw, bench-validated C6/NetX path
 Cc6_fwver_frameOne esp-hosted transaction buffer, addressable either way
 Cc6_fwver_pump_statsWhat one call to c6_fwver_link_pump actually did on the wire
 Cc6_fwver_rspEvery field this application read out of the RPC response
 Cc6_hdr_tDecoded esp-hosted payload header plus the locally recomputed sum
 Cc6_hosted_frameOne esp-hosted transaction buffer, addressable either way
 Cc6_join_leaseWhat the DHCP bring-up learned, for the verdict and the console
 Cc6_probe_stats_tRunning evidence gathered across every transaction
 Cc6_sideband_sample_tOne simultaneous reading of every side-band pin
 Ccac_state_tCAC register state
 Ccache_coherency_shared_tCross-CPU message struct backed by a fixed non-cacheable SRAM address
 Ccache_policy_tThe replacement-policy DIP seam (the eventual firmware Layer-2 seam)
 Ccache_store_demo_cfg_tInjected dependencies + caller-owned buffers for cache_store_demo_run
 Ccache_store_demo_result_tOutcome + observable facts of one demo run (for the banner / asserts)
 Ccam_ceu_pin_tOne CEU DVP pin: MCU port/pin routed to the CEU peripheral
 Ccam_ceu_sync_probe_tSnapshot of DVP sync activity observed through GPIO input samples
 Ccam_probe_ports_tGPIO register banks used while sampling the parallel camera bus
 Ccam_rgb_tOne RGB888 pixel used while scattering the four orientations
 Ccam_sync_state_tAccumulator for the bounded sync/data sampling pass
 Ccanfd_inst_tOne CANFD instance: flat register backing store
 Ccb_cache_tThe fixed-capacity frame cache a policy manages
 Ccb_frame_tOne frame slot in the fixed page cache
 Ccb_host_output_tOutput transaction or borrowed standard descriptor
 Ccb_host_scratch_tUnlinked raw-descriptor scratch binding
 Ccb_host_source_tBorrowed raw descriptor source binding
 Ccb_index_tExact key->frame lookup over the resident set (chained hash)
 Ccb_key_tA cache key: one (object, page) the reader's vm_get touches
 Ccb_lru_tLRU recency list threaded through prev/next frame-index arrays
 Ccb_result_tPer-(policy, trace, size) result row
 Ccb_scratch_tInjected bounded random-access scratch transaction
 Ccb_sink_tInjected output sink
 Ccb_source_tImmutable injected byte source with a snapshotted length
 Ccb_sweep_backing_t
 Ccb_sweep_config_tCaller-owned bindings for the block sweep
 Ccb_traceNamed resettable trace; captured bytes remain owned by the caller
 Ccb_trace_cursor_tCaller-owned state for one independent trace pass
 Ccb_workspace_tCaller-owned replay workspace and exact capacity diagnostics
 Ccbs_backend
 Ccbs_backend_tOne byte-addressed backing store the sweep reads through – the backend DIP seam the #208 hardware leg will implement
 Ccbs_cache_tOne ::ra8_vmem instance sized for a swept block size + its storage
 Ccbs_knee_tThe computed crossover of the chunked backend's sequential sweep
 Ccbs_meter_tCounting shim around an ra8_vsource_read_fn
 Ccbs_pack_sink_t
 Ccbs_payload_state_tSerializable pseudo-text generator cursor
 Ccbs_payload_tResettable exact pseudo-text byte source with bounded checkpoints
 Ccbs_rbkc_t
 Ccbs_row_tOne measured (backend, leg, block size) result row
 Cceu_state_tCEU model state: register backing store + capture observability
 Cchunk_validate_tCached inflated-chunk view used by arbitrary flat-source reads
 Cclock_check_expected_tPair of (clock id, expected post-PLL frequency in Hz)
 Ccm_ct_blob_tResident-buffer backing for the comic reader's seek+read seam
 Ccm_src_tResident-buffer backing for the reader's seek+read callback
 Ccm_tiled_result_tOutcome of the oversized-page tile self-check
 Ccom33_mailbox_tCross-core handoff block backed by a fixed shared-SRAM address
 Ccomic_page_tOne entry in the resident, sorted page index
 Ccomic_stream_tStable seek+read descriptor bound to the CBZ backend's miniz reader
 Ccomic_tOne open comic archive: backing, kind, page index, and backend state
 Ccomic_tile_reader_tOne comic tile reader: owned tile cache, atlas store, bound page
 Ccomic_tiles_import_cfg_tImport-time transcode knobs, work arena, and destination atlas store
 Ccompress_ctx_tBounded output sink for the tdefl put-buffer callback
 Cconsole_ring_tOne channel's scrollback ring
 Cconvert_cli_args_tParsed arguments accepted by the portable convert composition
 Cconvert_pull_tSequential cursor over one positioned source callback
 Ccpu1_pingpong_shared_tCross-CPU message struct backed by a fixed SRAM address
 Ccrc_state_tCRC register state
 Cdac_inst_tOne DAC_B instance: register backing store + write observability
 Cdemo_diag_tDemo-loop counters; read via JLink to localise stalls
 Cdemo_stub_file_tSingle bounded stream context for the foreign demo file
 Cdemo_stub_mount_tSingle caller-independent mount context for the demo format
 Cdir_insert_tEverything decided about a new directory entry before anything is written
 Cdir_loc_tIdentifies the directory a lookup/scan should operate in
 Cdir_pos_tThe on-disk address of one 32-byte directory slot
 Cdir_slot_tA directory cursor that addresses one entry, not just one sector
 Cdir_target_tOne resolved directory entry: where it is, and what is in it
 Cdir_walk_tInternal cursor used by the directory iterator
 Cdirectory_workspace_tMaximally aligned storage for one filesystem directory cursor
 Cdisplay_backend_ifaceOpaque to applications – backends implement this internally and export a const instance through their own header
 Cdisplay_caps_tCapabilities a backend reports after display_init
 Cdisplay_cfg_tConfiguration descriptor passed into display_init
 Cdisplay_fb_tFramebuffer descriptor returned by display_get_framebuffer
 Cdisplay_handleOpaque handle returned by display_init
 Cdisplay_policy_decision_tWhat the app should pass to display_flush for this event
 Cdisplay_policy_tCaller-owned policy state (zero heap; init once, decide per turn)
 Cdisplay_rect_tRectangle in framebuffer coordinates passed into display_flush
 Cdiv0_site_tOne tracked UDIV/SDIV site: its address and original encoding halfwords
 Cdmac_chan_tOne DMAC channel's modelled register shadow
 Cdoc_state_tDOC register state
 Cdrw_state_tShadow of the write-only DRW register file plus render statistics
 Cdtc_state_tDTC control-register state plus an activation/byte tally
 Cdtc_ti_tOne Transfer Information block, decoded from emulated memory
 Cdualcore_bg_tShared control block for the autonomous M33 counter demo
 Cdualcore_mailbox_tCross-core message block backed by a fixed shared-SRAM address
 Ceink_ctx_tE-ink backend context attached to the PAL handle
 Ceink_model_tThe modelled IT8951 controller's whole state
 Celf_exec_segment_tOne executable PT_LOAD segment, already bounds-checked against the image
 Cemu_args_tEvery value the ra8_emulator CLI parse produces for the setup phase
 Cemu_elf_io_result_tExact result for source open and bounded view acquisition
 Cemu_elf_load_ctx_tContext for streaming PT_LOAD bytes into one Unicorn engine
 Cemu_elf_lookup_tSymbol-address lookup callback state
 Cemu_elf_name_match_tIncremental exact string comparison state
 Cemu_elf_program_table_tDecoded program-header table geometry
 Cemu_elf_section_table_tDecoded section-header table geometry
 Cemu_elf_source_tOne independently owned immutable raw-descriptor ELF source
 Cemu_elf_symbol_tOne bounds-checked symbol-table entry plus its string offset
 Cemu_elf_symbol_table_tDecoded usable symbol/string table pair
 Cemu_elf_vector_ctx_tAccumulator for the lowest executable segment VMA
 Cemu_elf_view_tTransient view into caller-owned bounded scratch
 Cemu_io_file_tRaw descriptor plus its stat-derived byte length
 Cemu_io_ops_tInjectable raw operations used by the exact-transfer loops
 Cemu_io_result_tComplete, caller-visible result of a raw host-I/O operation
 Cemu_io_txn_tSibling temporary file used for failure-atomic publication
 Cemu_memmap_backing_tOne owned host aperture mapping
 Cemu_memmap_binding_tOne caller-owned association between a Unicorn engine and backing
 Cemu_memmap_result_tExact requirements and operation outcome
 Cemu_memmap_workspaceIndependent aperture backing with at most two engine bindings
 Cemu_presentation_plan_tComplete internal geometry and storage plan
 Cemu_presentation_result_tExact result of a requirements or workspace operation
 Cemu_presentation_spec_tInputs controlling exact presentation requirements
 Cemu_presentation_workspace_tOne independent owned surface plus non-owning bounded scratch
 Cemu_run_cfg_tEverything setup hands the run loop: engine, image, CLI products
 Cepub_atlas_import_cfg_tImport-time transcode knobs: tile geometry, budget caps, work arena and the destination store
 Cepub_atlas_store_tWhere an on-device-produced atlas lives: sink to write, pread to read back (DIP – an SDRAM memstore and an SD file both fit)
 Cepub_book_tOpened EPUB book
 Cepub_container_result_tOut-parameter struct returned by priv_epub_xml_parse_container()
 Cepub_entry_reader_tForward streaming cursor over one ZIP entry – inflate in bounded RAM (#231)
 Cepub_img_loader_tContext for the real reflow <img> loader (epub_reflow_img_load)
 Cepub_manifest_item_tOne <manifest> <item> entry, retained in OPF document order
 Cepub_mem_media_tIn-memory EPUB media descriptor
 Cepub_metadata_tDublin Core metadata bundle returned by epub_get_metadata()
 Cepub_miniz_arena_tDescriptor for one caller-owned miniz allocation arena
 Cepub_miniz_workspace_tExactly-sized, maximally-aligned storage for one miniz arena
 Cepub_stream_fs_ctx_tBacking state for a streamed ra8_fs EPUB open (#151)
 Cepub_stream_media_tSeekable EPUB media descriptor – opens with no whole-file residency (#151)
 Cepub_tile_binder_tBinds up to k_epub_tile_max_sources images to one tile cache
 Cepub_tile_source_tOne registered atlas image (private to the binder; treat as opaque)
 Cepub_toc_entry_tOne titled entry in the table of contents
 Cepub_xml_workspace_tPer-book bounded storage for strict OPF/container/TOC parsing
 Cer_book_tOne library entry: title, author, reading progress percent
 Cer_chapter_tOne mock-spine chapter: its XHTML, length, and resolving href
 Cer_loc_tA reading location (chapter + page) for the navigation back-stack
 Cerm33_mailbox_tCross-core progress block backed by a fixed shared-SRAM address
 Cesp_http_client_config_tExact consumed subset of ESP-IDF's HTTP client configuration
 Cesp_http_client_event_tParser mirror of the ESP-IDF HTTP event record
 Ceth_state_tRuntime state of the R-Switch model
 Cexfat_cursor_tLinear cursor over a directory's 32-byte entries
 Cexfat_dir_stack_tBounded worklist of exFAT directories still to walk (NASA P10 Rule 1)
 Cexfat_dir_tIdentifies the exFAT directory a lookup, scan or link operates in
 Cexfat_geom_tResolved exFAT volume geometry produced by priv_exfat_geometry
 Cexfat_setpos_tDirectory position (cluster + entry index) of one 32-byte entry
 Cexfat_stamp_tOne reading already packed into exFAT's 32-bit stamp plus its extras
 Cexport_arena_storage_tNaturally aligned, caller-owned exporter workspace storage
 Cez_present_tWhat the scene asks the panel to flush, and how well
 Cez_scene_cfg_tEverything ez_scene_init needs: storage and framebuffer geometry
 Cez_scene_tThe whole demo: one tiled page, one zoom viewport, one loupe
 Cez_selftest_tDeterministic boot self-check results (the app's golden numbers)
 Cfat_alloc_state_tOne mounted volume's answer to "where is the free space"
 Cfat_dir_stack_tBounded worklist of directories still to walk (NASA P10 Rule 1)
 Cfat_stamp_tOne reading already packed into the two 16-bit FAT words plus tenths
 Cfileops_listdir_ctx_tCookie carried through ra8_fs_listdir for printing + matching
 Cfw_fs_caps_tStatic properties and workspace requirements of one bound port
 Cfw_fs_datetime_tBackend-neutral civil time with nanosecond precision
 Cfw_fs_dir_tCaller-owned open directory cursor; fields are private to the facade
 Cfw_fs_dirent_tOne directory entry, valid only for the callback invocation
 Cfw_fs_dirent_value_tStable caller-owned value returned by fw_fs_dir_next
 Cfw_fs_file_tCaller-owned open file; fields are private to the facade
 Cfw_fs_namespace_ifaceNamespace backend operations
 Cfw_fs_namespace_tIndependently injectable path/namespace facade
 Cfw_fs_posix_cfg_tPOSIX composition-root settings
 Cfw_fs_posix_state_tCaller-owned POSIX adapter state
 Cfw_fs_ra8_vfs_cfg_tComposition-root configuration for one firmware filesystem binding
 Cfw_fs_ra8_vfs_state_tCaller-owned adapter context
 Cfw_fs_space_tPortable volume usage snapshot
 Cfw_fs_stat_tResult of a portable metadata query
 Cfw_fs_stream_ifaceOpen-file backend operations over caller-supplied state
 Cfw_fs_stream_port_tIndependently injectable open-stream facade
 Cfw_fs_tOne complete composition-root filesystem binding
 Cfw_fs_timestamp_tOne portable timestamp and independent availability facts
 Cfw_fs_transaction_ifaceStaged-publication backend operations over caller-supplied state
 Cfw_fs_transaction_port_tIndependently injectable staged-transaction facade
 Cfw_fs_transaction_tCaller-owned transaction; fields are private to the facade
 Cgb_workspace_tExact caller-owned backing for the largest measured atlas
 Cglcdc_layer_tOne graphics layer's snooped descriptor registers
 Cglcdc_state_tThe modelled GLCDC: snooped graphics-layer + background state
 Cgpt_state_tOne GPT channel: a 32-bit saw up-counter + status
 Cgptp_state_tWhole-block model state
 Cgptp_timer_tRuntime state of one GPTP timer unit
 Cgt911_state_tOne GoodIX GT911 touch device on the modelled I2C bus
 Cgz_inflate_tLoop-carried state of the windowed DEFLATE inflation
 Cgz_src_tCursor-tracked exact-read byte source with a running header CRC
 Chdr_sink_tResponse-header capture sink: keeps the final response's Retry-After
 Chost_input_identity_tMutation-sensitive identity for one open regular input
 Ci2c_device_tA device on the modelled I2C bus: 7-bit address + read/write callbacks
 Ci3c_state_tOne I3C-in-I2C-mode channel: register shadow + a transfer state machine
 Cimage_compressor_tAligned caller-owned miniz compressor storage
 Cimport_stream_tPer-compile streaming state living in the adapter's stack frame
 Cimu_demo_iic_ctx_tAdapter context: holds channel + 7-bit address
 Cinternal_audit_context_tMutable state shared by the bounded per-tile audit operation
 Cinternal_config_reader_tBuffered reader borrowing one initialized storage binding
 Cinternal_decoded_raster_tOne decoded source view and the ownership needed to release it
 Cinternal_export_memory_tSequential view over one caller-owned ZIP memory member
 Cinternal_export_validation_tContext retained while a staged artifact is structurally checked
 Cinternal_gzip_sink_tOnline gzip state receiving the uncompressed tar stream
 Cinternal_lsq_sums_tAccumulated least-squares sums driving the calibration solve
 Cinternal_mdl_next_read_tCaller-bounded bytes and metadata returned by one backend pull
 Cinternal_span_tHalf-open address span used for caller-buffer separation checks
 Cinternal_storage_span_tOne overflow-checked half-open caller-storage interval
 Cinternal_tar_sink_tDirect tar sink adapter
 Cipc_fifo_tOne channel's 4-stage message FIFO plus its sticky error latches
 Cipc_state_tModelled IPC state: per-channel IRQ bits + FIFOs plus run counters
 Cjof_audit_record_tOne decoded tile's stored window and content evidence
 Cjof_audit_requirements_tExact caller-storage requirements derived from a parsed atlas
 Cjof_audit_result_tGeometry plus anomaly counts emitted by a complete audit
 Cjof_audit_workspace_tCaller-owned buffers consumed by one audit
 Cjof_bump_tLinear (bump) allocator over the caller's work arena
 Cjof_info_tParsed + validated geometry of one JOF atlas
 Cjof_memstore_tAppend-only memory store: the simplest atlas backing (RAM/SDRAM)
 Cjof_prefix_pull_tPull adapter that replays the sniffed head bytes, then delegates
 Cjof_prod_state_tWhole transcode state (module-static instance in the producer TU)
 Cjof_produce_cfg_tProducer configuration: source, sink, tile geometry and work arena
 Cjof_pull_ctx_tPull cursor over an in-RAM encoded image
 Clcd_ctx_tLCD backend private context attached to the PAL handle
 Cled_map_tBoard LED -> (port index, pin index, lit colour), from the BSP
 Clfn_state_tIn-progress reassembly of one LFN chain across the directory scan
 Clibrary_book_tOne openable baked book: compressed blob + cover thumbnail + metadata
 Clist_ctx_t
 Clong_shift_insn_tOne decoded immediate-or-register Armv8.1-M long shift
 Clong_shift_pending_tThe correct result of one long shift, awaiting write-back
 Clong_shift_scan_tEngine and bounded installed-hook count for a streamed scan
 Clongstrip_cfg_tOne-shot configuration handed to longstrip_open
 Clongstrip_decode_ctx_tContext binding a JOF atlas to a ::ra8_tile_cache decode-on-miss
 Clongstrip_render_stats_tPer-frame render accounting returned by longstrip_render
 Clongstrip_tOpened longstrip-strip scroll state (caller-owned; treat as private)
 Clowpower_mailbox_tCross-core handoff block backed by a fixed shared-SRAM address
 Cls_paint_ctx_tGeometry the procedural band painter needs (tile-cache decode ctx)
 Clsm6dso_state_tOne ST LSM6DSO IMU device: a flat auto-incrementing register file
 Clvd_state_tPVD control-byte shadows (status bytes are synthesised)
 Cm33_walk_stack_tExplicit DOM-walk stack (NASA Rule 1: iteration, never recursion)
 Cmax17048_state_tOne MAX17048 fuel gauge: a flat big-endian register file + read pointer
 Cmbedtls_sha256_contextParser-only storage standing in for ESP-IDF's SHA-256 context
 Cmdl_alloc_header_tHeader stored before each monotonic miniz allocation
 Cmdl_app_context_tThe one bounded working set every application mode shares
 Cmdl_args_tParsed command-line options in string form (converted by main)
 Cmdl_c6_output_tTransaction state that turns one C6 body into a network response
 Cmdl_cache_index_tCaller-owned workspace for one loaded host index
 Cmdl_cache_lookup_tPrepared host paths and verified retained-entity state
 Cmdl_cache_paths_tComplete paths and host identity derived for one request
 Cmdl_cache_record_tOne exact URL-keyed cached document observation
 Cmdl_cache_result_tObservable outcome of one cache lookup
 Cmdl_cache_tOne non-reentrant cache binding over caller storage
 Cmdl_chapter_rec_tOne chapter's coverage in library state
 Cmdl_chapter_work_tBounded metadata and state accumulated while processing one chapter
 Cmdl_cli_raw_nums_tNative-width numeric candidates retained until range validation
 Cmdl_comicinfo_text_tEscaped text storage used while rendering ComicInfo
 Cmdl_curl_ctx_tPrivate state of the libcurl backend (the vtable's ctx)
 Cmdl_direct_artifact_sink_tTransactional body sink for one directly downloaded artifact
 Cmdl_discover_req_tInjected dependencies and inputs for one discovery run
 Cmdl_discover_run_tOne search or browse request against a configured site descriptor
 Cmdl_entity_tOne recognised HTML entity mapped to its single replacement byte
 Cmdl_epub_meta_text_tEscaped and rendered EPUB publication metadata
 Cmdl_export_meta_tRich series and chapter metadata for export containers (ComicInfo.xml, EPUB OPF)
 Cmdl_export_output_tOne validated staged publication, including random ZIP backfill
 Cmdl_export_source_tOne open regular source with a snapshotted identity
 Cmdl_export_workspaceCaller-owned bounded arena for all exporter scratch state
 Cmdl_external_cover_tValidated external cover details retained without owning storage
 Cmdl_fetch_body_tCaller-owned state for one retryable streamed fetch
 Cmdl_fetch_cache_requestGoverned retry context for one cache buffer callback
 Cmdl_fetch_ctx_tEverything mdl_fetch_run needs, injected for testability
 Cmdl_fetch_fail_tOne recorded page/chapter failure: what failed, and with what status
 Cmdl_fetch_faillog_tBounded record of every failure in a run (declare at file scope)
 Cmdl_fetch_progress_tOne per-page progress event the run emits through mdl_progress_fn
 Cmdl_fetch_stats_tTallies a fetch run reports back (all zero-initialised by the run)
 Cmdl_gov_cfg_tPer-site politeness tunables the governor is initialised with
 Cmdl_governor_tClosed-loop per-host politeness governor (rate + backoff + concurrency)
 Cmdl_gzip_stream_tStreaming gzip inflater and nested TAR consumer
 Cmdl_hit_list_tBounded list of titled hits plus the raw anchor tally
 Cmdl_hit_tOne discovery hit: a human-facing title paired with a series URL
 Cmdl_host_rec_tOne host's live governor state (a slot in the fixed per-host table)
 Cmdl_http_headers_tFixed-capacity storage for the four optional MDL HTTP request headers
 Cmdl_http_stateSingle retained ESP-IDF client and one serialized remote transfer
 Cmdl_library_enumeration_tState threaded through one immediate-library enumeration
 Cmdl_library_policy_tCaller-selected limits within the compile-time hard ceilings
 Cmdl_library_workspace_tCaller-owned directory cursor storage and iterative traversal stack
 Cmdl_meta_xml_field_tDestination descriptor for a simple metadata XML element
 Cmdl_net_body_sink_tCaller-owned lifecycle and write seam for one response body
 Cmdl_net_bytes_tRead-only caller-owned byte view retained by a network backend
 Cmdl_net_c6link_tCaller-owned state for one serialized C6 media network backend
 Cmdl_net_curl_body_state_tTest-visible bounded adapter from libcurl chunks to an injected sink
 Cmdl_net_curl_storageOpaque, aligned, caller-owned storage for one host network backend
 Cmdl_net_iface
 Cmdl_net_iface_tA network backend handle: an immutable method table plus its state
 Cmdl_net_policy_tSession-wide security policy for the network backend
 Cmdl_net_provider
 Cmdl_net_provider_tAn injected FACTORY for mdl_net_iface_t: which backend, decided once
 Cmdl_net_req_tPer-request session parameters
 Cmdl_net_resp_tPer-transfer response metadata surfaced to the politeness governor
 Cmdl_net_vtable_tMethod table one network backend registers (Dependency Inversion)
 Cmdl_nums_tThe validated numeric CLI scalars, parsed once before any run mode
 Cmdl_page_outcome_tTransfer outcome used to produce one progress event
 Cmdl_page_rec_tOne page's dedup/verify record in the series-wide pool
 Cmdl_page_transfer_tMutable state for one conditional page transfer
 Cmdl_politeness_tDeterministic jitter source plus its (optional) injected clock
 Cmdl_rabook_epub_source_tOpen portable EPUB stream retained during one compile
 Cmdl_rabook_flat_source_tResident flat RABOOK1 source for the chunked container writer
 Cmdl_rabook_io_tPositioned exact-read adapter state
 Cmdl_rabook_profile_tAll fixed-profile views carved from the export workspace
 Cmdl_rabook_vfs_config_tCaller-owned decompression and strict-validation workspace binding
 Cmdl_rabook_vfs_tOne initialized strict validator or one open validated RBKC reader
 Cmdl_req_headers_tFixed, stable request-header list retained by the backend context
 Cmdl_robots_cache_entry_tOne host's cached robots.txt outcome
 Cmdl_robots_cache_tFixed-size per-host robots.txt cache for one run
 Cmdl_robots_rule_tOne Allow/Disallow rule from the selected group
 Cmdl_robots_tRules and crawl-delay for the group matching our user-agent
 Cmdl_run_opts_tCross-cutting policy and injected transport threaded into every mode
 Cmdl_run_pos_tStable chapter position carried into per-page progress events
 Cmdl_series_metadata_tBounded metadata scraped while the series HTML is resident
 Cmdl_series_run_tParameters of one series download, as values rather than arguments
 Cmdl_session_tOne download session's identity and robots.txt state
 Cmdl_site_tOne site's scraping rules (all data, no logic)
 Cmdl_state_big_tLittle-endian base-2^32 unsigned integer
 Cmdl_state_envelope_tDecoded canonical journal envelope
 Cmdl_state_reader_tBounded reader over one exact payload extent
 Cmdl_state_slot_tOne physical generation discovered under the logical path
 Cmdl_state_tOne series' complete persistent state (declare at file scope)
 Cmdl_state_validation_tExpected stage identity passed to the independent validator
 Cmdl_state_writer_tStreaming serialization state for one transaction
 Cmdl_storage_tOne non-reentrant downloader filesystem dependency bundle
 Cmdl_storage_txn_tCaller-owned streaming publication transaction with running identity
 Cmdl_storage_vfs_config_tImmutable policy copied or retained by an adapter instance
 Cmdl_storage_vfs_tCaller-owned VFS transaction context
 Cmdl_take_ctx_tContext consumed synchronously by the CustomRpc response extractor
 Cmdl_tar_stream_tIncremental TAR structural state
 Cmdl_transfer_state_tState that must be unwound together after storage begins
 Cmdl_url_list_tBounded list of absolute URLs found on a page
 Cmdl_verify_arena_tAllocation bridge retaining an explicit capacity failure
 Cmdl_verify_io_tOne open portable input and its immutable size snapshot
 Cmdl_verify_report_t
 Cmdl_zip_allocator_tPer-writer adapter from miniz callbacks to one caller workspace
 Cmdl_zip_block_tMetadata stored immediately before each bounded miniz allocation
 Cmdl_zip_scan_tSemantic markers accumulated while scanning ZIP members
 Cmedia_download_format_config_tImmutable policy for one fetched-image conversion
 Cmedia_download_format_workspace_tComplete caller-owned storage for image-to-RBKC conversion
 Cmedia_download_memory_tMutable bounds for one formatter-owned in-memory spool
 Cmem_region_tOne emulated memory-region table row
 Cmem_report_tObservables gathered from the four exercises
 Cmg_png_cursor_tForward cursor over the baked PNG for the produce pull seam
 Cmg_reader_cfg_tEverything mg_reader_init needs to bind a viewer to a page
 Cmg_reader_tViewer state: the page geometry plus the current viewport + zoom
 Cmg_tile_src_tDecode-on-miss context bound into the tile cache (DIP seam)
 Cmipi_phy_table_row_tOne row of HUM Tables 64.2 / 64.3 with the rate ceiling
 Cmk_disk_tDescriptor-backed card state bound into ra8_fs
 Cmk_entry_tOne showcase volume entry
 Cmk_output_tCaller-owned atomic-publication state
 Cmkbookimg_disk_tHost descriptor-backed block device bound into ra8_fs
 Cmkbookimg_input_identity_tStable facts used to detect input replacement or mutation
 Cmkbookimg_output_tCaller-owned atomic-publication state
 Cmkfontimg_disk_tDescriptor-backed block-device state bound into ra8_fs
 Cmkfontimg_host_tCaller-owned sibling-temporary and block-backend binding
 Cmodem_model_tThe modelled modem's whole state
 Cmodem_reply_tOne scripted (command -> response) pair
 Cmpu_region_tOne captured MPU data region (base/limit + permission/enable)
 Cmram_state_tMRAM model state: register shadow + MACI collection + counters
 Cmstp_family_tOne strided family of peripheral instances sharing a mapping shape
 Cmve_mem_op_tOne decoded MVE contiguous load/store
 Cnpu_cmd_tOne decoded fake command (see ra8_npu_fake_cmd.h)
 Cnpu_state_tNPU model state: register shadow + job tally for the end-of-run report
 Cnx_c6_diagBench-visible counters for the C6 NetX bridge
 Cnx_ether_diag_tBench-readable diagnostic counters for the NetX link driver
 Cov5640_state_tOne OV5640 camera sensor on the SCCB bus
 Coverlay_memory_context_tContext adapting the legacy contiguous composite to a fill surface
 Cpath_facts_tModule-local path facts proven before any filesystem mutation
 Cpath_state_tRunning cursor state while parsing a <path> d string
 Cpdctr_state_tGraphics power-domain state
 Cpdm_channel_tOne modelled PDM channel: run/enable gates + synthetic-tone state
 Cpdm_metrics_tStatistics for one captured PCM window
 Cpdm_mic_result_tDebugger-probable capture result
 Cpdm_stream_state_tPer-channel interrupt callback binding
 Cpi4ioe_state_tOne PI4IOE5V6408 I/O expander on the modelled I2C bus
 Cpoeg_state_tPOEG register state
 Cport_state_tOne PORT instance: direction + output latch (16 bits each)
 Cposix_directory_reader_tCaller-owned cursor and fixed storage for raw directory batches
 Cposix_directory_record_tValidated view over one raw host directory record
 Cposix_directory_state_tPOSIX state placed in caller directory workspace
 Cposix_file_state_tPOSIX state placed in caller file workspace
 Cposix_transaction_state_tPOSIX state placed in caller transaction workspace
 Cprcr_state_tLive PRCR group-unlock mask, and the counters behind the report
 Cpriv_attr_tOptional attribute span
 Cpriv_blk_tHeader prefixing every arena block
 Cpriv_cache_key_tParsed header / invalidation key of a cache blob
 Cpriv_cursor_tMutable state carried through the layout loop
 Cpriv_decode_cursor_tIncremental decoded-byte cursor used for allocation-free comparison
 Cpriv_face_ctx_tContext threading a sheet + the face being built through the loop
 Cpriv_family_ctx_tContext threading a sheet + the rule declaration through the loop
 Cpriv_glyph_render_ctx_tPer-glyph state handed to the glyph-atlas render-on-miss callback
 Cpriv_nav_ctx_tMutable state for one validated EPUB navigation pass
 Cpriv_ncx_ctx_tMutable state for one validated NCX navigation-map pass
 Cpriv_pan_line_tThe lead-edge tile run a pan prefetch walks (one row or one column)
 Cpriv_selection_tSelected subtree root coordinates
 Cprof_name_sink_tSink configuration for one streamed profiler symbol name
 Cprof_sym_t
 Cr5_block_tDecoded fields of one RAR5 compressed-block header
 Cr_acmphs_regs_tPer-channel ACMPHS register window
 Cr_agt_regs_tAGT (16-bit view) register layout, one per channel
 Cr_cac_regs_t
 Cr_canfd_cfdc2_t
 Cr_canfd_cfdc_t
 Cr_canfd_cfdcf_t
 Cr_canfd_cfdgafl_t
 Cr_canfd_cfdrf_t
 Cr_canfd_cfdrm_entry_t
 Cr_canfd_cfdrm_t
 Cr_canfd_cfdthl_t
 Cr_canfd_cfdtm_t
 Cr_canfd_t
 Cr_cnecc_regs_tPer-instance CNECC register window (size = 0x14 bytes)
 Cr_coma_regs_tMinimal Common Agent (COMA) register window
 Cr_crc_regs_tCRC peripheral register block
 Cr_dac_b_regs_tPer-instance DAC_B register window
 Cr_dma_shared_regs_tShared DMA module-control register window
 Cr_dmac_channel_regs_tPer-channel DMAC register window
 Cr_doc_regs_tDOC_B register window (HUM Ch 57.2 p 3519-3522)
 Cr_dtc_regs_tDTC controller register block at 0x4000AC00
 Cr_dtc_xfer_info_tOne 16-byte Transfer Information (TI) block referenced by the DTC vector table
 Cr_eswm_regs_tMinimal Ethernet Switch Module (ESWM) register window
 Cr_etha_regs_tFull ETHA per-port register window (HUM Ch 32, FSP R_ETHA0_Type)
 Cr_gpt_channel_regs_tPer-channel GPT register window
 Cr_gptp_regs_tEthernet Generic PTP Timer (GPTP) register window, HUM Ch 35
 Cr_gptp_timer_regs_tOne GPTP timer unit's register block (HUM Ch 35.3.2 / 35.3.3)
 Cr_gwca_regs_tMinimal CPU Agent (GWCA) register window
 Cr_i2c_regs_tMemory-mapped register block for one IIC channel
 Cr_i3c_i2c_regs_tMemory-mapped register block for one IIC_B / I3C channel
 Cr_i3c_regs_tPartial RA8D2 I3C0 register window
 Cr_ipc_channel_regs_tPer-FIFO-channel register window (5 x 32-bit at +0x20 stride)
 Cr_ipc_nmi_regs_tPer-NMI-unit register window (3 x 32-bit at +0x10 stride)
 Cr_iwdt_regs_tMemory-mapped layout of the IWDT block
 Cr_mfwd_regs_tMinimal Message Forwarding Engine (MFWD) register window
 Cr_mipi_dsi_descriptor_tOne sequence-channel descriptor slot (4 x 32-bit registers)
 Cr_mipi_dsi_regs_tMIPI DSI host register block (full layout)
 Cr_mpu_regs_tArchitectural Cortex-M85 MPU register block
 Cr_mstp_regs_tMemory layout of the Module Stop Control Register block
 Cr_pdg_dly_pair_tTwo consecutive 16-bit delay cells that match the PDG layout
 Cr_pdg_regs_tPDG block register window mapped at k_ra8_pdg_base_addr
 Cr_pdm_ch_regs_tPer-channel PDM-IF register bank (256 bytes, HUM Ch 49.2)
 Cr_pdm_regs_tFull PDM-IF register block: common bank + 3 channel banks
 Cr_poeg_regs_t
 Cr_port_regs_tPer-port IOPORT register window
 Cr_rmac_regs_tFull RMAC per-port register window (HUM Ch 33.3, FSP R_RMAC0_Type)
 Cr_rtc_regs_tRTC register window matching FSP R_RTC_Type byte-for-byte
 Cr_sci_regs_tPer-channel SCI_B register window
 Cr_sdhi_regs_tSDHI register window
 Cr_sdramc_regs_tSDRAM controller register window
 Cr_spi_regs_tSPI_B register-window mirror (matches FSP R_SPI_B0_Type, 0x70 bytes)
 Cr_sram_cpscu_regs_tMemory layout of the CPSCU SRAM security window
 Cr_sram_regs_tMemory layout of the SRAM control window
 Cr_ssie_regs_tPer-channel SSIE register window
 Cr_tsn_cal_regs_tTSN factory-calibration block (read-only on hardware)
 Cr_tsn_ctrl_regs_tTSN control block register window
 Cr_ulpt_regs_tPer-channel ULPT register window
 Cr_usb_regs_tUSB FS / HS register window (device-mode subset)
 Cr_wdt_regs_tMemory-mapped layout of one WDT instance
 Cr_xspi_regs_tXSPI per-instance register window
 CRa8__Mdl__Accepted
 CRa8__Mdl__Cancelled
 CRa8__Mdl__CancelRequest
 CRa8__Mdl__Chunk
 CRa8__Mdl__NextRequest
 CRa8__Mdl__StartRequest
 Cra8_acmphs_cfg_tConfiguration descriptor for ra8_acmphs_channel_init
 Cra8_adc_cfg_tConfiguration descriptor for ra8_adc_init_configured
 Cra8_adc_group_cache_tPer-scan-group channel-list cache
 Cra8_adc_scan_group_cfg_tConfiguration for a single scan group
 Cra8_adc_state_tDriver-wide runtime state
 Cra8_agt_cascade_cfg_tConfiguration for ra8_agt_start_cascade
 Cra8_agt_pulse_cfg_tConfiguration for ra8_agt_start_pulse_output
 Cra8_app
 Cra8_app_nav_tA bounded back-stack of app ids layered over a registry (zero-heap)
 Cra8_app_registry_tFixed table of registered apps + the focused index
 Cra8_app_tOne app instance + its metadata (caller-owned, static)
 Cra8_app_vtable_tApp lifecycle callbacks (shared by all instances of one app)
 Cra8_arena_tCaller-owned bump-arena state over one tier region
 Cra8_audio_buffer_tCaller-owned writable byte buffer
 Cra8_audio_frame_tImmutable view of one interleaved PCM frame
 Cra8_audio_source_ifaceOperations supplied by every audio source backend
 Cra8_audio_source_info_tFixed output contract and storage requirement for one source
 Cra8_audio_source_memory_state_tCaller-owned state for one immutable PCM replay frame
 Cra8_audio_source_pdm_cfg_tComplete PDM source initialization and capture policy
 Cra8_audio_source_pdm_state_tCaller-owned mutable state for one PDM source backend
 Cra8_audio_source_tCaller-owned handle binding an audio source backend and its state
 Cra8_batt_monitor_tCaller-owned nag state carried across ra8_batt_update calls
 Cra8_bkup_config_tConfiguration descriptor passed to ra8_bkup_init
 Cra8_bkup_security_config_tBBFSAR + backup-register boundary descriptor
 Cra8_bkup_status_tDecoded snapshot of VBTBPSR
 Cra8_bkup_tamper_chan_cfg_tPer-channel tamper-detection configuration
 Cra8_bkup_tamper_config_tWhole-block tamper-detection configuration
 Cra8_ble_config_tConfiguration passed to ra8_ble_open
 Cra8_ble_state_t
 Cra8_board_clock_rates_tClock rates published by the standard EK-RA8D2 bring-up
 Cra8_board_glcdc_pin_tOne row of the GLCDC pin table – (signal name, RA8D2 pin)
 Cra8_board_info_tSnapshot of board identity strings
 Cra8_board_pdm_mic_config_tBoard-owned PDM mechanism configuration for one microphone
 Cra8_board_shared_ram_tRuntime descriptor of the CPU0 <-> CPU1 shared window
 Cra8_board_touch_cfg_tThe two touch settings that are an APPLICATION choice, not a board fact
 Cra8_box_tOne node in a box tree (caller-owned)
 Cra8_box_tree_tAppend-only builder over caller-owned node storage
 Cra8_bscan_state_tFirmware-side TAP bookkeeping object
 Cra8_bscan_status_tSnapshot of the firmware-side TAP bookkeeping object
 Cra8_c6linkCaller-allocated link handle
 Cra8_c6link_ap_infoWhat the co-processor knows about the AP the station is on
 Cra8_c6link_bare_bodyStorage for whichever empty request body a bare call needs
 Cra8_c6link_cfgEverything ra8_c6link_open needs that the link cannot discover
 Cra8_c6link_eventOne decoded co-processor announcement
 Cra8_c6link_faultWhat the co-processor said when a request did not succeed
 Cra8_c6link_fw_versionIdentity the co-processor reports about itself
 Cra8_c6link_macOne IEEE 802 address, by value
 Cra8_c6link_rx_viewWhere the payload of a classified frame is, and what it claims to be
 Cra8_c6link_sta_cfgWhat this host must tell the co-processor to join one network
 Cra8_c6link_sta_wire_bufWritable copies of the credentials, for the codec's binary fields
 Cra8_c6link_statsWhat one pump did on the wire, counted rather than inferred
 Cra8_c6link_take_ctxWhat an answer extractor is given alongside the decoded message
 Cra8_c6link_transportFunction-pointer seam a backend fills so the facade can reach the C6
 Cra8_c6link_waitThe one outstanding request a link is waiting on
 Cra8_cac_state_tDriver-wide runtime state
 Cra8_cache_store_cfg_tInjected dependencies + geometry for ra8_cache_store_init
 Cra8_cache_store_entry_tOne RAM index slot: key -> {header sector, run length, payload len}
 Cra8_cache_store_reader_tHandle to an open entry that streams through ra8_cache_store_read
 Cra8_cache_store_tCaller-owned store handle
 Cra8_camera_buffer_tCaller-owned writable byte-buffer description
 Cra8_camera_codec_ifaceOperation every codec backend supplies
 Cra8_camera_codec_jpeg_sw_cfg_tConfiguration and caller-owned RGB workspace for software JPEG
 Cra8_camera_codec_jpeg_sw_state_tCaller-owned private state for the software JPEG backend
 Cra8_camera_codec_tCaller-owned handle binding one image codec and its context
 Cra8_camera_frame_tImmutable view of one captured or encoded image
 Cra8_camera_source_ceu_cfg_tBackend configuration, including native CEU register descriptor
 Cra8_camera_source_ceu_state_tCaller-owned CEU source state
 Cra8_camera_source_ifaceOperations every source backend supplies
 Cra8_camera_source_info_tNative geometry and worst-case storage required by a source
 Cra8_camera_source_memory_state_tCaller-owned state for a fixed-frame memory source
 Cra8_camera_source_tCaller-owned handle binding one source backend and its context
 Cra8_canfd_afl_rule_tOne Acceptance-Filter-List (AFL) rule: hardware ID/mask match plus an RX-FIFO routing target
 Cra8_canfd_frame_tA single CAN / CAN-FD frame as seen by the driver public API
 Cra8_canfd_tdc_cfg_tTransmitter Delay Compensation (TDC) configuration for one CANFD channel
 Cra8_canfd_timing_tResolved nominal / data phase bit-timing fields
 Cra8_ceu_buffers_tAddress bundle programmed into the CDAYR / CDACR family
 Cra8_ceu_byte_swap_tCDOCR.COBS / COWS / COLS byte-swap control bundle
 Cra8_ceu_config_tFull configuration descriptor for ra8_ceu_init
 Cra8_ceu_edge_info_tCAMCR.DSEL / HDSEL / VDSEL / FLDSEL latch-edge bundle
 Cra8_ceu_scale_tCFLCR scale-down + CFSZR clip-size programming bundle
 Cra8_ceu_status_tSnapshot of the CEU live-status registers
 Cra8_cnecc_config_tTop-level driver configuration
 Cra8_cnecc_counters_tCumulative per-instance fault counters
 Cra8_cnecc_inject_tFault-injection request descriptor
 Cra8_cnecc_instance_cfg_tPer-instance ECC configuration descriptor
 Cra8_cnecc_status_tSnapshot of one CNECC instance, returned by ra8_cnecc_get_status
 Cra8_crashlog_record_tThe .noinit cross-reset post-mortem record
 Cra8_cs_dir_ent_tOne serialized directory entry in the checkpoint region (16 bytes)
 Cra8_cs_entry_hdr_tOn-flash entry header at a run's first logical sector
 Cra8_cs_super_tOn-flash superblock at logical sector 0 (also the checkpoint commit)
 Cra8_css_anc_tOne ancestor part of a descendant selector (e.g
 Cra8_css_element_tThe identity of one element, used to match selectors
 Cra8_css_fontface_tOne parsed @font-face rule: family + weight/style + src href
 Cra8_css_rule_tOne selector { ... } rule: a (possibly descendant) selector plus its declarations
 Cra8_css_sheet_tA parsed stylesheet: rule + @font-face arrays and a name byte pool
 Cra8_css_style_tA declared or computed style: a presence mask plus property values
 Cra8_dac_b_cfg_tConfiguration descriptor for ra8_dac_b_init_configured
 Cra8_dac_b_state_tDriver-wide runtime state
 Cra8_decomp_budget_tRunning consumption tracker charged by a decoder against its policy
 Cra8_decomp_limits_tOne decompression policy: the five resource bounds decoders enforce
 Cra8_devcfg_body_tDecoded per-unit payload (the 96-byte record body)
 Cra8_devcfg_record_tDecoded record: the body plus the header discriminators
 Cra8_devcfg_store_tDependency-injection vtable for the record backing store
 Cra8_dfu_host_result_tOutcome of a DFU round-trip for diagnostics / banners
 Cra8_dfu_img_hdr_t32-byte application-image header at the base of each slot
 Cra8_dma_channel_state_tPer-channel dispatch-table entry
 Cra8_dma_request_tDescriptor for a single DMA transfer
 Cra8_dmac_cb_slot_tPer-channel callback slot pair (full-complete + half-complete)
 Cra8_dmac_config_tDMAC channel configuration
 Cra8_dotf_chan_state_tPer-channel software state
 Cra8_dotf_key_handle_tWrapped-key handle handed to DOTF by ra8_rsip
 Cra8_dotf_open_cfg_tOne-shot DOTF bring-up descriptor consumed by ra8_dotf_open
 Cra8_dotf_region_tConversion-area descriptor for ra8_dotf_set_region
 Cra8_dotf_regs_tPer-channel DOTF register window
 Cra8_drw_blend_tPer-pixel + global alpha blending parameters
 Cra8_drw_config_tMinimal DRW configuration captured by ra8_drw_init
 Cra8_drw_dlist_tBuilder state for composing a DRW display list in a caller buffer
 Cra8_drw_gradient_tCOLOR1 + COLOR2 two-stop gradient
 Cra8_drw_line_tAnti-aliased line parameters
 Cra8_drw_rect_tRectangle parameters for ra8_drw_fill_rect
 Cra8_drw_texture_tTexture parameters for ra8_drw_blit_textured_rect
 Cra8_drw_triangle_tAnti-aliased filled triangle parameters
 Cra8_epaper_area_tRectangle descriptor (top-left + size) used by load + display
 Cra8_epaper_cfg_tConfiguration descriptor for ra8_epaper_init
 Cra8_epaper_dev_info_tDecoded GET_DEV_INFO (0x0302) response
 Cra8_epaper_panel_tFile-scope panel context
 Cra8_epaper_waveform_cfg_tPer-panel map from ra8_epaper_waveform_t onto LUT mode numbers
 Cra8_epd_cal_cfg_tEverything ra8_epd_cal_resolve needs
 Cra8_epd_cal_limits_mv_tThe panel's documented VCOM window, in millivolt magnitudes
 Cra8_epd_cal_panel_ops_tInjected controller access for VCOM
 Cra8_epd_cal_record_tDecoded per-device calibration record
 Cra8_epd_cal_result_tOutcome of ra8_epd_cal_resolve
 Cra8_epd_cal_store_tInjected non-volatile store for the calibration record
 Cra8_err_name_entry_tSingle (code, name) pair in the ra8_err_to_str() lookup table
 Cra8_error_interface_tVtable for an error sink
 Cra8_esp_hosted_alloc_hdr_tBookkeeping written immediately below every allocated payload
 Cra8_esp_hosted_fmt_argsSingle-member holder that names this unit's argument list once
 Cra8_esp_hosted_fmt_cursorWrite cursor over the caller's output buffer
 Cra8_esp_hosted_fmt_specOne parsed conversion specification
 Cra8_esp_hosted_gpio_edge_rowOne pin under software edge detection
 Cra8_esp_hosted_gpio_irq_rowOne pin served by a real ICU external-interrupt channel
 Cra8_esp_hosted_irq_routeOne row of the pin-to-ICU-channel routing table
 Cra8_esp_hosted_osi_viewRow-wise view of the vtable, for the completeness scan
 Cra8_esp_hosted_pool_state_tModule state of the memory and queue half – entirely static
 Cra8_esp_hosted_port_cfgEverything the port needs that is not fixed by the board
 Cra8_esp_hosted_queue_slot_tOne row of the fixed queue table
 Cra8_esp_hosted_rtos_state_tModule state of the thread, timer and clock half – entirely static
 Cra8_esp_hosted_sync_state_tModule state of the mutex and semaphore half – entirely static
 Cra8_esp_hosted_thread_slot_tOne row of the fixed thread table
 Cra8_esp_hosted_timer_slot_tOne row of the fixed timer table
 Cra8_eth_cfg_tPer-channel NIC configuration
 Cra8_eth_gptp_cfg_tStatic configuration for ra8_eth_gptp_init
 Cra8_eth_gwca_default_state_tState block for ra8_eth_gwca_default_open / _send / _recv
 Cra8_eth_gwca_queue_cfg_tPer-queue configuration descriptor for ra8_eth_gwca_configure_queue
 Cra8_eth_link_tPHY link state snapshot
 Cra8_eth_state_tDriver-private NIC state
 Cra8_eth_stats_tNIC software counters
 Cra8_etha_cbs_param_tCredit-based shaper parameters per traffic class
 Cra8_etha_config_tPer-port ETHA configuration knobs
 Cra8_etha_phy_open_tPHY auto-negotiation parameters for ra8_etha_open
 Cra8_etha_port_stats_tPer-port runtime traffic counters maintained by ra8_etha
 Cra8_etha_ring_cfg_tDescriptor-ring configuration for ra8_etha_descriptor_ring_init
 Cra8_etha_slot_tPer-port runtime state
 Cra8_etha_stats_tPer-port MIB counter snapshot
 Cra8_etha_status_tSnapshot of an ETHA port's runtime state
 Cra8_etha_tas_entry_tOne TAS (802.1Qbv) RAM entry, exactly as HUM Table 32.6 defines it
 Cra8_etha_tas_queue_tThe gate-control list of one descriptor queue
 Cra8_etha_vlan_tag_t802.1Q VLAN tag descriptor (used by::ra8_etha_set_vlan_tag)
 Cra8_ether_phy_cfg_tConfiguration descriptor for ra8_ether_phy_open
 Cra8_ether_phy_internal_t
 Cra8_ether_phy_io_tPluggable MDIO bus interface
 Cra8_ether_phy_link_tLink-status snapshot
 Cra8_exception_diagnostics_tSCB fault-status register snapshot
 Cra8_exception_frame_tStacked registers pushed by the Cortex-M exception entry
 Cra8_exception_last_tFixed-SRAM post-mortem snapshot of the most recent fault or NMI
 Cra8_flash_cfg_tInitialisation descriptor for ra8_flash_init
 Cra8_flash_isr_event_tOne IRQ event delivered to ra8_flash_callback_t
 Cra8_flash_runtime_tFile-scope runtime state shared across the ra8_flash TUs
 Cra8_flash_status_ext_tExtended status snapshot (MRCPS + MSTATR + MASTAT + MREZS)
 Cra8_flash_status_tDecoded status snapshot, FSP-parity surface
 Cra8_fmt_cli_workspace_tOne explicit, shared composition-root workspace for portable verbs
 Cra8_fmt_host_fd_sink_tAppend sink backed by a caller-owned descriptor
 Cra8_fmt_host_snapshot_tCaptured regular-file identity and mutation evidence
 Cra8_fmt_host_source_tOpen raw-fd source and its portable view
 Cra8_fmt_host_spool_tCaller-owned state for one unlinked scratch file
 Cra8_fmt_host_transaction_tCaller-owned state for one sibling-file transaction
 Cra8_fmt_jof_convert_requirements_tSource geometry and exact arenas required by one JOF conversion
 Cra8_fmt_jof_convert_workspace_tCaller-owned arenas supplied to the streaming JOF converter
 Cra8_fmt_jof_inspect_workspace_tExact caller-owned storage used by streaming JOF inspection
 Cra8_fmt_jof_verify_requirements_tExact phase-reused storage requirements for JOF verification
 Cra8_fmt_jof_verify_workspace_tCaller-owned phase-overlaid arenas for one bounded JOF verification
 Cra8_fmt_rabook_inspect_workspace_tCaller-owned storage for strict streamed RBKC/RABOOK1 inspection
 Cra8_fmt_sink_tInjected append-only sink
 Cra8_fmt_source_tImmutable, randomly readable input object
 Cra8_fmt_spool_tCaller-owned scratch artifact with append, seal, and read seams
 Cra8_fmt_transaction_ops_tDurable artifact-transaction operations
 Cra8_fmt_transaction_tOne caller-owned artifact transaction
 Cra8_fs_backend_tBlock-device interface that ra8_fs runs on top of
 Cra8_fs_check_ctx_tThe state one ra8_fs_check run threads through its passes
 Cra8_fs_check_fault_tWhere and what the first consistency finding was
 Cra8_fs_check_report_tThe structured result of one ra8_fs_check run
 Cra8_fs_clock_tCaller-supplied calendar source used to stamp files
 Cra8_fs_datetime_tBroken-down civil date and time used at the filesystem boundary
 Cra8_fs_dir_private_tPrivate state stored inside one public opaque directory cursor
 Cra8_fs_dir_tCaller-owned opaque directory cursor
 Cra8_fs_dirent_tStable directory-entry value copied by ra8_fs_dir_next
 Cra8_fs_file_tOpen-file state
 Cra8_fs_fmt_geom_tComputed on-disk geometry for one ra8_fs_format() run
 Cra8_fs_format_opts_tTunables for ra8_fs_format() (the on-disk geometry of a fresh volume)
 Cra8_fs_lock_tDependency-injection seam for mutual exclusion around the public API
 Cra8_fs_mount_tCached parse of one mounted FAT volume
 Cra8_fs_space_tA mounted volume's capacity, free space, and cluster geometry
 Cra8_fs_stat_tWhat ra8_fs_stat() read out of a directory entry
 Cra8_fs_timestamp_tOne decoded on-disk timestamp plus availability facts
 Cra8_ftl_pblock_tCaller-owned metadata for one physical erase block
 Cra8_ftl_tCaller-allocated FTL handle binding the wrapper to the raw device
 Cra8_gfx_font_tMonochrome, fixed-width bitmap font descriptor
 Cra8_gfx_state_tInternal module state populated by ra8_gfx_init()
 Cra8_glcdc_config_tMinimal GLCDC configuration for a single-layer panel
 Cra8_glcdc_gam_tPer-channel gamma correction register block (HUM Ch 63 p 3789-3793)
 Cra8_glcdc_layer2_cfg_tConfiguration for the background-image (Graphics 2) layer
 Cra8_glcdc_panel_timing_tPanel timing parameters shared by the per-stage helpers
 Cra8_glcdc_timing_tPanel RGB timing the driver programs (accessory parameters)
 Cra8_glyph_atlas_cfg_tCaller-supplied storage + renderer for ra8_glyph_atlas_init
 Cra8_glyph_atlas_tGlyph-cache state (caller-owned; treat as private)
 Cra8_glyph_dims_tPer-cell user descriptor: the rendered glyph dimensions
 Cra8_glyph_key_tIdentifies one rendered glyph
 Cra8_glyph_tA pinned view of a cached glyph bitmap returned by ra8_glyph_atlas_get
 Cra8_gpio_irq_cfg_tConfiguration descriptor for ra8_gpio_attach_irq
 Cra8_gpt_cfg_tConfiguration descriptor for ra8_gpt_init
 Cra8_gpt_pwm_pin_cfg_tConfiguration descriptor for ra8_gpt_pwm_pin_configure
 Cra8_gpt_state_tPer-channel runtime state (callback, configured flag)
 Cra8_gpt_three_phase_cfg_tConfiguration descriptor for ra8_gpt_three_phase_open
 Cra8_gpt_three_phase_state_tDriver-internal three-phase tracking state
 Cra8_gwca_basic_descriptor_t8-byte basic descriptor (HUM Ch 34.5.1.2 "General Formats")
 Cra8_gwca_ext_descriptor_t16-byte extended descriptor (HUM Ch 34.5.1.2 "Extended descriptor", GWDCCi.ETS == 0 && GWDCCi.EDE == 1)
 Cra8_i2c_bus_ops_tCaller-filled I2C controller-transfer seam (write / read / write-then-read)
 Cra8_i2c_cfg_tConfiguration descriptor for ra8_i2c_init
 Cra8_i2c_peripheral_cfg_tConfiguration descriptor for ra8_i2c_peripheral_init
 Cra8_i2c_state_tPer-channel driver state shared by both I2C translation units
 Cra8_i3c_cfg_tPer-channel bring-up configuration for ra8_i3c_init
 Cra8_i3c_chan_state_tPer-channel driver bookkeeping for the unified driver
 Cra8_i3c_daa_target_tOne target entry filled in by ENTDAA (native mode)
 Cra8_i3c_i2c_cfg_tConfiguration descriptor for ra8_i3c_i2c_init
 Cra8_i3c_i2c_peripheral_cfg_tConfiguration descriptor for ra8_i3c_i2c_peripheral_open
 Cra8_i3c_i2c_state_tPer-channel dispatch state shared across the driver's TUs
 Cra8_i3c_ibi_tDecoded IBI inbound descriptor (native mode)
 Cra8_i3c_peripheral_cfg_tBring-up configuration for I2C-compat responder mode
 Cra8_icu_irq_cfg_tOne external-IRQ-pin configuration descriptor
 Cra8_img_arena_tCaller-owned bump arena backing a single image decode
 Cra8_io_bd_vsource_cursor_tMutable walk state shared by the head/middle/tail read segments
 Cra8_io_blockdev_cache_slot_tPer-sector cache metadata (one caller-owned array entry per slot)
 Cra8_io_blockdev_cache_state_tCaller-owned private state for a caching block device
 Cra8_io_blockdev_caps_tStatic properties a backend reports about its medium
 Cra8_io_blockdev_ifaceOpaque to applications – backends implement this internally and export a binding helper through their own header
 Cra8_io_blockdev_mram_state_tCaller-owned private state for an MRAM block device
 Cra8_io_blockdev_ram_state_tCaller-owned private state for a RAM block device
 Cra8_io_blockdev_tCaller-allocated block-device handle binding a backend to its context
 Cra8_io_blockdev_usbmsc_state_tCaller-owned private state for a USB mass-storage block device
 Cra8_io_blockdev_vsource_ctx_tCaller-owned adapter context binding a block device to a vsource read
 Cra8_io_blockdev_xspi_state_tCaller-owned private state for an OSPI NOR block device
 Cra8_io_fsfmt
 Cra8_io_fsfmt_caps_tWhat a filesystem format supports
 Cra8_io_fsfmt_ops_tComplete filesystem-format dispatch surface used by the VFS
 Cra8_io_fsfmt_tOne registered filesystem format
 Cra8_io_i2c_bus_ifaceOpaque to applications – backends implement this internally and export a binding helper through their own header
 Cra8_io_i2c_bus_tCaller-allocated I2C-bus handle binding a backend to its context
 Cra8_io_roundtrip_params_tPer-demo knobs for the shared ra8_io round-trip
 Cra8_io_spi_bus_ifaceOpaque to applications – backends implement this internally and export a binding helper through their own header
 Cra8_io_spi_bus_tCaller-allocated SPI-bus handle binding a backend to its context
 Cra8_io_stream_blockdev_state_tCaller-owned private state for a block-device stream sink
 Cra8_io_stream_ifaceOpaque to stream users; backend implementers use the public backend contract in ra8_io_stream_backend.h
 Cra8_io_stream_posix_state_tCaller-owned state retained by one POSIX stream binding
 Cra8_io_stream_ram_state_tCaller-owned private state for a RAM stream sink
 Cra8_io_stream_tCaller-allocated byte-stream handle binding a sink to its context
 Cra8_io_stream_uart_state_tCaller-owned private state for a UART stream sink
 Cra8_io_stream_usbcdc_state_tCaller-owned private state for a USB-CDC stream sink
 Cra8_io_vfs_dir_tCaller-owned format-neutral directory cursor
 Cra8_io_vfs_filePublicly opaque stream facade, drawn from s_files
 Cra8_io_vfs_file_tOpaque, statically-pooled format-neutral file stream
 Cra8_io_vfs_stat_tMetadata returned by ra8_io_vfs_stat
 Cra8_ipc_attr_tSnapshot of the security / privilege attribution for one IPC channel, decoded from IPCSAR / IPCPAR
 Cra8_ipc_channel_state_tPer-channel runtime state held by the driver
 Cra8_ipc_config_tPer-channel configuration descriptor passed to ra8_ipc_init
 Cra8_ipc_irq_slot_tPer-IRQ-event-line callback slot
 Cra8_ipc_isr_state_tPer-IPC-unit ISR registration state
 Cra8_ipc_ring_tShared-memory ring-buffer descriptor used by the producer / consumer protocol primitives
 Cra8_isr_slot_tDispatch-table entry for one IELSR slot
 Cra8_iwdt_state_tDriver-wide runtime state
 Cra8_jpeg_bitreader_tBig-endian bit reader over an entropy-coded segment
 Cra8_jpeg_dec_ctx_tDecoder state shared by the whole-buffer and streaming drivers
 Cra8_jpeg_enc_ctx_tEncoder state – buffer cursor, bit accumulator, scaled quant tables, Huffman LUTs and DC predictors
 Cra8_jpeg_htab_tDecoded Huffman table – 256 entries indexed by symbol order
 Cra8_jpeg_stream_state_tWhole streaming-decode state: source window + geometry + stripe
 Cra8_kbd_key_tOne key: a hit rectangle, its unshifted + shifted chars, a kind, and (for layer keys) the target layer in aux
 Cra8_kbd_layout_tThe key grid for the active layer, plus SHIFT / layer / frame state
 Cra8_kbd_text_tThe typed query buffer + commit state
 Cra8_keycache_cell_tPer-cell link metadata (one caller-owned array entry per cell)
 Cra8_keycache_cfg_tCaller-supplied storage + policy + renderer for ra8_keycache_init
 Cra8_keycache_tCache engine state (caller-owned; treat as private)
 Cra8_keycache_view_tA pinned view of a cached cell returned by ra8_keycache_get
 Cra8_layer3_switch_cfg_tConfiguration descriptor for ra8_layer3_switch_open
 Cra8_layer3_switch_route_tA single forwarding-table entry
 Cra8_layer3_switch_state_t
 Cra8_lpm_config_tConfiguration descriptor for ra8_lpm_init
 Cra8_lpm_ldo_cfg_tLDO standby retention selection (HUM 11.2.1 p 436)
 Cra8_lpm_ram_retention_tRAM retention configuration (HUM 11.2.16 / 11.2.17)
 Cra8_lsm6dso_bus_tTransport interface bound at ra8_lsm6dso_init time
 Cra8_lsm6dso_tPer-instance driver state
 Cra8_lsm6dso_xyz_t3-axis raw sample (X, Y, Z as 16-bit two's-complement counts)
 Cra8_lvd_cfg_tConfiguration descriptor for ra8_lvd_channel_init
 Cra8_lvd_channel_map_tPer-channel register-offset bundle
 Cra8_lvd_status_tDecoded PVDmSR snapshot
 Cra8_mdl_chunk_tOne correlated bounded raw-byte response
 Cra8_mdl_decode_arenaLinear allocator storage the generated decoder draws one dispatch from
 Cra8_mdl_http_policy_tBounded request policy forwarded to the C6 HTTP client
 Cra8_mdl_http_response_tHTTP status and selected response headers proven by the C6 backend
 Cra8_mdl_request_tComplete typed HTTPS request accepted by protocol version 3
 Cra8_mdl_serviceCaller-owned one-job portable service state
 Cra8_mdl_service_backendBounded typed-artifact source seam implemented by the C6 port
 Cra8_mdl_session_tRA8-local state for one accepted remote artifact job
 Cra8_mdl_sha256_ifaceStreaming SHA-256 seam with caller-owned fixed storage
 Cra8_mdl_storage_ifaceTransactional destination seam for one downloaded object
 Cra8_mdl_storage_ram_tMutable transaction over one caller-owned destination span
 Cra8_mdl_transfer_configFixed policy and injected mechanisms for one transfer
 Cra8_mdl_transfer_resultVerified result published by a completed transfer
 Cra8_mipi_csi_config_tConfiguration descriptor for ra8_mipi_csi_init
 Cra8_mipi_csi_error_report_tOne ECC / CRC error notification from the receiver
 Cra8_mipi_csi_module_info_tDecoded MCG (Module Configuration) RO snapshot
 Cra8_mipi_csi_short_packet_tOne drained generic short-packet header
 Cra8_mipi_dsi_ack_error_tDecoded view of AKEPLATIR / AKEPACMSR
 Cra8_mipi_dsi_command_tGeneric DSI packet descriptor for ra8_mipi_dsi_send_command
 Cra8_mipi_dsi_config_tStatic configuration passed to ra8_mipi_dsi_init
 Cra8_mipi_dsi_link_status_tDecoded view of LINKSR
 Cra8_mipi_dsi_rx_result_tDecoded view of a single RXRSS slot register
 Cra8_mipi_dsi_timeouts_tBus timeout counters (HSTXTOSETR / LRXHTOSETR / TATOSETR / PRESPTO* registers)
 Cra8_mipi_dsi_timing_tLP / HS guard-band timing values
 Cra8_mipi_dsi_video_cfg_tVideo-mode timing + format + sync configuration
 Cra8_mipi_dsi_video_timing_tCompact video-mode timing block (HSA/HBP/HACT/HFP + VSA/VBP/VACT/VFP)
 Cra8_mipi_phy_config_tTop-level configuration for ra8_mipi_phy_init
 Cra8_mipi_phy_pll_tD-PHY PLL coefficients written into DPHYPLFCR
 Cra8_mipi_phy_status_decoded_tDecoded DPHYSFR snapshot returned by ra8_mipi_phy_get_status_decoded
 Cra8_mipi_phy_timing_tD-PHY HS/LP transition timing values (DPHYTIM1..6)
 Cra8_modem_at_cfg_tConfiguration handed to ra8_modem_at_init
 Cra8_modem_at_io_tByte-level transport injected into the AT driver (DIP)
 Cra8_modem_at_module_tAggregated module state
 Cra8_modem_at_urc_slot_tOne URC table entry
 Cra8_modem_wait_ctx_tBundled args + state for one iteration of the wait loop
 Cra8_mpu_cfg_tWhole-MPU static configuration block
 Cra8_mpu_region_tStatic descriptor for one Armv8-M MPU region
 Cra8_net_credentialsDecoded runtime network configuration
 Cra8_net_pal_mac_t48-bit MAC address container
 Cra8_net_pal_slot_tOne ring slot holding a single frame plus its byte length
 Cra8_net_pal_state_tSingleton PAL state
 Cra8_net_provision_uartUART and pacing operations used by the bounded receiver
 Cra8_npu_arena_tCaller-provided runtime arena for a model's RUNTIME regions
 Cra8_npu_job_tOne Ethos-U55 inference job: a command stream plus its tensor arenas
 Cra8_npu_status_tDecoded snapshot of the NPU_STATUS register
 Cra8_ns_rot_header_tSelf-describing RoT header the NS linker embeds in the NS image
 Cra8_ota_cfg_tInitialisation descriptor for ra8_ota_init
 Cra8_ota_crypto_iface_tInjected hash + ECDSA verification interface
 Cra8_ota_flash_iface_tInjected flash backend (so tests do not need real MRAM)
 Cra8_ota_manifest_tDecoded representation of the server manifest
 Cra8_ota_net_iface_tInjected HTTPS-download interface (Dependency Inversion)
 Cra8_ota_progress_tSnapshot delivered to the caller's progress callback
 Cra8_ov5640_bus_tInjected SCCB and time services
 Cra8_ov5640_jpeg_status_raw_tRaw register bytes used to assemble one JPEG status snapshot
 Cra8_ov5640_jpeg_status_tSnapshot of the OV5640 JPEG pipeline and its most recent frame
 Cra8_ov5640_reg_expect_tOne masked OV5640 register readback expectation
 Cra8_ov5640_reg_write_tOne OV5640 SCCB register write (16-bit address, 8-bit value)
 Cra8_ov5640_tCaller-owned sensor instance; supports multiple independent parts
 Cra8_pdg_config_tDriver configuration descriptor for ra8_pdg_init
 Cra8_pdg_delay_entry_tSingle-edge descriptor for the batch update API
 Cra8_pdg_status_full_tDecoded snapshot of GTDLYCR / GTDLYCR2 returned by ra8_pdg_get_status_full
 Cra8_pdm_channel_cfg_tOne PDM channel's mode + filter configuration
 Cra8_pin_interface_tVtable for a pin driver
 Cra8_png_iter_tInflate-loop cursor: compressed-input window + progress guard
 Cra8_png_state_tWhole streaming PNG decode state (module-static instance)
 Cra8_poeg_cfg_tConfiguration descriptor for ra8_poeg_init
 Cra8_poeg_state_tPer-group runtime state
 Cra8_power_profile_config_tInitialisation configuration
 Cra8_power_profile_region_stats_tPer-region accumulator returned by ra8_power_profile_get_stats
 Cra8_power_profile_stats_tAggregate snapshot of all per-region accumulators
 Cra8_psa_key_attr
 Cra8_psa_key_attr_tAttributes describing a key being imported
 Cra8_psa_key_handleForward declaration of the static-pool slot type
 Cra8_rabook_buffers_tCaller-owned, fixed-capacity arenas the builder appends into (no heap)
 Cra8_rabook_comic_metadata_tHeader metadata interned when the comic is finalized
 Cra8_rabook_comic_tMutable state for one image-sequence-to-RABOOK build
 Cra8_rabook_comic_workspace_tCaller-owned arenas retained for one streaming comic build
 Cra8_rabook_container_workspace_tCaller-owned transient storage for one RBKC write
 Cra8_rabook_ctx_tBuilder state: the arenas plus running counts and a sticky-fail flag
 Cra8_rabook_layout_tComputed byte offsets of every table / pool plus the total blob size
 Cra8_rabook_memory_sink_tBounded in-memory sink used by the legacy finalizer wrapper
 Cra8_rabook_pipeline_scratch_tCaller-owned temporary buffers the pipeline stage needs
 Cra8_rabook_raster_result_tGeometry and byte count of a normalized RABOOK raster payload
 Cra8_rabook_raster_workspace_tExclusive caller-owned scratch used by one raster conversion
 Cra8_rabook_segment_tOne resident body segment in canonical serialization order
 Cra8_rabook_xml_workspace_tCaller-owned storage for one parser invocation
 Cra8_rar5_dtab_tOne canonical Huffman decode table (shared by all five RAR5 alphabets)
 Cra8_rar5_filter_tOne pending RAR5 data filter recorded during decode, applied after
 Cra8_rar5_state
 Cra8_rar5_state_tCaller-owned zero-heap scratch for one ra8_rar5_decompress call
 Cra8_rar_entry_tOne decoded RAR block: a file member, a directory, or a skipped block
 Cra8_rar_tOne open RAR archive: the backing plus the detected generation
 Cra8_register_guard_tOpaque save-restore handle for IRQ masking
 Cra8_reset_raw_tRaw register snapshot returned by ra8_reset_get_raw
 Cra8_reset_state_tFile-scope cached snapshot of reset cause + raw registers
 Cra8_rmac_config_tPer-port RMAC configuration knobs
 Cra8_rmac_phy_cfg_tConfiguration descriptor
 Cra8_rmac_phy_internal_t
 Cra8_rmac_phy_io_tPluggable MDIO bus
 Cra8_rmac_phy_link_tResolved PHY link status snapshot
 Cra8_rmac_slot_tPer-port runtime state
 Cra8_rmac_stats_tSnapshot of every RMAC statistic counter
 Cra8_rmac_status_tSnapshot of an RMAC port's runtime state
 Cra8_rot_antirollback_store_tDependency-injection vtable for the non-volatile version counter
 Cra8_rot_trailer_tAuthenticity trailer appended after a signed image body
 Cra8_rsip_config_tInitial configuration for ra8_rsip_init
 Cra8_rsip_hmac_sha256_ctx_tStreaming state for incremental HMAC-SHA-256
 Cra8_rsip_key_handle_tOpaque wrapped-key handle
 Cra8_rsip_sha256_ctx_tStreaming state for incremental SHA-256
 Cra8_rtc_datetime_tCalendar date + time decoded from BCD
 Cra8_rtc_state_t
 Cra8_scb_fault_status_tOne snapshot of the Cortex-M85 SCB fault-status registers
 Cra8_sci_cfg_tConfiguration descriptor for ra8_sci_init
 Cra8_sci_lin_cfg_tConfiguration descriptor for ra8_sci_lin_init
 Cra8_sci_spi_cfg_tConfiguration descriptor for ra8_sci_spi_init
 Cra8_sci_state_tPer-channel dispatch state
 Cra8_sdcard_cfg_tUser-supplied configuration for ra8_sdcard_init
 Cra8_sdcard_state_tInternal per-driver state
 Cra8_sdfont_cfg_tSD-card font-store bus description + provisioning policy
 Cra8_sdmmc_spi_sci_pins_tThe four bus pins of an SCI Simple-SPI SD slot
 Cra8_sdmmc_spi_transport_tDriver-to-bus binding (Dependency Inversion seam)
 Cra8_slab_tCaller-owned state for one fixed-cell pool
 Cra8_smbus_cfg_tConfiguration descriptor for ra8_smbus_init
 Cra8_smbus_state_tModule state: latched at init time
 Cra8_spi_bus_ops_tCaller-filled SPI transfer seam: one full-duplex byte exchange
 Cra8_spi_cfg_tConfiguration descriptor for ra8_spi_init
 Cra8_spi_dma_rx_ctx_tDriver-owned completion context for an RX DMA, used to bridge the cache-invalidate step onto the caller's completion callback
 Cra8_spi_state_tPer-channel dispatch state owned by this driver
 Cra8_sram_bank_cfg_tPer-bank ECC configuration descriptor
 Cra8_sram_bank_info_tStatic description of one bank
 Cra8_sram_config_tTop-level driver configuration
 Cra8_sram_security_cfg_tTrustZone security attribution configured at init time
 Cra8_sram_status_tSnapshot of ECC error state (filled by ra8_sram_get_status)
 Cra8_ssie_cfg_tConfiguration descriptor for ra8_ssie_init
 Cra8_ssie_dma_cfg_tDMA pump descriptor for ra8_ssie_attach_dma
 Cra8_ssie_runtime_tPer-channel runtime bookkeeping
 Cra8_ssie_status_tSnapshot of FIFO levels + error flags returned by ra8_ssie_get_status
 Cra8_tile_cache_cfg_tCaller-supplied storage + decoder for ra8_tile_cache_init
 Cra8_tile_cache_tTile-cache state (caller-owned; treat as private)
 Cra8_tile_dims_tPer-cell user descriptor: the decoded tile dimensions
 Cra8_tile_key_tIdentifies one decoded image tile
 Cra8_tile_prefetch_req_tA predictive pan-prefetch request: what is visible + where it heads
 Cra8_tile_rect_tAn inclusive rectangle of tile grid coordinates (the visible tiles)
 Cra8_tile_tA pinned view of a cached tile returned by ra8_tile_cache_get
 Cra8_time_interface_tVtable for a wall-clock time source
 Cra8_tls_session_cfg
 Cra8_tls_session_cfg_tPer-session configuration handed to ra8_tls_session_open
 Cra8_tls_session_handleForward declaration of the pool slot type
 Cra8_touch_cal_matrix_t2-D affine transform screen = [a b; d e] * raw + [c; f]
 Cra8_touch_cal_point_tOne (x, y) integer coordinate pair
 Cra8_touch_cal_run_cfg_tConfiguration for ra8_touch_cal_run
 Cra8_touch_cfg_tConfiguration descriptor for ra8_touch_open
 Cra8_touch_point_tOne decoded touch contact
 Cra8_touch_state_tDriver-private state slot
 Cra8_tsn_config_tConfiguration descriptor for ra8_tsn_init
 Cra8_ui_nav_tFixed-depth screen-id stack (caller-owned)
 Cra8_ui_pager_tClamped (current, total) page cursor
 Cra8_ui_rect_tAxis-aligned rectangle in framebuffer pixel coordinates
 Cra8_ui_target_tOne tap target: a rectangle bound to an opaque action id
 Cra8_usb_cdc_line_coding_t7-byte payload of SET_LINE_CODING / GET_LINE_CODING
 Cra8_usb_cdc_state_tSingleton shadow state for the CDC function
 Cra8_usb_composite_class_tCaller-owned class-layer registration record
 Cra8_usb_composite_state_data_tSingleton shadow state for the composite-class driver
 Cra8_usb_dcd_diag_tExternally-readable diagnostic counters for OUT-pipe stall debug
 Cra8_usb_dcd_pipe_slot_tPer-pipe class-layer cache so the IRQ handler can re-arm BRDY-driven transfers without crawling the device endpoint list
 Cra8_usb_dcd_tBridge-singleton state
 Cra8_usb_haud_device_tSnapshot of the attached audio device, passed to the attach callback
 Cra8_usb_haud_state_tSingleton shadow state for the host-Audio driver
 Cra8_usb_hcd_tBridge-singleton state
 Cra8_usb_hcdc_device_tSnapshot of the attached CDC-ACM device, passed to the attach callback
 Cra8_usb_hcdc_ecm_device_tSnapshot of the attached CDC-ECM adapter, passed to the attach callback
 Cra8_usb_hcdc_ecm_state_tSingleton shadow state for the host-CDC-ECM driver
 Cra8_usb_hcdc_state_tSingleton shadow state for the host-CDC driver
 Cra8_usb_hhid_device_tSnapshot of the attached HID device, passed to the attach callback
 Cra8_usb_hhid_state_tSingleton shadow state for the host-HID driver
 Cra8_usb_hhub_device_tSnapshot of the attached HUB device, passed to the attach callback
 Cra8_usb_hhub_state_tSingleton shadow state for the host-HUB driver
 Cra8_usb_hmsc_device_tSnapshot of the attached MSC device, passed to the attach callback
 Cra8_usb_hmsc_inquiry_response_tDecoded SCSI INQUIRY response
 Cra8_usb_hmsc_state_tSingleton shadow state for the host-MSC driver
 Cra8_usb_pal_ep_slot_tConfiguration + queue for one endpoint
 Cra8_usb_pal_packet_tOne packet on a per-endpoint ring
 Cra8_usb_pal_state_inner_tSingleton PAL state
 Cra8_usb_paud_format_tCurrent iso stream format negotiated with the host
 Cra8_usb_paud_state_tSingleton shadow state for the device-Audio function
 Cra8_usb_phid_state_tSingleton shadow state for the device-HID function
 Cra8_usb_pmsc_state_data_tSingleton shadow state for the device-MSC driver
 Cra8_usb_pmsc_storage_tCaller-owned storage backend bound to the device-MSC class
 Cra8_usb_pprn_state_tSingleton shadow state for the device-Printer function
 Cra8_usb_pvnd_state_tSingleton shadow state for the device-Vendor function
 Cra8_usb_setup_tDecoded 8-byte USB SETUP packet
 Cra8_viewer_readerBound reader state; every buffer is borrowed from one workspace
 Cra8_viewer_reader_requirements_tExact immutable layout returned for one document
 Cra8_viewer_view_requirements_tExact first-party workspace required by one platform view
 Cra8_viewer_workspace_report_tRequired-versus-supplied evidence from a bind attempt
 Cra8_vin_config_tInitial configuration for ra8_vin_init
 Cra8_vin_csi_input_tCSI_IFMD parameter view
 Cra8_vin_data_mode_tDecoded view of the DMR (Data Mode) register
 Cra8_vin_field_detect_tCSIFLD parameter view
 Cra8_vin_module_status_tDecoded snapshot of the MS (Module Status) register
 Cra8_vin_preclip_tPre-clip window (SLPRC / ELPRC / SPPRC / EPPRC)
 Cra8_vin_rgb_to_yc_chan_tOne RGB-to-YC matrix row (Y, Cb, or Cr)
 Cra8_vin_uds_ctrl_tUDS interpolation control bits
 Cra8_vin_uds_scale_tUDS scaling factors for the V and H axes
 Cra8_vin_yc_to_rgb_tCoefficients for the YC -> RGB matrix (CSCEn)
 Cra8_vmem_cfg_tCaller-supplied storage + loader for ra8_vmem_init
 Cra8_vmem_key_tThe (object_id, frame-aligned offset) key the page cache hashes on
 Cra8_vmem_stream_tBinds one page-cached object to the byte-stream read adapter
 Cra8_vmem_tPage-cache state (caller-owned; treat as private)
 Cra8_vreg_cfg_tConfiguration descriptor for ra8_vreg_init
 Cra8_vreg_state_tCached "desired" state used by the enter/exit-standby pair
 Cra8_vreg_status_tSnapshot of the regulator state
 Cra8_vsource_obj_tOne registered object's backing (paged or XIP)
 Cra8_vsource_tObject-source registry (caller-owned; treat as private)
 Cra8_wdt_cfg_tRegister-start-mode configuration block
 Cra8_wdt_ofs_decoded_tDecoded view of an OFSm option-setting word
 Cra8_wdt_sub_tOne entry in the multi-subscriber dispatch table
 Cra8_wdt_sup_cfg_tOne-shot supervisor configuration block
 Cra8_wdt_sup_slot_tOne row of the supervisor registry
 Cra8_wdt_sup_state_tModule state – entirely static
 Cra8_webp_arena_tCaller-owned bump arena backing a single WebP decode
 Cra8_widget
 Cra8_widget_book
 Cra8_widget_book_grid
 Cra8_widget_book_grid_tA tappable N-column grid of book cards
 Cra8_widget_book_tOne book card's data: cover colour, title, author, read progress
 Cra8_widget_button
 Cra8_widget_button_tA push-button leaf widget: a bordered face + label that latches on tap
 Cra8_widget_event_tOne input event delivered to ra8_widget_dispatch
 Cra8_widget_key_info
 Cra8_widget_key_info_tOne key's drawable geometry + glyph, supplied by the keyboard seam
 Cra8_widget_keyboard
 Cra8_widget_keyboard_ops
 Cra8_widget_keyboard_ops_tInjected seam driving an ra8_keyboard from the keyboard widget
 Cra8_widget_keyboard_tAn on-screen keyboard: key styling + engine seam + commit callback
 Cra8_widget_label
 Cra8_widget_label_tA text-label leaf widget: a background fill plus an aligned string
 Cra8_widget_nav_bar
 Cra8_widget_nav_bar_tAn equal-cell navigation strip: N labels, one active, each tappable
 Cra8_widget_paint
 Cra8_widget_paint_tDrawing backend the concrete leaf widgets paint through (a DI seam)
 Cra8_widget_panel
 Cra8_widget_panel_tA container widget's child array + stack-layout parameters (#145)
 Cra8_widget_progress_bar
 Cra8_widget_progress_bar_tA proportional progress bar: a track plus a value / total fill
 Cra8_widget_reflow_ops
 Cra8_widget_reflow_ops_tInjected seam driving a reflow engine from the reflow-view widget
 Cra8_widget_reflow_view
 Cra8_widget_reflow_view_tA paginated reflowed-text body: page state + margins + engine seam
 Cra8_widget_status_bar
 Cra8_widget_status_bar_tA status band: a fill, a left + right label, and a bottom hairline
 Cra8_widget_tOne widget instance (caller-owned, no allocation)
 Cra8_widget_toolbar
 Cra8_widget_toolbar_tA search-field + count-chip toolbar band with a tappable field
 Cra8_widget_vtable_tBehaviour table shared by all widgets of one kind
 Cra8_wifiCaller-allocated Wi-Fi handle
 Cra8_wifi_apWhat the backend knows about the AP the station is on
 Cra8_wifi_backendOne vtable per radio
 Cra8_wifi_c6linkCaller-allocated backend context for the ESP32-C6 radio
 Cra8_wifi_c6link_cfgWhat ra8_wifi_c6link_setup needs to wire this backend to a link
 Cra8_wifi_cfgEverything ra8_wifi_init needs that the facade cannot discover
 Cra8_wifi_leaseThe IPv4 configuration an ra8_wifi_ip_bind_fn obtained
 Cra8_wifi_macOne IEEE 802 address, by value
 Cra8_wifi_statusA single snapshot of where a handle is, without touching the wire
 Cra8_xspi_pin_observation_tOne row per OCTA pin captured AFTER ra8_board_xspi_pins_init
 Cra8_xspi_pin_ref_tBoard-side reference (port, pin) for the 12 OCTA pad slots
 Cra8_xspi_rdid_observation_tJLink-readable snapshot of the most recent RDID probe
 Cra8_xspi_state_tPer-instance callback state
 Crabook_import_cfg_tInjected dependencies + versioning for rabook_import_open
 Crabook_import_compiler_ctx_tCookie carrying the storage rabook_import_compile_adapter needs
 Crabook_import_compiler_m33_ctx_tCookie for rabook_import_compile_adapter_m33 (the M33-offload binding)
 Crabook_import_stamp_tBody of the sidecar freshness marker (<name>.rabook.mrk)
 Creflow_anchor_tA laid-out element id, for same-chapter #fragment jumps
 Creflow_face_tOne registered embedded @font-face typeface (#109)
 Creflow_glyph_atlas_storage_tCaller-owned backing storage for the render-path glyph cache (#164)
 Creflow_glyph_tOne positioned glyph after layout
 Creflow_image_box_tOne laid-out <img> rectangle (decoded + blitted at render time)
 Creflow_link_rect_tOne tappable rectangle covering a run of <a> glyphs on a page
 Creflow_link_target_tOne distinct <a href> destination interned during a parse
 Creflow_page_tIndex range of glyphs that belong to one page
 Creflow_tReflow / pagination engine state
 Creflow_token_tOne parsed token in the engine's token stream
 Criic_device_tOne device registered on the modelled RIIC bus
 Criic_state_tOne RIIC channel: register shadow + a controller transfer machine
 Criic_target_ctx_tCallback context: the channel and the last controller-write payload
 Crtc_state_tThe modelled RTC: a control-register shadow + a binary time mirror
 Crtt_buf_tOne direction of an RTT channel (matches SEGGER layout)
 Crtt_cb_tSEGGER RTT control block
 Crtt_state_tRTT drain-model state (discovery, line assembly, observability)
 Crun_guards_tThe run-guard knobs (env-tunable budgets + stop conditions)
 Crun_loop_tThe whole run's mutable state, threaded through the phase helpers
 Crun_stop_tHow the run ended: final engine status plus every stop flag
 Crv_book_tStatelessly generated book extent
 Crv_chapter_tPer-chapter frame extent
 Crv_driver_tWorkload state shared by all navigation phases
 Crv_trace_tCaller-owned atomic trace-publication state
 Crv_workspace_need_tExact byte regions required for one cache budget
 Crv_workspace_storage_tExplicit aligned storage owned only by this single-process CLI
 Crv_workspace_tTyped views carved from a caller's workspace
 Csci_bus_ctx_tBus context handed to the factory's transport callbacks
 Csci_state_tOne SCI_B channel: control shadow + a host-fed RX byte queue
 Csd_state_tCached protocol state held across the driver public API
 Csdfont_ctx_tBus context handed to the ra8_sdmmc_spi transport callbacks
 Csdhi_state_tSDHI model state: register shadow + command + data-phase engine
 Csdram_demo_diag_tFirst-mismatch diagnostic captured by sdram_demo_read_check
 Cseries_prior_metadata_tPersisted descriptive fields retained across selector misses
 Csh_comic_blob_tResident-buffer backing for the comic reader's seek+read seam
 Csh_comic_probe_tOne container's headless self-check result (page 0 decode digest)
 Csh_entry_tOne shelf book, sourced from MRAM (baked) or the SD card, in either the .rabook or .epub format
 Csh_fold_tOne typographic-Unicode -> ASCII substitution
 Csh_line_tOne wrapped reader line: a byte slice of sh_state_t::text
 Csh_paged_mram_tMemory-mapped container backing (baked books)
 Csh_state_tWhole-app UI + reader state (single instance g_sh)
 Csh_strip_tMutable state threaded through the XHTML strip
 Cslru_tTwo LRU segments threaded through shared prev/next frame arrays
 Csoup_app_storage_tStatic application workspace allocated in .bss
 Csoup_context_tCaller-owned bounded workspace for puzzle solving (zero-heap)
 Csoup_dir_tDirection vector for 2D grid navigation
 Csoup_grid_tIn-memory word search board matrix
 Csource_adapter_tPositioned-source binding for the exact book-reader callback
 Cspi_state_tOne SPI_B channel: register shadow + a single-frame echo engine
 Csram_state_tSRAM-controller model state (cleared each run / reboot)
 Cssie_state_tOne SSIE channel: a flat register shadow + a TX sample tally
 Cstaged_identity_tExpected staged identity retained during validation
 Cstorage_workspace_tMaximally aligned storage for one filesystem backend handle
 Cstream_validate_tImmutable validation state shared by the bounded table passes
 Csurface_layer_tLive GLCDC source layer clipped to native panel geometry
 Csurface_tile_tOne bounded source tile inside the live GLCDC layer
 Csvg_arc_tCentre-parametrisation of an SVG elliptical arc
 Csvg_grad_tA parsed linear/radial gradient in objectBoundingBox units
 Csvg_gradsBounded set of gradients scanned from the document before the render
 Csvg_pt_tA 2-D point in SVG user space (an x/y pair)
 Csvg_stop_tOne gradient colour stop: an offset in [0,1] and an 0x00RRGGBB colour
 Csvg_utf_tA user transform= as a full 2x3 affine matrix
 Csvg_xform_tSVG-user-space -> framebuffer-box coordinate transform
 Cswap_backend_tOne row of the drop-in block-device swap table
 Ctar_meta_tOverrides accumulated over one member's pax / GNU meta prelude
 Ctc_capture_tPer-run capture the calibration shims fill for the verify pass
 Ctile_destination_tRotated tile placement and dimensions
 Ctok_ctx_tMutable tokenizer state threaded through the scan helpers
 CTX_MUTEXOpaque mutex stand-in for the host build
 CTX_THREADOpaque thread stand-in for the host build
 Culpt_channel_tOne modelled ULPT channel: a 32-bit reloading down-counter + status
 Cunarch_mem_tBounded flat-memory backing for unarch_read_fn
 Cunarch_tar_entry_tOne decoded tar member: a file, a directory, or a skipped block
 Cunarch_tar_tOne open tar archive: the backing plus the walk's running budget
 Cunarch_xz_stream_tOne multi-call XZ decode session (opaque decoder + liveness flag)
 Cupdate_all_ctx_tContext threaded through internal_update_all_cb for --update-all
 Cusb_in_buf_tOne pipe's device-visible IN staging buffer (device -> host payload)
 Cusb_out_buf_tOne pipe's host-visible OUT staging buffer (host -> device payload)
 Cusb_setup_step_tOne SETUP step in the host enumeration script (USB 2.0 sec 9.4)
 Cusb_state_tAggregate USBFS controller + virtual-host model state
 Cusbhs_state_tAggregate USBHS host-controller model state
 Cverify_atlases_tParsed and fully preflighted reference and subject atlases
 Cverify_cli_args_tParsed legacy-compatible JOF verify selections
 Cverify_compare_tComparison state shared by bounded tile/row helpers
 Cverify_layout_tExact phase-overlaid byte offsets in the shared composition arena
 Cverify_pull_tSequential cursor over one positioned source context
 Cverify_stats_tStats accumulated during a library/series verification run
 Cvfs_dir_layout_tWhere the cursor and the native workspace sit inside a caller span
 Cvfs_directory_state_tBackend state stored in a caller's directory workspace
 Cvfs_file_state_tBackend state stored in a caller's file workspace
 Cvfs_list_state_tCallback-list compatibility bridge over a format-owned enumeration
 Cvfs_slot_tOne fixed named-mount slot
 Cvfs_transaction_state_tBackend state stored in a caller's transaction workspace
 Cviewer_comic_tBare comic engine and every caller-bound backing slice
 Cviewer_file_ctx_tRaw host descriptor behind the reusable positional-read callback
 Cviewer_fit_box_tDestination rectangle for aspect-preserving page placement
 Cviewer_jof_tCaller-bound JOF engine and one-band cache backing
 Cviewer_layout_tMutable cursor used to calculate or bind one aligned layout
 Cviewer_options_tParsed command-line options
 Cvmsc_overlay_tOne overwritten sector of the otherwise-synthesized FAT16 volume
 Cwa_app_state_tPer-app state: its widget tree + a focus-lifecycle counter
 Cwa_chrome_tShared chrome state: the registry the status bar + tab bar read
 Cwa_content_tPer-app content widget state: a title over a list of text lines
 Cwa_fill_tA solid-fill widget: renders one colour into its rect via ra8_gfx
 Cwc_status_ctx_tStatus-bar state: the live frame counter it renders
 Cwc_tile_ctx_tOne body tile: a label over a coloured fill + a render counter
 Cwdt_state_tWDT model state
 Cwifi_hal_resultThe observable outcome of one wifi_hal_join_run, for the banner and the host test
 Cwifi_hal_run_cfgInjected dependencies for the hardware-free wifi_hal_join_run
 Cworker_pull_tPull cursor over the in-RAM encoded source
 Cworker_sink_tSink state over the raw output descriptor
 Cwrite_walk_tForward waypoint carried across one write's grow-walks
 Cxml_attr_cursor_tMutable cursor for one start event's attributes
 Cxml_attribute_tSource-order attribute view
 Cxml_event_tOne XML pull event
 Cxml_frame_tOne open-element identity retained for close-tag validation
 Cxml_reader_tPull-reader state; initialise before each pass
 Cxml_span_tImmutable byte span expressed relative to the source
 Cxml_workspace_tExactly bounded caller-owned nesting storage
 Cxspi_state_tXSPI model state: register-window shadow + op counters
 Cxz_unwrap_state_tLoop-carried state of one unwrap: cursors, session, and budget
 Czoom_axis_tOne axis of the viewport resolved against the image: coverage + source span
 Czoom_book_src_tOne .rabook raster figure, ready to be magnified
 Czoom_present_tWhat the reader must flush, and with which waveform
 Czoom_scratch_tCaller-owned composite buffers – the module's entire memory footprint
 Czoom_source_tA magnifiable full-resolution image behind the gray8 sub-rect seam
 Czoom_tile_src_tA tiled gray8 image, its grid, and the cache that pages it
 Czoom_view_cfg_tEverything zoom_view_open needs; nothing it does not
 Czoom_view_tLive viewport: where it is looking, how magnified, and what it owes the panel