ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_attributes.h File Reference

Annotation-attribute framework macros for ra8-firmware. More...

Go to the source code of this file.

Macros

#define RA8_INTERNAL_ANNOTATE(tag)
 RA8 INTERNAL ANNOTATE.
#define RA8_INTERNAL_ANNOTATE_ARG(tag, arg)
 Emit a tagged annotation whose payload is the caller's argument.
#define RA8_NODISCARD   __attribute__((warn_unused_result)) /* ATTR-OK: cppcheck 2.13, C23 gap */
 Warn at any call site that discards the function's return value.
#define RA8_TEST_HELPER   RA8_INTERNAL_ANNOTATE("ra8_test_helper")
 Mark a symbol as externally-linked but only callable from tests.
#define RA8_INTERNAL   RA8_INTERNAL_ANNOTATE("ra8_internal")
 Marker that a function is intended to be static (file-local).
#define RA8_PRIV   RA8_INTERNAL_ANNOTATE("ra8_priv")
 Module-private helper: shared across TUs but only inside one library.
#define RA8_DI_SLOT(role)
 Mark a function as an explicit Dependency Injection slot.
#define RA8_NSC_VENEER   RA8_INTERNAL_ANNOTATE("ra8_nsc_veneer")
 Mark a TrustZone Secure-to-Non-Secure entry-point veneer.
#define RA8_HW_REGISTER_ACCESS   RA8_INTERNAL_ANNOTATE("ra8_hw_register_access")
 Mark an MMIO accessor function (returns volatile register pointer).
#define RA8_NASA_RULE_3_OK(reason)
 Documented exception to NASA Power-of-10 Rule 3 (no dynamic alloc).
#define RA8_MCDC_DEACTIVATED(reason)
 Mark a decision as MC/DC-deactivated, with a free-text reason.
#define RA8_MAX_STACK(bytes)
 Per-function stack-budget contract.
#define RA8_ISR_SAFE   RA8_INTERNAL_ANNOTATE("ra8_isr_safe")
 The function is callable from interrupt context.
#define RA8_EXPECTS_LOCK(name)
 The function expects the named thread/IRQ lock to be held on entry.
#define RA8_HOST_FRIENDLY   RA8_INTERNAL_ANNOTATE("ra8_host_friendly")
 The function is safe to invoke under RA8_OFF_TARGET on the host.
#define RA8_LATENCY_BUDGET_NS(n)
 Real-time deadline contract: function must complete within n ns.
#define RA8_NO_RECURSION   RA8_INTERNAL_ANNOTATE("ra8_no_recursion")
 NASA Power-of-10 Rule 1: no direct or indirect self-call.
#define RA8_BOUNDED_LOOP(symbol)
 NASA Power-of-10 Rule 2: every loop in a FUNCTION has a constant bound.
#define RA8_LOOP_BOUND(ceiling)
 NASA Power-of-10 Rule 2: bind ONE loop to a compile-time ceiling.
#define RA8_LOOP_BOUND_RUNTIME(ceiling_ref)
 NASA Power-of-10 Rule 2: bind ONE loop to a runtime / linker ceiling.
#define RA8_VALIDATES(n)
 NASA Power-of-10 Rule 5: function body has at least n RA8_CHECK_* calls.
#define RA8_OWNS_RESOURCE(kind)
 RAII-style resource ownership contract.
#define RA8_RELEASES_RESOURCE(kind)
 Release side of the RA8_OWNS_RESOURCE(kind) pair.
#define RA8_REVIEWED_BY(name)
 Safety-critical review sign-off marker.
#define RA8_REGISTER_BANK(peripheral)
 Group MMIO accessor functions by peripheral register bank.

Detailed Description

Annotation-attribute framework macros for ra8-firmware.

This header defines the RA8_* annotation macros that decorate function declarations, definitions, and prototypes with metadata describing their architectural contracts: test-only linkage, dependency-injection slots, NSC veneer placement, MMIO accessor contracts, NASA Power-of-10 exemptions, MC/DC deactivation reasons, ISR-safety, lock requirements, stack budgets, latency budgets, recursion bans, loop-bound contracts, validation-count contracts, RAII-style ownership, safety reviewer sign-off, and register-bank grouping.

Why annotations?

The macros expand to [[clang::annotate("...")]] under clang, which preserves the metadata in the IR for libclang-based enforcement scripts to inspect. They produce no codegen and have no runtime cost. Under non-clang toolchains the macros expand to a comment-only no-op so portable builds compile without warning.

The full reference (purpose, enforcement script, examples) lives in docs/ANNOTATIONS.md. The libclang-based checker reads these annotations from the AST and verifies their storage, naming, and call-graph contracts.

Citation policy

Every example in this header references targets by FUNCTION NAME or SYMBOL NAME – never by line number – per the rule in docs/CITATION_POLICY.md. The MCDC_DEACTIVATED macro's reason argument is enforced by the citation gate: it must not contain a <file>.<ext>:<line> token.

Definition in file ra8_attributes.h.

Macro Definition Documentation

◆ RA8_BOUNDED_LOOP

#define RA8_BOUNDED_LOOP ( symbol)
Value:
RA8_INTERNAL_ANNOTATE("ra8_bounded_loop:" #symbol)
#define RA8_INTERNAL_ANNOTATE(tag)
RA8 INTERNAL ANNOTATE.

NASA Power-of-10 Rule 2: every loop in a FUNCTION has a constant bound.

This is a FUNCTION-level annotation. It decorates a function DECLARATION and names the symbol (typically a typed enum value) that bounds every loop inside that function; the libclang checker walks the function body and verifies each loop's termination condition references the named symbol. Because it is an [[clang::annotate]] attribute it may appear ONLY before a declaration – never in statement position inside a body (see the Backend-selection note above). To bind a bound to ONE specific loop, reach for RA8_LOOP_BOUND or RA8_LOOP_BOUND_RUNTIME instead: those are real statements that sit directly above the loop they describe.

Parameters
[in]symbolBare token naming the bounding constant (e.g. k_max_retries, k_ringbuf_capacity).
Enforcement:
libclang loop analyzer.
Warning
Not a statement. RA8_BOUNDED_LOOP(x); inside a function body is a hard clang error and a silent GCC no-op; use RA8_LOOP_BOUND(x); there.
Example:
RA8_BOUNDED_LOOP(k_max_retries)
ra8_err_t ra8_i2c_send_with_retry(const uint8_t* buf, uint32_t len);
#define RA8_BOUNDED_LOOP(symbol)
NASA Power-of-10 Rule 2: every loop in a FUNCTION has a constant bound.
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.
Definition ra8_err.h:546

Every loop in ra8_i2c_send_with_retry is bounded by k_max_retries.

See also
RA8_LOOP_BOUND Per-loop, statement-position bound (compile-time ceiling).
RA8_LOOP_BOUND_RUNTIME Per-loop bound whose ceiling is a runtime symbol.

Definition at line 623 of file ra8_attributes.h.

◆ RA8_DI_SLOT

#define RA8_DI_SLOT ( role)
Value:
RA8_INTERNAL_ANNOTATE_ARG("ra8_di_slot:", role)
#define RA8_INTERNAL_ANNOTATE_ARG(tag, arg)
Emit a tagged annotation whose payload is the caller's argument.

Mark a function as an explicit Dependency Injection slot.

The function is the seam at which a runtime mock can be substituted for the real implementation. Public callers must reach the implementation through the published vtable / function-pointer interface, not by naming the symbol directly.

Parameters
[in]roleString literal naming the DI role (e.g. "bus_read", "clock_get_ticks").
Enforcement:
libclang verifies (a) a mock exists under tests/mocks/ for the role and (b) production callers go through the vtable rather than naming the implementation symbol directly.
Example:
// The device driver consumes an injected bus seam (see ra8_i2c_bus_ops.h);
// the app binds it to RIIC or I3C via the ra8_io_i2c_bus_t facade binders.
RA8_DI_SLOT("i2c_bus_ops")
ra8_err_t ra8_touch_init(const ra8_touch_cfg_t* cfg); // cfg carries ra8_i2c_bus_ops_t
#define RA8_DI_SLOT(role)
Mark a function as an explicit Dependency Injection slot.
Configuration descriptor for ra8_touch_open.
Definition ra8_touch.h:109

Definition at line 251 of file ra8_attributes.h.

◆ RA8_EXPECTS_LOCK

#define RA8_EXPECTS_LOCK ( name)
Value:
RA8_INTERNAL_ANNOTATE_ARG("ra8_expects_lock:", name)

The function expects the named thread/IRQ lock to be held on entry.

Documents the lock contract so the libclang checker can verify that every caller already holds name. A caller proves it in one of exactly two ways:

  1. it TAKES the lock for the length of its own body, and says so with RA8_OWNS_RESOURCE(name) – which is separately required to reach a matching RA8_RELEASES_RESOURCE(name) on every return path, so the pair is what makes "held across this call" checkable; or
  2. it was itself entered under the lock, and propagates the contract upward by carrying the same RA8_EXPECTS_LOCK(name).

Anything else is a violation reported at the call site.

Parameters
[in]nameString literal naming the lock (e.g. "i2c0_bus", "global_irq"). It must be spelled identically on the RA8_OWNS_RESOURCE / RA8_RELEASES_RESOURCE pair that discharges it.
Enforcement:
libclang call-graph walk verifies every caller holds name.
Example:
RA8_EXPECTS_LOCK("i2c0_bus")
ra8_err_t ra8_i2c0_write_locked(const uint8_t* buf, uint32_t len);
RA8_OWNS_RESOURCE("i2c0_bus")
ra8_err_t ra8_i2c0_write(const uint8_t* buf, uint32_t len)
{
ra8_i2c0_lock(); // takes "i2c0_bus"
const ra8_err_t e = ra8_i2c0_write_locked(buf, len);
ra8_i2c0_unlock(); // RA8_RELEASES_RESOURCE
return e;
}
#define RA8_OWNS_RESOURCE(kind)
RAII-style resource ownership contract.
#define RA8_EXPECTS_LOCK(name)
The function expects the named thread/IRQ lock to be held on entry.

Callers of ra8_i2c0_write_locked must hold the "i2c0_bus" lock.

Definition at line 499 of file ra8_attributes.h.

◆ RA8_HOST_FRIENDLY

#define RA8_HOST_FRIENDLY   RA8_INTERNAL_ANNOTATE("ra8_host_friendly")

The function is safe to invoke under RA8_OFF_TARGET on the host.

Tagged functions either avoid all volatile-qualified MMIO access or route every such access through a mock. The libclang checker walks the AST for raw volatile dereferences in tagged functions (and their callees) and rejects any that lack a corresponding mock binding.

Enforcement:
libclang AST walk: no unmocked volatile MMIO inside the call subtree.
Example:
ra8_err_t ra8_pid_step(ra8_pid_state_t* s, float setpoint, float measured);
#define RA8_HOST_FRIENDLY
The function is safe to invoke under RA8_OFF_TARGET on the host.

ra8_pid_step is pure math and runs identically on hardware and host.

Definition at line 526 of file ra8_attributes.h.

◆ RA8_HW_REGISTER_ACCESS

#define RA8_HW_REGISTER_ACCESS   RA8_INTERNAL_ANNOTATE("ra8_hw_register_access")

Mark an MMIO accessor function (returns volatile register pointer).

Tags the inline accessor functions that wrap memory-mapped peripheral register banks (per the "Hardware Register Access" rule in CLAUDE.md). The accessor must be inline, must return a volatile pointer, and writes through it must be wrapped in RA8_PROTECTED_WRITE (or carry a per-line // CITES-OK: read-only justification) so the register-protection auditor can prove the write was intentional.

Enforcement:
libclang verifies the function is inline and its return type is volatile-qualified, and scans call sites to confirm the accessor is either dereferenced for read-only, dereferenced inside RA8_PROTECTED_WRITE, or carries the CITES-OK exemption.
Example:
static inline volatile ra8_sci_regs_t* ra8_sci0_regs(void);
#define RA8_HW_REGISTER_ACCESS
Mark an MMIO accessor function (returns volatile register pointer).

Definition at line 326 of file ra8_attributes.h.

Referenced by internal_itm_stim0(), internal_itm_tcr(), and internal_itm_tenr().

◆ RA8_INTERNAL

#define RA8_INTERNAL   RA8_INTERNAL_ANNOTATE("ra8_internal")

Marker that a function is intended to be static (file-local).

Records the file-static discipline so the libclang checker can verify the symbol's declared linkage actually is static. Pairs with the internal_ name prefix from the project naming convention.

Enforcement:
libclang checks that the symbol's storage class is static and that its name uses the internal_ prefix.
Example:
RA8_INTERNAL static ra8_err_t internal_validate_pin_range(uint8_t pin);
#define RA8_INTERNAL
Marker that a function is intended to be static (file-local).
ra8_board_eth_pin_t pin
Pin.

Definition at line 190 of file ra8_attributes.h.

Referenced by DEFINE_LOG_TAG(), internal_abort(), internal_abort(), internal_abort_stage(), internal_access(), internal_ack_frame(), internal_ack_spurious(), internal_acmd41_loop(), internal_acmd41_loop(), internal_acmphs_demo_one_iter(), internal_acmphs_demo_panic_halt(), internal_acmphs_demo_setup(), internal_actcsr_ptr(), internal_actcsr_read(), internal_actcsr_write(), internal_adc_adprc(), internal_adc_chcr(), internal_adc_convert_group(), internal_adc_diagval(), internal_adc_ext_value(), internal_adc_midscale_for_adprc(), internal_adc_read(), internal_adc_report(), internal_adc_reset(), internal_adc_selfdiag_ideal(), internal_adc_set_ext_result(), internal_adc_set_result(), internal_adc_word(), internal_add(), internal_add(), internal_add_entry(), internal_address_is_ram(), internal_adjust_length(), internal_admin_latch(), internal_admin_text3(), internal_adopt_image(), internal_adprc_for_resolution(), internal_aead_decrypt_check(), internal_aead_encrypt_check(), internal_aes_mix_columns(), internal_aes_sub_shift(), internal_aes_xtime(), internal_agent_spec(), internal_agt_cascade_clock_to_tck(), internal_agt_cascade_install_callback(), internal_agt_cascade_mstp_enable_both(), internal_agt_cascade_program_and_start(), internal_agt_cascade_resolve_halves(), internal_agt_mstp_acquire(), internal_agt_mstp_release(), internal_agt_periodic_arm(), internal_agt_periodic_panic_halt(), internal_agt_periodic_setup_or_halt(), internal_agt_pulse_agtcmsr_value(), internal_agt_pulse_agtioc_value(), internal_agt_pulse_program_compare(), internal_agt_pulse_program_registers(), internal_agt_pulse_validate_cfg(), internal_agt_read(), internal_agt_reg_read(), internal_agt_reg_write(), internal_agt_tick_channel(), internal_align(), internal_align_offset(), internal_align_up(), internal_aligned(), internal_all_digits(), internal_alloc_slot(), internal_allocate_builder(), internal_allocate_container(), internal_allocate_pipeline(), internal_allocate_profile(), internal_already_have(), internal_ancestor_depth(), internal_ancestor_depth(), internal_anchor_title(), internal_anonymous_fd(), internal_any_workspace_overlap(), internal_app_remove_at(), internal_append(), internal_append_chapter(), internal_apply_behavior_opts(), internal_apply_bit_width(), internal_apply_cfg(), internal_apply_ecc_irq(), internal_apply_extra_err_irq(), internal_apply_filters(), internal_apply_group_enable(), internal_apply_one_filter(), internal_apply_order(), internal_apply_per_bank(), internal_apply_resolution_code(), internal_apply_security(), internal_apply_security_opts(), internal_arc_cmd(), internal_arc_max_count(), internal_arc_nsec_count(), internal_arc_read_locked(), internal_arc_to_mcntselr(), internal_arena_valid(), internal_args_attach_blank_sd(), internal_args_defaults(), internal_args_mask(), internal_args_print_usage(), internal_args_try_control(), internal_args_try_display(), internal_args_try_input(), internal_args_try_mode(), internal_args_try_sd(), internal_args_try_sym(), internal_arm(), internal_arm_channel(), internal_ascii_letter(), internal_ascii_letter(), internal_ascii_lower(), internal_ascii_lower(), internal_atomic_noreplace_available(), internal_attach_irq_pin(), internal_attr_duplicate(), internal_attr_duplicate(), internal_attr_parse(), internal_attr_parse(), internal_attributes(), internal_audio_bits_to_word(), internal_audio_build_ssie_cfg(), internal_audio_capture_args_valid(), internal_audio_container_bytes(), internal_audio_frame_matches_info(), internal_audio_loopback_init_clocks_and_led(), internal_audio_loopback_init_codec(), internal_audio_loopback_init_console(), internal_audio_loopback_panic_halt(), internal_audio_loopback_print_count(), internal_audio_loopback_u32_to_dec(), internal_audio_route_pins(), internal_authority_of(), internal_available_bytes(), internal_backing_open(), internal_backings_close(), internal_band_pixel(), internal_base_of(), internal_battery_clamp(), internal_battery_fill_color(), internal_bcd_to_bin(), internal_bd_copy_slice(), internal_bd_read_head(), internal_bd_read_middle(), internal_bd_read_sector(), internal_bd_read_tail(), internal_bdsink_commit_if_full(), internal_bdsink_commit_sector(), internal_bdsink_fill_chunk(), internal_bdsink_flush(), internal_begin(), internal_begin_copy(), internal_begin_prepare_stage(), internal_below(), internal_best_matching_rule(), internal_bgc_track(), internal_bin_to_bcd(), internal_bind_diagnostic(), internal_bind_transfer(), internal_bit_is_set(), internal_bit_was_set(), internal_bkpt(), internal_bkup_block_register(), internal_bkup_demo_panic_halt(), internal_bkup_demo_pattern(), internal_bkup_demo_report_survival(), internal_bkup_demo_rw_check(), internal_bkup_demo_setup_or_halt(), internal_bkup_demo_survival_check(), internal_bkup_read(), internal_bkup_report(), internal_bkup_reset(), internal_blink_panic_halt(), internal_blink_pins_init(), internal_blink_pins_toggle_all(), internal_blink_ra8p1_panic_halt(), internal_block_for_addr(), internal_block_on_active_device(), internal_block_range(), internal_block_range(), internal_block_range(), internal_board_periph_adc_register(), internal_board_periph_build_order(), internal_board_periph_canfd_register(), internal_board_periph_ceu_register(), internal_board_periph_dac_register(), internal_board_periph_dmac_register(), internal_board_periph_gpio_register(), internal_board_periph_i2c_register(), internal_board_periph_ipc_register(), internal_board_periph_pdm_register(), internal_board_periph_riic_register(), internal_board_periph_rtc_register(), internal_board_periph_sci_register(), internal_board_periph_spi_register(), internal_board_periph_timer_register(), internal_board_periph_ulpt_register(), internal_board_sd_cmd_erase(), internal_board_sd_cmd_send_csd(), internal_board_sd_crc16(), internal_board_sd_process_cmd(), internal_board_sd_read_stream_next(), internal_board_sd_stop_read(), internal_board_sd_write_byte(), internal_body_begin(), internal_body_flush_prefix(), internal_body_paths(), internal_body_reset(), internal_book_image_row(), internal_book_image_row_gray8(), internal_book_stream_le16(), internal_book_stream_le32(), internal_br_fill(), internal_bring_up_capture_pipeline(), internal_bring_up_sensor(), internal_bringup(), internal_bringup_spi(), internal_brr(), internal_build_admdr(), internal_build_ctrl(), internal_build_export_metadata(), internal_build_fat16(), internal_build_frame(), internal_build_frame(), internal_build_layer(), internal_build_rbar(), internal_build_req_headers(), internal_build_rlar(), internal_build_tar(), internal_builder(), internal_bus_init_once(), internal_busy_wait_us(), internal_byte_copy(), internal_bytes_equal(), internal_c6_cam_associate(), internal_c6_cam_audio_on_frame(), internal_c6_cam_audio_put_u16(), internal_c6_cam_audio_put_u32(), internal_c6_cam_audio_s16(), internal_c6_cam_audio_write_header(), internal_c6_cam_halt(), internal_c6_cam_http_audio(), internal_c6_cam_http_dispatch(), internal_c6_cam_http_frame(), internal_c6_cam_http_handle(), internal_c6_cam_http_response(), internal_c6_cam_http_send(), internal_c6_cam_http_stream(), internal_c6_cam_join(), internal_c6_cam_net_create(), internal_c6_cam_on_event(), internal_c6_cam_open_link(), internal_c6_cam_prepare_camera(), internal_c6_cam_prepare_link(), internal_c6_cam_prepare_media(), internal_c6_cam_report_fault(), internal_c6_cam_sensor_bind(), internal_c6_cam_setup_or_halt(), internal_c6_cam_source_config(), internal_c6_cam_wait_connected(), internal_c6_cam_worker_entry(), internal_c6_destroy(), internal_c6_get(), internal_c6_get_body(), internal_c6_get_buf(), internal_c6_output_abort(), internal_c6_output_begin(), internal_c6_output_commit(), internal_c6link_check_cfg(), internal_c6link_frame_clear(), internal_c6link_frame_sum(), internal_c6link_on_event(), internal_c6link_op_close(), internal_c6link_op_get_ap(), internal_c6link_op_get_mac(), internal_c6link_op_idle(), internal_c6link_op_join(), internal_c6link_op_leave(), internal_c6link_op_open(), internal_c6link_op_radio_down(), internal_c6link_op_radio_up(), internal_c6link_op_service(), internal_c6link_pump_handshake(), internal_c6link_pump_receive(), internal_c6link_remote_error(), internal_c6link_rpc_answer(), internal_c6link_rpc_ev_connected(), internal_c6link_rpc_ev_disconnected(), internal_c6link_rpc_event(), internal_c6link_rpc_stage(), internal_c6link_sta_len(), internal_c6link_sta_set_config(), internal_c6link_sta_stage(), internal_c6link_take_ap(), internal_c6link_take_fw(), internal_c6link_take_mac(), internal_c6link_tlv_len(), internal_c6link_tlv_named(), internal_c6link_wifi_bare_body(), internal_c6link_wifi_do_init(), internal_c6link_wifi_do_mode(), internal_cac_block_register(), internal_cac_measure(), internal_cac_read(), internal_cac_report(), internal_cac_reset(), internal_cac_wait_cfme(), internal_cache_age(), internal_cache_body_leaf(), internal_cache_copy(), internal_cache_discard_index(), internal_cache_ensure_directory(), internal_cache_erase(), internal_cache_fetch(), internal_cache_find(), internal_cache_finish_304(), internal_cache_get_caps(), internal_cache_get_u16(), internal_cache_get_u64(), internal_cache_group_channels(), internal_cache_hex16(), internal_cache_is_fresh(), internal_cache_network(), internal_cache_now(), internal_cache_payload_identity(), internal_cache_pick_victim(), internal_cache_prepare(), internal_cache_publish(), internal_cache_put_u16(), internal_cache_put_u64(), internal_cache_read_body_exact(), internal_cache_read_record(), internal_cache_record_response(), internal_cache_record_valid(), internal_cache_reset_slots(), internal_cache_retry_unconditional(), internal_cache_slot(), internal_cache_slot(), internal_cache_state_init(), internal_cache_sync(), internal_cache_write_records(), internal_callout_trampoline(), internal_can_demo_one_round_trip(), internal_can_demo_panic_halt(), internal_can_demo_setup_or_halt(), internal_canfd_apply_channel_mode(), internal_canfd_apply_global_mode(), internal_canfd_demo_one_round_trip(), internal_canfd_demo_panic_halt(), internal_canfd_demo_setup_or_halt(), internal_canfd_filter_loopback(), internal_canfd_filter_one_round(), internal_canfd_filter_panic_halt(), internal_canfd_filter_program_slots(), internal_canfd_filter_setup_or_halt(), internal_canfd_frame_accepted(), internal_canfd_instance(), internal_canfd_loopback_deliver(), internal_canfd_offset(), internal_canfd_read(), internal_canfd_report(), internal_canfd_reset(), internal_canfd_word(), internal_cap_render(), internal_capabilities(), internal_caps(), internal_capture_xspi_pin_state(), internal_carve_pixel_path(), internal_cbz_add_metadata(), internal_cbz_add_pages(), internal_ccr1(), internal_ccr2(), internal_ccr3(), internal_ccr3(), internal_cdata(), internal_cdata(), internal_ceil_div(), internal_cell_ptr(), internal_ceu_cfg_valid(), internal_ceu_do_capture(), internal_ceu_frame_bytes(), internal_ceu_get_info(), internal_ceu_line_bytes(), internal_ceu_line_count(), internal_ceu_read(), internal_ceu_report(), internal_ceu_reset(), internal_ceu_wait_for_frame(), internal_ceu_word(), internal_cfg_to_poegg(), internal_cfifo_dtln(), internal_cfifo_in_buf(), internal_cfifo_is_in(), internal_cfifo_out_buf(), internal_cfifo_pipe(), internal_cfifo_read_port(), internal_cfifo_write_port(), internal_cfifoctr_read(), internal_cfifoctr_write(), internal_cgc_init_protected(), internal_chan_mask(), internal_check(), internal_check_backend(), internal_check_backend_lifecycle(), internal_check_backend_query(), internal_check_backend_session(), internal_check_cell(), internal_check_cfg(), internal_check_compiled_page_count(), internal_check_link_state(), internal_check_product_id(), internal_check_reserved(), internal_check_transfer(), internal_check_workspace(), internal_check_workspace_spans(), internal_checkpoint(), internal_checksum(), internal_choose_layout(), internal_chunked_open_body(), internal_ci_prefix(), internal_clamp_emit(), internal_clamp_page(), internal_clamp_tile(), internal_clamp_u8(), internal_class_has_token(), internal_classify(), internal_classify_card(), internal_classify_card(), internal_classify_v4(), internal_classify_v6(), internal_clear_csr_flags(), internal_clear_pfb(), internal_clear_region(), internal_cli_artifact_url(), internal_cli_ends_ci(), internal_cli_invalid(), internal_cli_opt_u64(), internal_cli_opt_ul(), internal_cli_parse_chapter(), internal_cli_parse_chapter_pick(), internal_cli_parse_num_values(), internal_cli_parse_u64(), internal_cli_parse_ul(), internal_cli_reject_limit(), internal_cli_usage_actions(), internal_cli_usage_discovery(), internal_cli_usage_network_options(), internal_cli_validate_num_ranges(), internal_clock_bring_up(), internal_clock_check_panic_halt(), internal_clock_check_pins_init(), internal_clock_check_pins_toggle_all(), internal_clock_check_verify_all(), internal_clock_div_is_valid(), internal_clock_offset(), internal_clocks_or_halt(), internal_clocks_or_halt(), internal_close(), internal_close_fd(), internal_close_writer(), internal_cmac_build_last(), internal_cmac_double(), internal_cmac_tag(), internal_cmd_require_ready(), internal_cmd_require_ready(), internal_comment(), internal_comment(), internal_commit(), internal_compile_and_cache(), internal_compile_temp(), internal_component(), internal_component_copy(), internal_compose_cr0(), internal_compose_vbtadcr1(), internal_compose_vbtadcr2(), internal_compose_vbtadcr3(), internal_compose_vbtictlr(), internal_compose_vbtictlr2(), internal_compress_put(), internal_compute_source_key(), internal_cond_holds(), internal_config_apply_line(), internal_config_apply_pair(), internal_config_max_u32(), internal_config_parse(), internal_config_parse_order(), internal_config_parse_u32(), internal_config_read_line(), internal_config_set_defaults(), internal_config_set_str(), internal_config_trim(), internal_config_valid(), internal_configure(), internal_console_advance_scroll(), internal_console_init(), internal_console_tab_rect(), internal_console_tab_row_count(), internal_console_tabs_per_row(), internal_consume(), internal_container_view(), internal_contains_ok(), internal_control_xfer(), internal_cookie_classify(), internal_cookie_domain_valid(), internal_cookie_expiry_valid(), internal_cookie_name_valid(), internal_copy(), internal_copy_bytes(), internal_copy_fits(), internal_copy_image_type(), internal_copy_metadata_text(), internal_copy_name(), internal_copy_name(), internal_copy_object(), internal_copy_object(), internal_copy_object(), internal_copy_path(), internal_copy_payload(), internal_count_change_state(), internal_cover_cached(), internal_cover_copy(), internal_cover_current(), internal_cover_finish(), internal_cover_stream(), internal_cpu1_engine_init(), internal_cpu1_fault_handler(), internal_cpu1_image_present(), internal_cpu1_main(), internal_cpu1_sau_init(), internal_cpu1_segment(), internal_cr0_apply_reserved(), internal_crashlog_crc32(), internal_crashlog_is_valid(), internal_crashlog_payload_crc(), internal_crc32(), internal_crc32(), internal_crc32_block(), internal_crc_block_register(), internal_crc_feed_bytes(), internal_crc_feed_words(), internal_crc_fold_byte(), internal_crc_read(), internal_crc_report(), internal_crc_reset(), internal_crc_step_reflected(), internal_crc_stream(), internal_crc_stream_read_chunk(), internal_crc_stream_validate_args(), internal_create_sparse(), internal_credential_capacity_error(), internal_cs(), internal_cs_reserved_reg(), internal_csd_to_blocks(), internal_csd_to_blocks(), internal_ctrt_dispatch_fresh_setup(), internal_ctrt_handle_valid(), internal_curl_destroy(), internal_curl_get_body(), internal_curl_get_buf(), internal_cursor_entry(), internal_cursor_handle(), internal_cursor_names(), internal_dac_b_demo_arm(), internal_dac_b_demo_panic_halt(), internal_dac_b_demo_setup_or_halt(), internal_dac_demo_one_triangle_period(), internal_dac_demo_panic_halt(), internal_dac_demo_setup_or_halt(), internal_dac_read(), internal_dac_report(), internal_dac_reset(), internal_dac_word(), internal_dcdc_disable_sequence(), internal_dcdc_enable_sequence(), internal_dcr_panic_halt(), internal_dec_check_chroma_layout(), internal_dec_copy_block_to_tile(), internal_dec_decode_mcu(), internal_dec_dispatch_tail(), internal_dec_emit_mcu_rgb(), internal_dec_parse_dht_one(), internal_dec_parse_sof0_components(), internal_dec_run(), internal_dec_scan_begin(), internal_decimal(), internal_declaration_attr(), internal_declaration_attr(), internal_decode(), internal_decode(), internal_decode(), internal_decode_block(), internal_decode_commit(), internal_decode_distance(), internal_decode_field(), internal_decode_header(), internal_decode_ofs_word(), internal_decode_one(), internal_decode_one(), internal_decode_rstsr0(), internal_decode_rstsr1(), internal_decode_rstsr3(), internal_decode_stb(), internal_decode_stream(), internal_decode_webp(), internal_decompress_check(), internal_default_now(), internal_default_ofs_reader(), internal_default_refresh(), internal_demo_bio_recv(), internal_demo_bio_send(), internal_demo_ble_or_halt(), internal_demo_calloc(), internal_demo_clocks_or_halt(), internal_demo_fill(), internal_demo_free(), internal_demo_get_and_verify(), internal_demo_http_get(), internal_demo_log(), internal_demo_matches(), internal_demo_mount(), internal_demo_netx_bring_up(), internal_demo_open(), internal_demo_pack_ip(), internal_demo_pack_mac(), internal_demo_panic_halt(), internal_demo_phase_evict(), internal_demo_phase_remount(), internal_demo_phase_seed(), internal_demo_print(), internal_demo_print(), internal_demo_probe_fat(), internal_demo_probe_foreign(), internal_demo_put_and_verify(), internal_demo_read_once(), internal_demo_roundtrip(), internal_demo_roundtrip(), internal_demo_run(), internal_demo_run(), internal_demo_run(), internal_demo_setup_or_halt(), internal_demo_tcp_connect(), internal_demo_thread_entry(), internal_demo_thread_entry(), internal_demo_tick_battery(), internal_demo_tls_session(), internal_demo_verify_cert_pin(), internal_demo_verify_survivors(), internal_demo_write_bytes(), internal_derive_stem(), internal_diagnostic(), internal_diagval_for_mode(), internal_digit(), internal_dims_parse_sof0(), internal_dims_step(), internal_dir_close(), internal_dir_cursor(), internal_dir_layout(), internal_dir_load(), internal_dir_requirements(), internal_dir_unpack_sector(), internal_direct_artifact_reset(), internal_direct_artifact_write(), internal_direct_latch(), internal_direct_sink(), internal_direct_text3(), internal_disable_channel(), internal_disable_irq(), internal_disable_irq(), internal_discover_fetch(), internal_discover_text3(), internal_dispatch(), internal_dispatch_acl(), internal_dispatch_ecc(), internal_dispatch_event(), internal_dispatch_to_netx(), internal_dispatch_to_netx(), internal_div0_quotient(), internal_div0_scan_segment(), internal_dma_args_ok(), internal_dma_args_ok(), internal_dma_shared_read(), internal_dmac_read(), internal_dmac_reg_read(), internal_dmac_reg_store(), internal_dmac_report(), internal_dmac_reset(), internal_dmac_run_transfer(), internal_dmac_total_units(), internal_dmac_unit_bytes(), internal_dmamd_value(), internal_dmcra_value(), internal_dmint_value(), internal_dmtmd_value(), internal_doc_apply(), internal_doc_block_register(), internal_doc_read(), internal_doc_report(), internal_doc_reset(), internal_doc_width_mask(), internal_dotf_demo_panic_halt(), internal_dotf_demo_sample(), internal_dotf_demo_setup_or_halt(), internal_download_page_image(), internal_download_page_images(), internal_dpsiegr_offset(), internal_dpsier_offset(), internal_dpsifr_offset(), internal_draw_console_body(), internal_draw_console_tabs(), internal_draw_glyph(), internal_draw_io_block(), internal_draw_led(), internal_draw_range(), internal_draw_run_stats(), internal_dregion_count(), internal_drop(), internal_drw_block_register(), internal_drw_bpp(), internal_drw_chan(), internal_drw_dlr_exec_reg(), internal_drw_factor(), internal_drw_latch(), internal_drw_mix(), internal_drw_out_alpha(), internal_drw_pack(), internal_drw_read(), internal_drw_render(), internal_drw_render_modelled(), internal_drw_report(), internal_drw_reset(), internal_drw_run_dlist(), internal_drw_shade(), internal_dsb(), internal_dsb(), internal_dtc_activate_swevt0(), internal_dtc_block_register(), internal_dtc_decode_ti(), internal_dtc_mem_read(), internal_dtc_read(), internal_dtc_report(), internal_dtc_reset(), internal_dtc_run_transfer(), internal_dtc_unit_bytes(), internal_dtc_unit_count(), internal_dts_code(), internal_dump_tile(), internal_duplicate_count(), internal_duplicate_name(), internal_dvst_capture_setup_mirror(), internal_dvst_dispatch_if_new(), internal_dvst_map_dvsq_to_ux_state(), internal_dvst_record_history(), internal_dvst_track_speed(), internal_ear_to_abs_addr(), internal_edge(), internal_eink_begin_read(), internal_eink_consume_data(), internal_eink_consume_word(), internal_eink_dev_info_word(), internal_eink_px_per_word(), internal_eink_reg_value(), internal_elc_read(), internal_elcr(), internal_element(), internal_elsegr(), internal_elsr(), internal_emit(), internal_emit_container(), internal_emit_cstr(), internal_emit_event(), internal_emit_header(), internal_emit_hit(), internal_emit_line(), internal_emit_match(), internal_emit_pass(), internal_emit_start(), internal_emit_tag_url(), internal_emit_tick(), internal_emu_tz_find_blxns(), internal_emulate_barrier(), internal_emulate_lob(), internal_enable_branch_predictor(), internal_enable_dcache(), internal_enable_div0_trap(), internal_enable_fault_handlers(), internal_enable_fpu(), internal_enable_fpu_lazy_stack(), internal_enable_icache(), internal_enc_avg_2x2(), internal_enc_bits_needed(), internal_enc_block(), internal_enc_block_ac(), internal_enc_build_codes(), internal_enc_convert_strip_to_ycc(), internal_enc_emit_app0_jfif(), internal_enc_emit_dht_one(), internal_enc_emit_dqt(), internal_enc_emit_sof0(), internal_enc_emit_sos(), internal_enc_emit_u8(), internal_enc_encode_mcu_row(), internal_enc_quality_scale(), internal_enc_quantize(), internal_enc_sample_c_block_420(), internal_enc_sample_y_block(), internal_enc_scale_qtab(), internal_encode(), internal_encode(), internal_encode_ap(), internal_encode_cr(), internal_encode_tile(), internal_encoding(), internal_encoding(), internal_end(), internal_end(), internal_endpoint_arm_out_pid(), internal_endpoint_create(), internal_endpoint_create(), internal_endpoint_destroy(), internal_endpoint_stall(), internal_ends_ci(), internal_ends_with(), internal_ends_with_ci(), internal_ends_with_ci(), internal_engine_matches(), internal_ensure(), internal_ensure_radio_up(), internal_entity(), internal_enum_hunt(), internal_ep0_transfer(), internal_ep_to_pipe(), internal_epilogue(), internal_epub_add_external_cover(), internal_epub_add_page(), internal_epub_append_frags(), internal_epub_carve_workspace(), internal_epub_finish_writer(), internal_epub_media_type(), internal_epub_media_type_from_sniff(), internal_epub_media_type_from_suffix(), internal_epub_prepare_creators(), internal_epub_prepare_optional(), internal_epub_prepare_text(), internal_epub_render_meta(), internal_epub_write_page_xhtml(), internal_erase_range(), internal_erase_range(), internal_escape_comicinfo(), internal_eswclk_power_on_domain(), internal_eswclk_program_cks(), internal_eth_block_register(), internal_eth_bytes_u32(), internal_eth_desc_ds(), internal_eth_desc_dt(), internal_eth_desc_ptr(), internal_eth_desc_read(), internal_eth_desc_set_ds(), internal_eth_desc_set_dt(), internal_eth_etha_to_operation(), internal_eth_gwtrc_kick(), internal_eth_is_etha_reg(), internal_eth_is_gwdcc(), internal_eth_is_rmac_reg(), internal_eth_loopback_panic_halt(), internal_eth_loopback_setup_or_halt(), internal_eth_mpsm_exec(), internal_eth_phy_chip_init(), internal_eth_phy_hw_reset(), internal_eth_phy_read(), internal_eth_phy_set_rgmii_skew(), internal_eth_phy_soft_reset(), internal_eth_phy_start_autoneg(), internal_eth_phy_write(), internal_eth_read(), internal_eth_report(), internal_eth_reset(), internal_eth_rmac_program(), internal_eth_route_alt_pins(), internal_eth_rx_drain_peer(), internal_eth_shadow_read(), internal_eth_shadow_u32(), internal_eth_shadow_write(), internal_eth_tick(), internal_eth_tx_kick_queue(), internal_ethertype_for_cmd(), internal_ethertype_for_cmd(), internal_event_for_irq(), internal_exc_active_prio(), internal_exc_priority(), internal_exc_restore_fp_frame(), internal_exc_return_value(), internal_exception_halt_loop(), internal_execute(), internal_execute(), internal_exfat_probe(), internal_exit_from_error(), internal_expected(), internal_export_after(), internal_export_dispatch(), internal_export_fresh_separate(), internal_export_transaction(), internal_extract_series_metadata(), internal_fail(), internal_fat16_write_bpb(), internal_fat32_write_bpb(), internal_fat_dir_advance_sector(), internal_fat_dir_scan_sector(), internal_fat_probe(), internal_fault_handler(), internal_fdct8x8(), internal_fetch_artifact(), internal_fetch_asset_execute(), internal_fetch_byte(), internal_fetch_decode(), internal_fifo_lock(), internal_fifo_unlock(), internal_file(), internal_file_exists(), internal_file_open(), internal_fill_buffers(), internal_fill_console_tabs(), internal_fill_slot(), internal_fill_status(), internal_fill_status_console(), internal_fill_status_hw(), internal_filter_arm(), internal_filter_prefix(), internal_filter_x86(), internal_final_absent(), internal_finalize_init(), internal_finalize_init(), internal_find_attr_value(), internal_find_event(), internal_find_free(), internal_find_free(), internal_finish(), internal_finish_image(), internal_finish_transfer(), internal_fire_pulse(), internal_first_unpinned(), internal_fit_centered(), internal_flag_bit(), internal_flash_offset_bytes(), internal_flash_program_window(), internal_flat_append(), internal_flat_index(), internal_flush_band(), internal_fmt_size(), internal_fnv1a(), internal_format(), internal_format_line(), internal_format_line(), internal_format_mount(), internal_format_tick(), internal_forward_link(), internal_frame_row_bytes(), internal_frange_ok(), internal_freq_to_period_ns(), internal_fs_erase_block(), internal_fs_erase_block(), internal_fs_read_block(), internal_fuelgauge_put16(), internal_fuelgauge_read(), internal_fuelgauge_seed(), internal_fuelgauge_stop(), internal_fuelgauge_write(), internal_fw_fs_scan_components(), internal_fwd_dct_1d_norm(), internal_gb_below(), internal_gb_pick_codepoint(), internal_gb_pick_letter(), internal_gb_render(), internal_gb_rng(), internal_geometry(), internal_get16(), internal_get32(), internal_get_dev_desc(), internal_get_le16(), internal_get_le32(), internal_get_u32le(), internal_getstatus(), internal_glcdc_addr_is_ram(), internal_glcdc_block_register(), internal_glcdc_bpp_for_format(), internal_glcdc_force_pin_output(), internal_glcdc_format_name(), internal_glcdc_hash_framebuffer(), internal_glcdc_read(), internal_glcdc_report(), internal_glcdc_reset(), internal_glcdc_signal_is_color_data(), internal_glcdc_signal_is_output(), internal_glcdc_signal_starts_with(), internal_glcdc_snoop(), internal_glcdc_tick(), internal_gov_backoff_window(), internal_gov_cap_ms(), internal_gov_find(), internal_gov_interval_ms(), internal_gov_now(), internal_gov_on_success(), internal_gov_sleep(), internal_gpio_demo_panic_halt(), internal_gpio_demo_setup_or_halt(), internal_gpt_3p_demo_arm(), internal_gpt_3p_demo_panic_halt(), internal_gpt_3p_demo_setup_or_halt(), internal_gpt_clock_block_init(), internal_gpt_irq_demo_arm(), internal_gpt_irq_demo_isr(), internal_gpt_irq_demo_panic_halt(), internal_gpt_irq_demo_setup_or_halt(), internal_gpt_pwm_demo_arm(), internal_gpt_pwm_demo_panic_halt(), internal_gpt_pwm_demo_setup_or_halt(), internal_gpt_read(), internal_gpt_reg_read(), internal_gpt_reg_write(), internal_gpt_tick_channel(), internal_gptp_apply_tmdc(), internal_gptp_apply_tmec(), internal_gptp_block_register(), internal_gptp_commit_offset(), internal_gptp_read(), internal_gptp_read_monitor(), internal_gptp_read_tmec(), internal_gptp_report(), internal_gptp_reset(), internal_gptp_shadow_read(), internal_gptp_shadow_u32(), internal_gptp_shadow_write(), internal_gptp_tick(), internal_gptp_tick_timer(), internal_gptp_time_now(), internal_graphics_clear_pdde(), internal_graphics_confirm_powered(), internal_graphics_confirm_ready(), internal_graphics_enable_moco(), internal_gt911_arm_next_from_seq(), internal_gt911_read(), internal_gt911_read(), internal_gt911_read_status(), internal_gt911_stop(), internal_gt911_write(), internal_gt911_write_byte(), internal_gtcr(), internal_gtio_pattern(), internal_guard_apply_stop_pc(), internal_guard_env_u32(), internal_guard_read_stop_on(), internal_guard_read_wall(), internal_guard_setup_record(), internal_gzip_consume(), internal_gzip_finish_deflate(), internal_gzip_header_valid(), internal_gzip_init_inflate(), internal_gzip_put(), internal_gzip_sink(), internal_gzip_trailer_valid(), internal_h_calloc(), internal_h_create_mutex(), internal_h_create_queue(), internal_h_create_semaphore(), internal_h_dequeue_item(), internal_h_destroy_mutex(), internal_h_destroy_queue(), internal_h_destroy_semaphore(), internal_h_free(), internal_h_free_align(), internal_h_get_semaphore(), internal_h_get_time_ms(), internal_h_lock_mutex(), internal_h_malloc(), internal_h_malloc_align(), internal_h_memcpy(), internal_h_memset(), internal_h_msleep(), internal_h_post_semaphore(), internal_h_post_semaphore_from_isr(), internal_h_queue_item(), internal_h_queue_msg_waiting(), internal_h_realloc(), internal_h_reset_queue(), internal_h_sleep(), internal_h_thread_cancel(), internal_h_thread_create(), internal_h_thread_yield(), internal_h_timer_start(), internal_h_timer_stop(), internal_h_unlock_mutex(), internal_h_usleep(), internal_halt(), internal_halt_secure_clock_fault(), internal_handle_deferred_rx(), internal_handle_dvst(), internal_handle_for_slot(), internal_handle_get_status(), internal_handle_get_status(), internal_handle_init(), internal_handle_init(), internal_handle_send(), internal_handle_send(), internal_handle_uninit(), internal_handle_valid(), internal_harvest(), internal_has_no_controls(), internal_has_separator(), internal_hash(), internal_hash(), internal_hash_insert(), internal_hash_lookup(), internal_hash_remove(), internal_header_is(), internal_heartbeat(), internal_hex6(), internal_hex6(), internal_hex_digit(), internal_hex_nibble(), internal_hit_index_of(), internal_host_drain_in(), internal_host_echo_send_out(), internal_host_latch_setup(), internal_host_msc_drive(), internal_host_msc_parse_capacity(), internal_host_msc_phase_csw(), internal_host_msc_phase_data(), internal_host_msc_phase_send(), internal_host_msc_record_data(), internal_host_msc_send_cbw(), internal_host_msc_take_in(), internal_host_script_len(), internal_host_setup_ctsq(), internal_host_sleep_ms(), internal_host_step_deliver(), internal_host_step_next(), internal_host_step_status(), internal_host_step_wait_ack(), internal_host_step_wait_in(), internal_hs_bempsts_read(), internal_hs_brdysts_read(), internal_hs_brdysts_write(), internal_hs_bulk_out_commit(), internal_hs_capture_setup(), internal_hs_ccpl_status(), internal_hs_cfifo_dtln(), internal_hs_cfifo_read(), internal_hs_cfifo_write(), internal_hs_cfifoctr_write(), internal_hs_ctrl_status_complete(), internal_hs_curpipe(), internal_hs_dcpctr_write(), internal_hs_dvstctr0_write(), internal_hs_is_pipectr(), internal_hs_or(), internal_hs_pipectr_index(), internal_hs_pipesel(), internal_hs_read(), internal_hs_reg(), internal_hs_set(), internal_hs_setup_launch(), internal_hs_word(), internal_htab_build_lookup(), internal_hw_sum(), internal_hx(), internal_i2c_apply_init_regs(), internal_i2c_bitrate(), internal_i2c_busy_gate(), internal_i2c_clamp_half(), internal_i2c_clear_status(), internal_i2c_decode_errors(), internal_i2c_device_find(), internal_i2c_mstp_id(), internal_i2c_open_phase(), internal_i2c_pick_cks(), internal_i2c_restart(), internal_i2c_send_address(), internal_i2c_set_nack(), internal_i2c_start(), internal_i2c_status_from_icsr2(), internal_i2c_stop(), internal_i2c_stop_request(), internal_i2c_target_classify(), internal_i2c_target_fill_tx(), internal_i2c_target_finish_tx(), internal_i2c_target_icser_mask(), internal_i2c_target_wait(), internal_i2c_wait_bus_free(), internal_i2c_wait_icsr2(), internal_i3c_address_phase(), internal_i3c_close_transfer(), internal_i3c_cndctl_write(), internal_i3c_compat_transfer(), internal_i3c_compat_write(), internal_i3c_i2c_apply_init_regs(), internal_i3c_i2c_block_bringup(), internal_i3c_i2c_bus_free(), internal_i3c_i2c_busy_gate(), internal_i3c_i2c_decode_errors(), internal_i3c_i2c_finalize(), internal_i3c_i2c_half_period(), internal_i3c_i2c_open_phase(), internal_i3c_i2c_reset(), internal_i3c_i2c_restart(), internal_i3c_i2c_status_from_bst(), internal_i3c_i2c_wait_ntst(), internal_i3c_ntdtbp0_read(), internal_i3c_ntdtbp0_write(), internal_i3c_open_transfer(), internal_i3c_periph_ntst(), internal_i3c_periph_open(), internal_i3c_periph_rx_read(), internal_i3c_periph_tx_write(), internal_i3c_read(), internal_i3c_reg_read(), internal_i3c_reg_write(), internal_i3c_report(), internal_i3c_reset(), internal_i3c_word(), internal_iabs(), internal_icu_extint_demo_arm(), internal_icu_extint_demo_panic_halt(), internal_icu_extint_demo_setup_or_halt(), internal_icu_ielsr_slot(), internal_icu_read(), internal_icu_write(), internal_identity(), internal_identity_equal(), internal_identity_equal(), internal_idle_forever(), internal_ielsr_clear(), internal_ielsr_write(), internal_ieq(), internal_iic_peripheral_panic_halt(), internal_iic_peripheral_service(), internal_iic_peripheral_setup_or_halt(), internal_image_pixfmts_known(), internal_image_write(), internal_in_range(), internal_in_window(), internal_index_entry(), internal_index_used(), internal_inflate(), internal_inflate_chunks(), internal_init(), internal_init_bind_owner(), internal_init_fields(), internal_init_parse_framework(), internal_init_setup_ep0(), internal_init_site_identity(), internal_init_state(), internal_initvtor_ptr(), internal_initvtor_write(), internal_input_identity(), internal_input_open(), internal_input_same(), internal_inquiry_fill_serial(), internal_inquiry_fill_vpd_pages(), internal_inquiry_send(), internal_inset(), internal_install_seg_hooks(), internal_interfaces(), internal_intern_span(), internal_inv_dct_1d_norm(), internal_io_close(), internal_io_expander_apply_mask(), internal_io_expander_bus_recover(), internal_io_expander_bus_settle(), internal_io_expander_enable_pullups(), internal_io_expander_program_u15(), internal_io_expander_route_pins(), internal_io_expander_write_reg(), internal_io_log_byte(), internal_ipc_clr_write(), internal_ipc_decode(), internal_ipc_fifo_pop(), internal_ipc_fifo_push(), internal_ipc_read(), internal_ipc_report(), internal_ipc_reset(), internal_ipc_sta_value(), internal_irq_auto_echo(), internal_irq_complete_in(), internal_irq_complete_out(), internal_irq_drain_orphan_out(), internal_irq_finish_out(), internal_irq_record_snapshot(), internal_irq_ring_push(), internal_irq_rmw8(), internal_irq_stage_next_in(), internal_irq_walk_pipe(), internal_is_allowed_char(), internal_is_attr_boundary(), internal_is_cpu0(), internal_is_dispatch_failure(), internal_is_dot_component(), internal_is_dot_segment(), internal_is_exc_return(), internal_is_image_ext(), internal_is_known_instruction(), internal_is_name_end(), internal_is_option_value(), internal_is_overdue(), internal_is_page_image(), internal_is_pow2(), internal_is_pow2(), internal_is_reserved_base(), internal_is_supported_ext_chan(), internal_is_unreserved(), internal_is_v4_mapped(), internal_is_v6_loopback(), internal_is_void(), internal_is_webp(), internal_is_webp(), internal_is_ws(), internal_is_zip(), internal_isb(), internal_isb(), internal_isr_bump_counts(), internal_isr_trampoline(), internal_iter_live(), internal_itm_put_i32(), internal_itm_put_u32(), internal_itm_putc(), internal_itm_puts(), internal_itm_ready(), internal_itm_seed_ready(), internal_itm_stim0(), internal_itm_tcr(), internal_itm_tenr(), internal_jof_blit(), internal_jof_carve_webp(), internal_jof_is_webp(), internal_jof_load_source(), internal_jof_one(), internal_jof_produce_page(), internal_jof_pull(), internal_jof_sink(), internal_jpeg_geom(), internal_jpeg_sw_clamp(), internal_jpeg_sw_encode(), internal_jpeg_sw_prepare_rgb(), internal_js_begin(), internal_js_bind_geometry(), internal_js_decode_mcu(), internal_js_emit_mcu(), internal_js_parse_markers(), internal_js_refill(), internal_js_scan(), internal_js_scan_margin(), internal_js_slide(), internal_kat_panic_halt(), internal_kat_setup_or_halt(), internal_key_eq(), internal_key_is(), internal_key_ptr(), internal_kint_demo_arm(), internal_kint_demo_panic_halt(), internal_kint_demo_setup_or_halt(), internal_layer(), internal_layout_book(), internal_layout_grid(), internal_lba_to_arg(), internal_lba_to_arg(), internal_lc(), internal_lcd_bringup_clocks(), internal_lcd_bringup_panel(), internal_lcd_panic_halt(), internal_leaf_equals(), internal_len(), internal_library_act_on_node(), internal_library_close(), internal_library_enumerate(), internal_library_first_child(), internal_library_leaf(), internal_library_policy(), internal_library_remove_child(), internal_library_remove_root(), internal_library_remove_walk(), internal_library_report(), internal_library_take_operation(), internal_library_text3(), internal_library_visit(), internal_library_workspace_reset(), internal_limits_usable(), internal_lin_fold_complement(), internal_lin_program_mode(), internal_lin_rx_buf(), internal_lin_tx_buf(), internal_lin_wait_break_done(), internal_link(), internal_list_cb(), internal_list_pages(), internal_list_pages_open_dir(), internal_list_range(), internal_listdir(), internal_load_credential(), internal_load_segment(), internal_load_table(), internal_log(), internal_log_byte(), internal_log_fault_dump(), internal_log_sink(), internal_log_sink(), internal_log_u64(), internal_long_shift_amount(), internal_long_shift_apply(), internal_long_shift_begin(), internal_long_shift_commit(), internal_long_shift_is_site(), internal_long_shift_segment(), internal_long_shift_slot(), internal_lookup_symbol(), internal_loop_reset_dcp(), internal_loop_reset_pipe(), internal_lower(), internal_lower_ascii(), internal_lower_ascii(), internal_lpm_deep_panic_halt(), internal_lpm_deep_setup_or_halt(), internal_lpm_demo_nibble_to_hex(), internal_lpm_demo_one_wake(), internal_lpm_demo_panic_halt(), internal_lpm_demo_setup_or_halt(), internal_lpm_demo_word_to_hex(), internal_lpm_dpsby1_add_offset(), internal_lpm_dpsby1_panic_halt(), internal_lpm_dpsby1_setup_or_halt(), internal_lpm_dpsby2_add_offset(), internal_lpm_dpsby2_panic_halt(), internal_lpm_dpsby2_setup_or_halt(), internal_lpm_dpsby3_add_offset(), internal_lpm_dpsby3_panic_halt(), internal_lpm_dpsby3_setup_or_halt(), internal_lpm_swstd_add_offset(), internal_lpm_swstd_panic_halt(), internal_lpm_swstd_setup_or_halt(), internal_lpm_wake_arm0(), internal_lpm_wake_arm1(), internal_lpm_wake_disarm_all(), internal_lpm_wake_panic_halt(), internal_lpm_wake_setup_or_halt(), internal_lpm_wake_walk_wupen0(), internal_lpm_wake_walk_wupen1(), internal_lsm6dso_read(), internal_lsm6dso_reset_regs(), internal_lsm6dso_seed16(), internal_lsm6dso_stop(), internal_lsm6dso_write(), internal_lus_arm_wake(), internal_lus_panic_halt(), internal_lus_setup_or_halt(), internal_lus_ulpt_isr(), internal_lus_wait_count_started(), internal_lvd_block_register(), internal_lvd_demo_configure(), internal_lvd_demo_panic_halt(), internal_lvd_demo_sample(), internal_lvd_demo_setup_or_halt(), internal_lvd_program_cmpcr(), internal_lvd_program_cr0_chain(), internal_lvd_read(), internal_lvd_report(), internal_lvd_reset(), internal_lvocr_from_profile(), internal_m_cr0_with_reserved(), internal_maci_commit(), internal_maci_read(), internal_maci_reject(), internal_magic_ok(), internal_main_apply_button_battery(), internal_main_arm_touch_seq(), internal_main_bringup_peripherals(), internal_main_feed_inputs(), internal_main_init(), internal_main_install_core_seams(), internal_main_install_run_seams(), internal_main_load_images(), internal_main_load_ns(), internal_main_open_engine(), internal_main_open_memory(), internal_main_open_presentation(), internal_main_reset_vector(), internal_main_resolve_symbols(), internal_main_run(), internal_main_run_loaded(), internal_make_addr_byte(), internal_make_ctx(), internal_make_dma_request(), internal_make_span(), internal_manifest_item(), internal_manifest_item(), internal_manifest_lookup(), internal_manifest_lookup(), internal_map_alg(), internal_map_errno(), internal_map_key_type(), internal_map_periph_mmio(), internal_map_regions(), internal_map_usage(), internal_mark_dirty(), internal_mark_metadata(), internal_mark_metadata(), internal_markup_end(), internal_match_ray(), internal_max_i64(), internal_max_u32(), internal_max_u32(), internal_md_code(), internal_mdl_accept_chunk(), internal_mdl_build_chunk(), internal_mdl_call(), internal_mdl_check_response_size(), internal_mdl_chunk_semantics_valid(), internal_mdl_decode_alloc(), internal_mdl_decode_free(), internal_mdl_dispatch_cancel(), internal_mdl_dispatch_next(), internal_mdl_dispatch_start(), internal_mdl_fetch_ctx_ready(), internal_mdl_fetch_diag3(), internal_mdl_fetch_discard_stale_page(), internal_mdl_fetch_do_fetch_page(), internal_mdl_fetch_emit_progress(), internal_mdl_fetch_fail_reason(), internal_mdl_fetch_governed_get_body(), internal_mdl_fetch_mark_complete(), internal_mdl_fetch_max_u32(), internal_mdl_fetch_mono_ms(), internal_mdl_fetch_one_page(), internal_mdl_fetch_page_host(), internal_mdl_fetch_page_host(), internal_mdl_fetch_page_max_u32(), internal_mdl_fetch_prepare_page(), internal_mdl_fetch_process_chapter(), internal_mdl_fetch_publish_page(), internal_mdl_fetch_resolve_dest(), internal_mdl_fetch_resolve_not_modified(), internal_mdl_fetch_select_chapter_number(), internal_mdl_fetch_select_chapter_title(), internal_mdl_fetch_tally(), internal_mdl_fetch_try_reuse(), internal_mdl_header_equal(), internal_mdl_http_account_read(), internal_mdl_http_apply_request(), internal_mdl_http_begin(), internal_mdl_http_cancel(), internal_mdl_http_event(), internal_mdl_http_field_valid(), internal_mdl_http_finish(), internal_mdl_http_init(), internal_mdl_http_open(), internal_mdl_http_read(), internal_mdl_http_reset_job(), internal_mdl_http_response_valid(), internal_mdl_pack_accepted(), internal_mdl_pack_chunk(), internal_mdl_request_field_valid(), internal_mdl_response_valid(), internal_mdl_select_response_header(), internal_mdl_stage_headers(), internal_mdl_start_request_valid(), internal_mdl_start_valid(), internal_mdl_state_abort(), internal_mdl_state_apply_chapter_values(), internal_mdl_state_apply_kv(), internal_mdl_state_big_bits(), internal_mdl_state_big_compare(), internal_mdl_state_big_init(), internal_mdl_state_big_mul(), internal_mdl_state_big_subtract(), internal_mdl_state_big_trim(), internal_mdl_state_build_rational(), internal_mdl_state_build_stage(), internal_mdl_state_chapter_number_as_long(), internal_mdl_state_chapter_number_valid(), internal_mdl_state_compare_power(), internal_mdl_state_decode_header(), internal_mdl_state_digit(), internal_mdl_state_divide(), internal_mdl_state_emit_chapters(), internal_mdl_state_emit_metadata(), internal_mdl_state_emit_pages(), internal_mdl_state_encode(), internal_mdl_state_encode_header(), internal_mdl_state_get_be16(), internal_mdl_state_get_be32(), internal_mdl_state_get_be64(), internal_mdl_state_has_complete_number(), internal_mdl_state_hash_payload(), internal_mdl_state_load_mode(), internal_mdl_state_order(), internal_mdl_state_page_response_valid(), internal_mdl_state_parse_binary64(), internal_mdl_state_parse_decimal_exp(), internal_mdl_state_parse_double_field(), internal_mdl_state_parse_i64_field(), internal_mdl_state_parse_long_field(), internal_mdl_state_paths(), internal_mdl_state_prepare_target(), internal_mdl_state_put_be16(), internal_mdl_state_put_be32(), internal_mdl_state_put_be64(), internal_mdl_state_reader_line(), internal_mdl_state_reader_refill(), internal_mdl_state_same_generation(), internal_mdl_state_save_plan(), internal_mdl_state_scan_mantissa(), internal_mdl_state_scan_slot(), internal_mdl_state_serialize(), internal_mdl_state_split_tabs(), internal_mdl_state_validate_open(), internal_mdl_state_validate_stage(), internal_mdl_take_accepted(), internal_mdl_take_chunk(), internal_mdl_take_response(), internal_mdl_to_esp_status(), internal_mdl_transfer_abort(), internal_mdl_transfer_begin(), internal_mdl_transfer_commit(), internal_mdl_transfer_store(), internal_mecc_configure(), internal_mecc_inject(), internal_mecc_panic_halt(), internal_mecc_run_pass(), internal_mecc_setup_or_halt(), internal_memory_fill(), internal_memory_get_info(), internal_memory_get_info(), internal_memory_stop(), internal_merge_hit(), internal_meta_candidate_path(), internal_meta_load_candidate(), internal_metadata_set_page_timestamp(), internal_metadata_text(), internal_metadata_text(), internal_mfwd_fwpbfcsdc(), internal_min_i64(), internal_mkdir(), internal_mkdir(), internal_mkfontimg_verify(), internal_mkfontimg_write(), internal_mmio_index(), internal_mode(), internal_mode_word(), internal_modem_answer_line(), internal_modem_emit(), internal_motor_3phase_build_sine(), internal_motor_3phase_init_clocks_and_led(), internal_motor_3phase_init_console(), internal_motor_3phase_init_pwm(), internal_motor_3phase_panic_halt(), internal_motor_3phase_pin_configure_all(), internal_motor_3phase_pins_init(), internal_motor_3phase_u32_to_dec(), internal_mount(), internal_mount(), internal_mount_name(), internal_mount_sd(), internal_mpu_init(), internal_mpu_install_ro_hooks(), internal_mpu_remove_ro_hooks(), internal_mpu_simple_emit_banner(), internal_mpu_simple_fault_recover(), internal_mpu_simple_panic_halt(), internal_mpu_simple_probe(), internal_mpu_simple_setup_or_halt(), internal_mram_block_register(), internal_mram_erase(), internal_mram_get_caps(), internal_mram_reg_read(), internal_mram_report(), internal_mram_reset(), internal_mram_window_ok(), internal_mrpgm_read(), internal_ms_from_secs(), internal_mstp_block_register(), internal_mstp_read(), internal_mstp_report(), internal_multiply(), internal_mve_capstone(), internal_mve_exec_one(), internal_mve_mem_decode(), internal_mve_mem_exec(), internal_mve_mem_try(), internal_mve_q_d(), internal_n_cr0_with_reserved(), internal_name_chunk(), internal_name_continue(), internal_name_continue(), internal_name_op(), internal_name_start(), internal_name_start(), internal_names(), internal_native_close(), internal_native_dir_close(), internal_native_dir_open(), internal_native_free_space(), internal_native_mkdir(), internal_native_mount(), internal_native_rmdir(), internal_native_seek(), internal_native_size(), internal_native_stat(), internal_native_tell(), internal_native_unlink(), internal_native_unmount(), internal_native_write(), internal_nav_event(), internal_nav_event(), internal_nav_event_start(), internal_nav_has_list(), internal_nav_has_list(), internal_ncx_event(), internal_ncx_event(), internal_net_checksum(), internal_net_echo_state(), internal_net_eth_hdr(), internal_net_ip_hdr(), internal_net_queue(), internal_net_rx_arp(), internal_net_rx_icmp(), internal_net_rx_ipv4(), internal_net_rx_tcp(), internal_net_send_arp_reply(), internal_net_send_arp_request(), internal_net_send_data(), internal_net_send_ping(), internal_net_send_syn(), internal_netscape_cookie_valid(), internal_next_rand(), internal_nmi_halt(), internal_node_type(), internal_nor_block_erase(), internal_nor_block_erased_verify(), internal_nor_read(), internal_nor_write(), internal_now_us(), internal_npu_apply(), internal_npu_block_register(), internal_npu_console_job(), internal_npu_decode(), internal_npu_execute(), internal_npu_fault(), internal_npu_guest_word(), internal_npu_infer_build_stream(), internal_npu_infer_panic_halt(), internal_npu_infer_park(), internal_npu_infer_prepare_input(), internal_npu_infer_run_job_irq(), internal_npu_infer_setup_or_halt(), internal_npu_infer_verify(), internal_npu_infer_write(), internal_npu_infer_write_hex32(), internal_npu_infer_write_status(), internal_npu_infer_write_verdict(), internal_npu_on_cmd(), internal_npu_op_name(), internal_npu_read(), internal_npu_reg64(), internal_npu_region_base(), internal_npu_report(), internal_npu_reset(), internal_npu_smoke_build_stream(), internal_npu_smoke_panic_halt(), internal_npu_smoke_park(), internal_npu_smoke_run_job(), internal_npu_smoke_seed_arenas(), internal_npu_smoke_setup_or_halt(), internal_npu_smoke_verify(), internal_npu_smoke_write(), internal_npu_smoke_write_hex32(), internal_npu_smoke_write_status(), internal_npu_smoke_write_verdict(), internal_npu_vela_cmd_word(), internal_npu_vela_panic_halt(), internal_npu_vela_park(), internal_npu_vela_run_job(), internal_npu_vela_setup_or_halt(), internal_npu_vela_verify(), internal_npu_vela_write(), internal_npu_vela_write_hex32(), internal_npu_vela_write_status(), internal_npu_vela_write_verdict(), internal_npu_word(), internal_ns_ipc_recv(), internal_ns_ipc_send(), internal_ns_read32(), internal_ns_verify_or_deny(), internal_ns_write32(), internal_nvic_clear_pending(), internal_nvic_disable(), internal_nvic_enable(), internal_nvic_enabled(), internal_nvic_set_pending(), internal_nvic_set_priority(), internal_ocp_from_dcdcctl(), internal_ofs3_sel_is_legal(), internal_ok_code(), internal_on_complete(), internal_on_event(), internal_on_header(), internal_on_icsr_write(), internal_on_intr(), internal_on_intr_bkpt(), internal_on_intr_sec_insn(), internal_on_itm_stim_write(), internal_on_mpu_ctrl_write(), internal_on_mpu_rlar_write(), internal_on_mpu_ro_write(), internal_on_nvic_en_write(), internal_on_prereq(), internal_on_scb_ctrl_write(), internal_on_unmapped(), internal_one_iter(), internal_one_round_trip(), internal_open(), internal_open_and_join(), internal_open_and_size(), internal_open_body(), internal_open_detect(), internal_open_element(), internal_open_finalise(), internal_open_flags(), internal_open_levelx(), internal_open_or_provision(), internal_open_reject_null(), internal_open_selected(), internal_opf_first(), internal_opf_first(), internal_opf_first_event(), internal_opf_metadata_child(), internal_opf_resolve_refs(), internal_option_name(), internal_output_abort(), internal_output_abort(), internal_output_begin(), internal_output_begin(), internal_output_commit(), internal_output_commit(), internal_output_dims(), internal_output_init(), internal_output_init(), internal_output_write_at(), internal_ov5640_configure_jpeg(), internal_ov5640_read(), internal_ov5640_read_chip_id(), internal_ov5640_read_jpeg_status(), internal_ov5640_stop(), internal_ov5640_verify_jpeg(), internal_ov5640_verify_uyvy(), internal_ov5640_write(), internal_ov5640_write_vga_base(), internal_overlap(), internal_p_aes_install(), internal_p_scrub(), internal_pack_combined_dir(), internal_pack_combined_dir_output(), internal_pack_dir_output(), internal_pack_dmac_cfg(), internal_pack_ldo_dcdcctl(), internal_pack_reg(), internal_pack_report_combine_failure(), internal_pack_report_failure(), internal_pack_setup_le(), internal_pack_snprintf_fit(), internal_pack_text3(), internal_pack_wdtcr(), internal_packed_write(), internal_paged_emit_run(), internal_paged_visit_node(), internal_pan_line(), internal_panel_rstrip(), internal_panel_set_name(), internal_panel_split_kv(), internal_panic_halt(), internal_panic_halt(), internal_panic_halt(), internal_parent_check(), internal_parent_open_step(), internal_parent_sync(), internal_park(), internal_park_forever(), internal_parse_arguments(), internal_parse_bool_flags(), internal_parse_budget(), internal_parse_dimensions(), internal_parse_double_strict(), internal_parse_hdr_fields(), internal_parse_header_region(), internal_parse_int_strict(), internal_parse_kv_line(), internal_parse_octal(), internal_parse_panel(), internal_parse_positional_or_bad(), internal_parse_single_row(), internal_parse_value_opt(), internal_parse_verify_opt(), internal_parse_word_entry(), internal_parse_xml(), internal_parse_xml_field(), internal_parse_xml_semantics(), internal_passthrough_encode(), internal_path_facts(), internal_pattern(), internal_pc_blob_equal(), internal_pc_crc32(), internal_pc_engine_init(), internal_pc_fail(), internal_pc_font_or_halt(), internal_pc_init_card_or_halt(), internal_pc_invalidate_check_or_halt(), internal_pc_live_layout_or_halt(), internal_pc_mount_or_halt(), internal_pc_persist_and_verify_or_halt(), internal_pc_print(), internal_pc_reload_check_or_halt(), internal_pc_setup_or_halt(), internal_pc_spi_cs(), internal_pc_spi_pins_init(), internal_pc_spi_set_clock(), internal_pdctr_block_register(), internal_pdctr_read(), internal_pdctr_report(), internal_pdctr_reset(), internal_pdctrgd_wait(), internal_pdg_demo_configure(), internal_pdg_demo_panic_halt(), internal_pdg_demo_sample(), internal_pdg_demo_setup_or_halt(), internal_pdg_is_initialized(), internal_pdm_channel_at(), internal_pdm_console_maybe(), internal_pdm_data_isr(), internal_pdm_get_info(), internal_pdm_live(), internal_pdm_next_sample(), internal_pdm_prepare_hardware(), internal_pdm_read(), internal_pdm_read_csr(), internal_pdm_report(), internal_pdm_reset(), internal_pdm_sign_extend20(), internal_pdm_stop(), internal_pdm_stream_data(), internal_pdm_stream_start(), internal_pdm_validate_cfg(), internal_pdm_write_coeffs(), internal_pdm_write_mode(), internal_pec_update(), internal_peek(), internal_percent_pad_width(), internal_periph_rd32(), internal_phase_linear(), internal_phase_scan(), internal_phase_toc(), internal_pi(), internal_pi(), internal_pi4ioe_read(), internal_pi4ioe_stop(), internal_pi4ioe_write(), internal_pick_victim(), internal_pin_if_read(), internal_pin_if_toggle(), internal_place(), internal_plan(), internal_pll2_program_protected(), internal_png_bind_geometry(), internal_png_inflate_idat(), internal_png_inflate_step(), internal_png_paeth(), internal_png_parse_plte(), internal_png_parse_trns(), internal_png_refill_input(), internal_png_src_channels(), internal_png_translate(), internal_png_unfilter(), internal_poeg_block_register(), internal_poeg_demo_arm_gpt(), internal_poeg_demo_arm_poeg(), internal_poeg_demo_cycle(), internal_poeg_demo_panic_halt(), internal_poeg_demo_setup_or_halt(), internal_poeg_read(), internal_poeg_report(), internal_poeg_reset(), internal_poeg_with_st(), internal_policy(), internal_pop_unit(), internal_popcount32(), internal_populate(), internal_port_ok(), internal_port_ok(), internal_port_read(), internal_port_report(), internal_port_reset(), internal_port_reset(), internal_port_set_enabled(), internal_port_set_podr(), internal_power_of_two(), internal_prcr_block_register(), internal_prcr_read(), internal_prcr_report(), internal_prcr_reset(), internal_pread(), internal_pread_adapter(), internal_prefix_matches(), internal_prepare(), internal_prepare_cache_fetch(), internal_prepare_credentials(), internal_prepare_filter_chapters(), internal_prepare_init(), internal_prepare_init(), internal_prepare_output_dir(), internal_prepend_underscore(), internal_present_and_pick(), internal_print(), internal_print_header(), internal_print_hits(), internal_print_markup_changed(), internal_print_success(), internal_print_uint(), internal_print_zero(), internal_probe_card(), internal_probe_card(), internal_probe_page(), internal_probe_rdid(), internal_produce_args_ok(), internal_prof_accumulate_incl_self(), internal_prof_cmp(), internal_prof_decimate(), internal_prof_find(), internal_prof_io_ok(), internal_prof_js_frames(), internal_prof_json_frames(), internal_prof_json_samples(), internal_prof_json_weights(), internal_prof_name(), internal_prof_name_chunk(), internal_prof_print_boot_timeline(), internal_prof_report_flamechart(), internal_prof_sample(), internal_prof_stack_update(), internal_prof_symbol(), internal_prof_write_html(), internal_prof_write_speedscope(), internal_profile_from_lvocr(), internal_program_and_start_pll1(), internal_program_ccr_bank(), internal_program_channel(), internal_program_channel(), internal_program_cr1(), internal_program_descriptor(), internal_program_dividers(), internal_program_dll(), internal_program_group_channels(), internal_program_link(), internal_program_region(), internal_program_seq(), internal_program_table(), internal_program_timeouts(), internal_protected_cap(), internal_psa_import_into_slot(), internal_psk_is_hex(), internal_pubid_byte(), internal_publish(), internal_publish_clocks(), internal_publish_fragment(), internal_push_dist(), internal_push_unit(), internal_put16(), internal_put16(), internal_put32(), internal_put_check(), internal_put_le16(), internal_put_le32(), internal_put_u32(), internal_put_u32le(), internal_put_u64(), internal_puts(), internal_pwrite(), internal_pwrite_adapter(), internal_queue_slot(), internal_ra8_cache_reg(), internal_ra8_cache_setway_all(), internal_ra8_compress_drive(), internal_ra8_compress_validate(), internal_ra8_crc_is_32bit_poly(), internal_ra8_dac_b_clamp(), internal_ra8_doc_run_16(), internal_ra8_doc_set_mode_16(), internal_ra8_dotf_internal_channel_in_range(), internal_ra8_esp_hosted_c6link_delay(), internal_ra8_esp_hosted_c6link_handshake(), internal_ra8_i3c_reset_sequence(), internal_ra8_i3c_xfer_cmd_word(), internal_ra8_io_roundtrip_fill_alpha(), internal_ra8_io_roundtrip_fill_linear(), internal_ra8_mipi_dsi_clear_all_status(), internal_ra8_mipi_dsi_make_dsc_a(), internal_ra8_mipi_dsi_make_dsc_c(), internal_ra8_mipi_dsi_make_dsisetr(), internal_ra8_mipi_dsi_make_txsetr(), internal_ra8_mipi_dsi_pulse_start(), internal_ra8_mipi_dsi_stage_payload(), internal_ra8_mipi_dsi_validate_cfg(), internal_ra8_mipi_dsi_validate_cmd(), internal_ra8_vfs_compress_load_blob(), internal_ra8_vfs_compress_read_validate(), internal_ra8_vfs_compress_write_validate(), internal_ram_abort(), internal_ram_begin(), internal_ram_block_erase(), internal_ram_block_erased_verify(), internal_ram_commit(), internal_ram_erase(), internal_ram_get_caps(), internal_ram_read(), internal_ram_write(), internal_range_valid(), internal_ranges_overlap(), internal_ratio_bound(), internal_rc_panic_halt(), internal_rc_print(), internal_rc_print_hex(), internal_rc_print_uint(), internal_rc_render_all(), internal_rc_setup_or_halt(), internal_rcs_build_cfg(), internal_rcs_panic_halt(), internal_rcs_print(), internal_rcs_print_u32(), internal_rcs_report(), internal_rcs_setup_or_halt(), internal_rd_be32(), internal_rd_le32(), internal_rd_u16(), internal_rd_u32(), internal_rd_u32(), internal_read(), internal_read(), internal_read32(), internal_read32(), internal_read_adapter(), internal_read_args_ok(), internal_read_at(), internal_read_bd_lengths(), internal_read_be16(), internal_read_block_crc_check(), internal_read_block_crc_check(), internal_read_block_payload(), internal_read_block_payload(), internal_read_csd(), internal_read_data_phase(), internal_read_data_phase(), internal_read_filter(), internal_read_filter_data(), internal_read_full_table(), internal_read_multi_stop(), internal_read_multi_stop(), internal_read_multi_stream(), internal_read_ocr(), internal_read_ocr(), internal_read_r1(), internal_read_r1(), internal_read_r3_or_r7_tail(), internal_read_r3_or_r7_tail(), internal_read_raw(), internal_read_stream(), internal_read_tile(), internal_read_wdt1_word(), internal_read_whole_file(), internal_ready(), internal_receive_line(), internal_reconcile_series_state(), internal_recover(), internal_recover_stuck_card(), internal_redirect_host_ok(), internal_reg(), internal_reg_ptr(), internal_region(), internal_region_valid(), internal_reject(), internal_release_image(), internal_release_req_headers(), internal_remove_stale_stage(), internal_rename_opened(), internal_rename_validate_endpoints(), internal_render_comicinfo(), internal_render_page(), internal_replay_page_glyphs(), internal_replay_workload(), internal_report(), internal_report(), internal_report_capacity(), internal_report_capture_events(), internal_report_cover_failure(), internal_report_created(), internal_report_header(), internal_report_irqs(), internal_report_jpeg_status_detail(), internal_report_rate(), internal_report_robots_disallow(), internal_report_row(), internal_report_sccb_state(), internal_report_sensor_registers(), internal_report_stats(), internal_report_unhandled_insn(), internal_report_workspace(), internal_require_comic(), internal_require_jof(), internal_requirements_valid(), internal_reset0_read(), internal_reset1_read(), internal_reset_block_register(), internal_reset_camera_diagnostics(), internal_reset_cause_panic_halt(), internal_reset_pfs(), internal_reset_phase_1s(), internal_reset_phase_8d(), internal_reset_report(), internal_reset_reset(), internal_resolve_cache_path(), internal_resolve_config_path(), internal_resolve_descriptor_path(), internal_resolve_export_metadata(), internal_resolve_mode(), internal_resolve_output_path(), internal_resolve_pack_path(), internal_resolve_path_rel(), internal_resolve_verify_path(), internal_resp_reset(), internal_result(), internal_result(), internal_retune_read_syst_rvr(), internal_retune_thread_entry(), internal_reverse_list(), internal_rgb888_to_565(), internal_rgba_to_gray(), internal_riic_address_phase(), internal_riic_close_transfer(), internal_riic_device_register(), internal_riic_iccr2_write(), internal_riic_icdrr_read(), internal_riic_icdrt_write(), internal_riic_open_transfer(), internal_riic_read(), internal_riic_reg_read(), internal_riic_reg_write(), internal_riic_report(), internal_riic_reset(), internal_riic_target_begin_read(), internal_riic_target_begin_write(), internal_riic_target_complete_read(), internal_riic_target_iccr2(), internal_riic_target_icdrr(), internal_riic_target_icdrt(), internal_riic_target_icsr1(), internal_riic_target_icsr2_write(), internal_riic_target_open(), internal_riic_target_reg_read(), internal_riic_transfer(), internal_ring_push(), internal_rmdir(), internal_rmdir(), internal_rng(), internal_rng_demo_emit_one_line(), internal_rng_demo_nibble_to_hex(), internal_rng_demo_panic_halt(), internal_rng_demo_setup_or_halt(), internal_robots_match(), internal_robots_target(), internal_root_component_scan(), internal_root_open(), internal_root_open_step(), internal_root_skip_slashes(), internal_root_walk_step(), internal_rotate_left_32(), internal_rotate_tile(), internal_rotation_valid(), internal_round_block(), internal_round_trip_ok(), internal_round_up_to_cache_line(), internal_route_sciclk(), internal_row_bottom(), internal_row_punct(), internal_rtc_advance_one_second(), internal_rtc_alarm_matches(), internal_rtc_bcd_to_bin(), internal_rtc_bin_to_bcd(), internal_rtc_demo_panic_halt(), internal_rtc_demo_setup_or_halt(), internal_rtc_is_calendar_off(), internal_rtc_latch_calendar(), internal_rtc_publish_calendar(), internal_rtc_raise_events(), internal_rtc_read(), internal_rtc_report(), internal_rtc_reset(), internal_rtc_tick(), internal_rtt_block_register(), internal_rtt_cb_valid(), internal_rtt_drain(), internal_rtt_line_feed(), internal_rtt_mmio_read(), internal_rtt_rd32(), internal_rtt_report(), internal_rtt_reset(), internal_rtt_scan(), internal_rtt_tick(), internal_run(), internal_run_blank(), internal_run_classify_click(), internal_run_copy(), internal_run_inner_budget(), internal_run_inner_take_exception(), internal_run_loop(), internal_run_loop_click_tail(), internal_run_loop_headless(), internal_run_loop_present_and_stops(), internal_run_loop_prologue(), internal_run_loop_record(), internal_run_loop_run_chunk(), internal_run_loop_setup(), internal_run_loop_tick_inputs(), internal_run_loop_view(), internal_run_one(), internal_run_open_view(), internal_run_prepared(), internal_run_print_dump_syms(), internal_run_print_sd_summary(), internal_run_print_stop_summary(), internal_run_print_verdict(), internal_run_report(), internal_run_seq(), internal_run_series_network(), internal_run_setup_geometry(), internal_run_stop_banner(), internal_run_stop_idle(), internal_run_stop_prof_idle(), internal_run_stop_sym(), internal_run_stop_usb(), internal_run_stop_wall(), internal_run_view_maybe_present(), internal_run_window(), internal_rx_acceptable(), internal_rx_byte(), internal_rx_drain(), internal_rx_worker_entry(), internal_rx_worker_entry(), internal_sample(), internal_save_series_state(), internal_scale(), internal_scan_log(), internal_scan_tags(), internal_sci_capture_tx_line(), internal_sci_csr_value(), internal_sci_read(), internal_sci_reg_read(), internal_sci_reg_write(), internal_sci_report(), internal_sci_reset(), internal_sci_rx_available(), internal_sci_spi_write_read(), internal_sci_spi_xfer8(), internal_sci_tick(), internal_sci_tick_channel(), internal_sci_transport_bringup(), internal_sci_transport_cs(), internal_sci_transport_set_clock(), internal_sd_boot_frame(), internal_sd_demo_init_card_or_halt(), internal_sd_demo_panic_halt(), internal_sd_demo_print(), internal_sd_demo_roundtrip(), internal_sd_demo_setup_or_halt(), internal_sd_put16(), internal_sd_put32(), internal_sd_write_crc(), internal_sd_write_data(), internal_sd_write_token(), internal_sdcard_hex_dump(), internal_sdcard_log(), internal_sdcard_nibble_to_hex(), internal_sdcard_one_pass(), internal_sdcard_thread_entry(), internal_sdhi_begin_read(), internal_sdhi_begin_write(), internal_sdhi_block_register(), internal_sdhi_buf_read(), internal_sdhi_buf_write(), internal_sdhi_bus_lanes(), internal_sdhi_drain(), internal_sdhi_exec_command(), internal_sdhi_exec_ident(), internal_sdhi_fill(), internal_sdhi_get_caps(), internal_sdhi_load_block(), internal_sdhi_make_csd(), internal_sdhi_publish_response(), internal_sdhi_read(), internal_sdhi_report(), internal_sdhi_reset(), internal_sdhi_send(), internal_sdhi_word(), internal_sdram_max_blocks(), internal_sdramc_route_pins(), internal_sdramc_wait(), internal_sdspi_erase(), internal_sdspi_get_caps(), internal_section_read(), internal_section_table(), internal_seed_cells(), internal_seed_tsn(), internal_seek(), internal_seek(), internal_sel_field_uniform(), internal_select_event(), internal_select_hit(), internal_select_nav(), internal_select_nav(), internal_select_run_window(), internal_selector_copy(), internal_selfdiag_expected(), internal_selfdiag_in_band(), internal_selfdiag_run(), internal_send_blocked(), internal_send_cmd0(), internal_send_cmd0(), internal_send_cmd8(), internal_send_cmd8(), internal_send_stage_and_pulse(), internal_series_text3(), internal_set_address(), internal_set_alloc(), internal_set_block_len(), internal_set_block_len(), internal_set_clock(), internal_set_config(), internal_set_cookie_valid(), internal_set_crawl(), internal_set_data_format(), internal_set_hsp_mode(), internal_set_link_state(), internal_set_link_state(), internal_set_metadata(), internal_set_mrm_wait_states(), internal_set_pfb(), internal_set_priority_grouping(), internal_set_program_gate(), internal_set_sleepdeep(), internal_set_vscr_not_high_v(), internal_set_vtor(), internal_setup_or_halt(), internal_sha_final(), internal_sha_init(), internal_shared(), internal_shared(), internal_sink(), internal_size(), internal_size_mul(), internal_skip_space(), internal_skip_ws(), internal_slab_next(), internal_slab_set_next(), internal_slot_copy(), internal_slot_to_length(), internal_slru_access(), internal_snapshot_prior_metadata(), internal_sniff_head(), internal_solve_words(), internal_sort(), internal_sort_by_chapter_num(), internal_sort_pages(), internal_source_validate(), internal_space(), internal_space(), internal_space(), internal_space(), internal_space(), internal_span(), internal_spans_overlap(), internal_spawn_rx_worker(), internal_spawn_rx_worker(), internal_spbr(), internal_spcmd(), internal_spcmd_target(), internal_spcr_controller(), internal_spi_b_write_read(), internal_spi_b_xfer8(), internal_spi_dma_rx_complete(), internal_spi_program_regs(), internal_spi_read(), internal_spi_reg_read(), internal_spi_reg_write(), internal_spi_report(), internal_spi_reset(), internal_spi_spcr2_write(), internal_spi_spcr_write(), internal_spi_spdr_write(), internal_spi_spsrc_write(), internal_spi_word(), internal_split_field(), internal_split_output(), internal_split_output(), internal_split_path(), internal_sram_block_register(), internal_sram_clear(), internal_sram_cr_write(), internal_sram_esr_bit(), internal_sram_latch_bank(), internal_sram_read(), internal_sram_report(), internal_sram_reset(), internal_sram_shadow_load(), internal_sram_shadow_store(), internal_ssie_block_register(), internal_ssie_loop_panic_halt(), internal_ssie_loop_run(), internal_ssie_loop_setup_or_halt(), internal_ssie_read(), internal_ssie_report(), internal_ssie_reset(), internal_stage_leaf_check(), internal_stage_open(), internal_stage_open(), internal_stage_path(), internal_staged_file_check(), internal_stamp_iface_mac(), internal_stamp_observed_start(), internal_start(), internal_start(), internal_start_and_wait(), internal_start_channel(), internal_start_count_source(), internal_start_main_osc(), internal_starts_with_ci(), internal_stash_state(), internal_stat(), internal_stat(), internal_state_reset(), internal_stderr_write(), internal_stop_channel(), internal_stop_pll1(), internal_storage_init(), internal_store_image(), internal_str_copy_trimmed(), internal_stream_book(), internal_stream_open(), internal_stream_segment(), internal_string_is_bounded(), internal_stub_close(), internal_stub_mount(), internal_stub_probe(), internal_stub_seek(), internal_stub_size(), internal_stub_tell(), internal_stub_unmount(), internal_submit_access(), internal_submit_consume_orphan(), internal_submit_in_pipe(), internal_subs_clear_all(), internal_super_is_clean(), internal_super_read(), internal_sw_sum(), internal_swap_fill(), internal_swap_replay_capture(), internal_swap_rows(), internal_swap_run_all(), internal_swap_uart_print(), internal_swap_vfs_read_verify(), internal_swap_vfs_write(), internal_switch_eswcr_to_pll1p(), internal_symbol_table(), internal_symbol_u16(), internal_symbol_u32(), internal_symbol_walk(), internal_sys_thread_entry(), internal_systick_handler(), internal_sz_code(), internal_tab_limits(), internal_take(), internal_take_flag(), internal_tally(), internal_tar_finish(), internal_tar_header(), internal_tar_member(), internal_tar_process_block(), internal_tar_write_memory(), internal_tar_write_source(), internal_target_program_regs(), internal_target_spcr(), internal_target_wait_spsr(), internal_tc_axis_err(), internal_tc_blob_roundtrip(), internal_tc_calibrate_and_report(), internal_tc_draw_cross(), internal_tc_draw_target(), internal_tc_fb_fill(), internal_tc_glcdc_bringup(), internal_tc_panic_halt(), internal_tc_pixel_in_bounds(), internal_tc_print(), internal_tc_print_uint(), internal_tc_put_px(), internal_tc_read_raw(), internal_tc_report_ok(), internal_tc_report_skip(), internal_tc_run_calibration(), internal_tc_sample_usable(), internal_tc_setup_or_halt(), internal_tc_touch_bringup(), internal_td_panic_halt(), internal_td_poll_points(), internal_td_print(), internal_td_print_uint(), internal_td_setup_or_halt(), internal_tell(), internal_tell(), internal_temp_leaf(), internal_temp_seed(), internal_terminator(), internal_terminator(), internal_text(), internal_text(), internal_text(), internal_thread_a_entry(), internal_thread_b_entry(), internal_thread_entry(), internal_thread_entry(), internal_thread_entry(), internal_thread_rx_entry(), internal_thread_tx_entry(), internal_three_phase_init_subs(), internal_timeout_sel_is_valid(), internal_timer_expiry(), internal_timer_report(), internal_timer_reset(), internal_timer_tick(), internal_timestamp(), internal_timestamp_key(), internal_tmo_to_tx(), internal_to_subpixel(), internal_toc_capacity(), internal_toc_capacity(), internal_toc_marker(), internal_toc_marker(), internal_toc_reserve(), internal_toc_reserve(), internal_touch(), internal_touch_header(), internal_transaction(), internal_transfer(), internal_transfer_request(), internal_trim_ws(), internal_try_defer_ctrl_out(), internal_tx_byte(), internal_tx_mutex_create(), internal_tx_mutex_delete(), internal_tx_mutex_get(), internal_tx_mutex_put(), internal_tx_thread_create(), internal_tx_thread_delete(), internal_tx_thread_sleep(), internal_tx_thread_terminate(), internal_tx_time_get(), internal_txn_abort(), internal_txn_abort(), internal_txn_begin(), internal_txn_begin(), internal_txn_begin(), internal_txn_seek(), internal_txn_seek(), internal_txn_validate(), internal_txn_validate(), internal_txn_write(), internal_txn_write(), internal_u16(), internal_u16_to_dec(), internal_u32(), internal_uart_flush(), internal_uart_hello_panic_halt(), internal_uart_hello_setup_or_halt(), internal_udiv_sdiv_decode(), internal_ui_thread_entry(), internal_uint_to_dec(), internal_ulpt_cell_base(), internal_ulpt_cell_value(), internal_ulpt_read(), internal_ulpt_report(), internal_ulpt_reset(), internal_ulpt_tick(), internal_ulpt_tick_channel(), internal_ulpt_write_cr(), internal_unit_bytes(), internal_unlink(), internal_unlink(), internal_unmapped_access_kind(), internal_unpack565(), internal_unpack_mac(), internal_unpack_mac(), internal_update_all_cb(), internal_upload_verify(), internal_url_prefix(), internal_url_scheme(), internal_url_slug(), internal_urlname_copy(), internal_urlname_is_known_ext(), internal_urlname_parse_chapter_digits(), internal_urlname_path_end(), internal_urlname_path_start(), internal_urlname_to_lower_ascii(), internal_usable_sectors(), internal_usage(), internal_usage(), internal_usb60ckcr_switch_to_pll2p_div4(), internal_usb_audio_clocks_or_halt(), internal_usb_audio_log(), internal_usb_audio_log_frames(), internal_usb_audio_panic_halt(), internal_usb_audio_send_one_frame(), internal_usb_audio_setup_or_halt(), internal_usb_audio_u32_to_ascii(), internal_usb_audio_usb_or_halt(), internal_usb_dvsq_name(), internal_usb_hid_decode_report(), internal_usb_irq_raiser(), internal_usb_word(), internal_usbckcr_switch_to_pll2p_div5(), internal_usbfs_irq_set_enabled(), internal_usbfs_isr(), internal_usbfs_storm_guard_init(), internal_usbh_arg5(), internal_usbhs_block_read(), internal_usbhs_block_register(), internal_usbhs_brdysts_value(), internal_usbhs_cfifo_isel(), internal_usbhs_cfifo_read(), internal_usbhs_cfifo_write(), internal_usbhs_cfifoctr_value(), internal_usbhs_cfifoctr_write(), internal_usbhs_clock_and_mstp(), internal_usbhs_cur_pipe(), internal_usbhs_dcp_mps(), internal_usbhs_dcpctr_write(), internal_usbhs_do_ccpl(), internal_usbhs_do_setup(), internal_usbhs_dvstctr_write(), internal_usbhs_isr(), internal_usbhs_pipe_ep(), internal_usbhs_pipe_is_tx(), internal_usbhs_pipe_mps(), internal_usbhs_reg_read(), internal_usbhs_report(), internal_usbhs_reset(), internal_usbhs_role_select_device(), internal_usbhs_word(), internal_user_ptr(), internal_uses_cache_path(), internal_uses_output_path(), internal_utf8(), internal_utf8_next(), internal_uuid_hash_text(), internal_validate(), internal_validate(), internal_validate(), internal_validate_allowed_args(), internal_validate_and_ungate(), internal_validate_attrs(), internal_validate_bank_cfg(), internal_validate_body(), internal_validate_boundary(), internal_validate_candidate(), internal_validate_cfg(), internal_validate_cfg(), internal_validate_cfg(), internal_validate_cfg(), internal_validate_cfg(), internal_validate_cfg(), internal_validate_cfg(), internal_validate_cfg(), internal_validate_cfg(), internal_validate_cfg_policy(), internal_validate_cfg_ptrs(), internal_validate_cfg_sizes(), internal_validate_chan(), internal_validate_chapters(), internal_validate_crc(), internal_validate_edge(), internal_validate_group_cfg(), internal_validate_header_fields(), internal_validate_header_layout(), internal_validate_images(), internal_validate_mode(), internal_validate_mode_fields(), internal_validate_native(), internal_validate_network_args(), internal_validate_nodes(), internal_validate_one_node(), internal_validate_pointers(), internal_validate_range(), internal_validate_raster(), internal_validate_receiver(), internal_validate_region(), internal_validate_region(), internal_validate_req(), internal_validate_request(), internal_validate_security_cfg(), internal_validate_spans(), internal_validate_stage(), internal_validate_stage(), internal_validate_svg(), internal_validate_tamper_channels(), internal_validate_threshold(), internal_validate_wire(), internal_validate_write_block(), internal_value_bit(), internal_vbae_access_settle(), internal_vector_segment(), internal_verify(), internal_verify_artifact_entry(), internal_verify_artifacts(), internal_verify_book(), internal_verify_book_reopen(), internal_verify_borrowed(), internal_verify_cmac(), internal_verify_jof(), internal_verify_library_root(), internal_verify_print_summary(), internal_verify_zip(), internal_vformat(), internal_vfs_file_open_resolve(), internal_vfs_init_slot(), internal_vfs_open_resolve(), internal_vfs_probe_and_mount(), internal_vfs_rename_split(), internal_vmem_hash(), internal_vmem_setup(), internal_vmsc_fill_boot(), internal_vmsc_fill_fat(), internal_vmsc_fill_root(), internal_vmsc_fill_sector(), internal_vmsc_overlay_get(), internal_vmsc_overlay_put(), internal_vmsc_put16(), internal_vmsc_put32(), internal_wait_5_gtclk(), internal_wait_act_set(), internal_wait_buffer_ready(), internal_wait_cksrdy(), internal_wait_clksr(), internal_wait_commit_done(), internal_wait_completion(), internal_wait_connected(), internal_wait_for_interrupt(), internal_wait_for_pong(), internal_wait_for_pong(), internal_wait_ntst(), internal_wait_ovf(), internal_wait_pdctreswm_clear(), internal_wait_spsr(), internal_wait_state(), internal_wait_tx_end(), internal_wait_usb60cksrdy(), internal_wait_usbcksrdy(), internal_waitcr_ptr(), internal_waitcr_read(), internal_waitcr_write(), internal_wake_card(), internal_walk_text(), internal_walk_text_paged(), internal_walk_to_xhtml(), internal_warn_no_contact(), internal_wdt_block_register(), internal_wdt_demo_banner_for(), internal_wdt_demo_panic_halt(), internal_wdt_demo_setup_or_halt(), internal_wdt_read(), internal_wdt_report(), internal_wdt_reset(), internal_wdt_setup(), internal_wdt_tick(), internal_wfi(), internal_wfi(), internal_wire(), internal_wire_window(), internal_worker(), internal_workspace(), internal_wr_le32(), internal_wr_u16(), internal_wr_u32(), internal_write(), internal_write(), internal_write16(), internal_write32(), internal_write32(), internal_write_adapter(), internal_write_adprc(), internal_write_all(), internal_write_all(), internal_write_be16(), internal_write_chunks(), internal_write_cr_locked(), internal_write_ctrl(), internal_write_data_block(), internal_write_data_block(), internal_write_eccrgn_locked(), internal_write_entry(), internal_write_eth_header(), internal_write_exact(), internal_write_layer(), internal_write_loop_step(), internal_write_mair(), internal_write_multi_stream(), internal_write_multi_stream(), internal_write_one_sector(), internal_write_ppm_pixels(), internal_write_prefix(), internal_write_rows(), internal_write_sector(), internal_write_stack_canary(), internal_write_table(), internal_write_temp_epub(), internal_write_wtsc_locked(), internal_write_zeros(), internal_wupen_ptr(), internal_x86_is_op(), internal_xfer(), internal_xfer_common(), internal_xml_char(), internal_xml_entity(), internal_xml_target(), internal_xml_target(), internal_xml_unescape(), internal_xspi_block_register(), internal_xspi_cdbuf_word(), internal_xspi_do_erase(), internal_xspi_do_program(), internal_xspi_do_read(), internal_xspi_exec_command(), internal_xspi_flash_byte(), internal_xspi_mark_dirty(), internal_xspi_opcode(), internal_xspi_read(), internal_xspi_report(), internal_xspi_reset(), internal_zero_channel_table(), internal_zero_fill_bank(), internal_zero_init_with_no_check(), internal_zip(), internal_zip_align_size(), internal_zip_find_block(), internal_zip_scan_window_for_eocd(), internal_zip_u16(), internal_zip_workspace_alloc(), and internal_zip_workspace_free().

◆ RA8_INTERNAL_ANNOTATE

#define RA8_INTERNAL_ANNOTATE ( tag)
Value:
/* annotation: tag */

RA8 INTERNAL ANNOTATE.

Definition at line 95 of file ra8_attributes.h.

◆ RA8_INTERNAL_ANNOTATE_ARG

#define RA8_INTERNAL_ANNOTATE_ARG ( tag,
arg )
Value:

Emit a tagged annotation whose payload is the caller's argument.

Every annotation that carries a value expands to the tag prefix concatenated with that value. Spelling the concatenation once here keeps the eight such macros identical in shape, and keeps each one's parameter a plain macro argument rather than an operand of a string-literal concatenation that cannot be parenthesised.

Parameters
[in]tagTag prefix string literal, ending in a colon.
[in]argString literal payload supplied by the annotating macro.
Note
Use through the named annotation macros; never directly on a symbol.
See also
RA8_INTERNAL_ANNOTATE
Since
Version 0.1.0

Definition at line 116 of file ra8_attributes.h.

◆ RA8_ISR_SAFE

#define RA8_ISR_SAFE   RA8_INTERNAL_ANNOTATE("ra8_isr_safe")

The function is callable from interrupt context.

ISR-context callers (functions defined in files matching *_isr.c or themselves tagged RA8_ISR_HANDLER) may only invoke functions that also carry RA8_ISR_SAFE. This catches accidental calls to logging, blocking I/O, or non-reentrant helpers from within an interrupt.

Enforcement:
libclang call-graph walk: every callee reachable from an ISR-tagged function must itself be RA8_ISR_SAFE.
Example:
void ra8_ringbuf_push_byte(ra8_ringbuf_t* rb, uint8_t b);
#define RA8_ISR_SAFE
The function is callable from interrupt context.

ra8_ringbuf_push_byte is safe to call from ra8_uart0_rxi_handler.

Definition at line 451 of file ra8_attributes.h.

Referenced by internal_h_post_semaphore_from_isr(), and internal_isr_trampoline().

◆ RA8_LATENCY_BUDGET_NS

#define RA8_LATENCY_BUDGET_NS ( n)
Value:
RA8_INTERNAL_ANNOTATE("ra8_latency_budget_ns:" #n)

Real-time deadline contract: function must complete within n ns.

Records the worst-case-execution-time (WCET) budget so a future WCET analysis pass can cross-check against the measured / computed bound for the function's call subtree.

Parameters
[in]nInteger literal: maximum execution time in nanoseconds.
Enforcement:
Future WCET analysis pass (planned ).
Example:
void ra8_servo_pwm_update(uint16_t duty_q8);
#define RA8_LATENCY_BUDGET_NS(n)
Real-time deadline contract: function must complete within n ns.

ra8_servo_pwm_update must complete within 2 microseconds.

Definition at line 554 of file ra8_attributes.h.

◆ RA8_LOOP_BOUND

#define RA8_LOOP_BOUND ( ceiling)
Value:
static_assert((uint32_t)(ceiling) > 0U, \
"RA8_LOOP_BOUND requires a positive compile-time constant bound")

NASA Power-of-10 Rule 2: bind ONE loop to a compile-time ceiling.

The per-loop counterpart to RA8_BOUNDED_LOOP. Placed on the statement line immediately above a for / while / do loop, it asserts that ceiling is a positive compile-time constant – exactly the property NASA Rule 2 requires of a statically-bounded loop – and it is the marker scripts/checks/check_annotations.py pairs to that immediately-following loop.

Unlike the RA8_* annotation macros this is NOT an [[clang::annotate]] attribute: it lowers to a static_assert, which is real C valid in statement position under every toolchain. That is the whole point – it cannot degrade to a comment no-op the way a statement-position annotation did. If ceiling is not a positive compile-time constant the build fails under both arm-none-eabi-gcc and clang. A loop whose ceiling is a link-time / runtime symbol (not a compile-time constant) cannot use this macro; use RA8_LOOP_BOUND_RUNTIME instead rather than fake a static_assert.

Parameters
[in]ceilingA positive integer compile-time constant expression (typically a typed enum value) that upper-bounds the loop's iteration count. Cast to uint32_t inside the assert, so it must fit.
Enforcement:
Two ways at once. (1) The static_assert fails the compile if ceiling is not a positive constant. (2) check_annotations.py (loop-bound scan) fails the gate if this marker is not immediately followed by a loop.
Note
No codegen, no runtime cost; the assert is evaluated at compile time.
Example:
RA8_LOOP_BOUND(k_max_retries);
for (uint32_t i = 0U; i < (uint32_t)k_max_retries; i++) {
...
}
#define RA8_LOOP_BOUND(ceiling)
NASA Power-of-10 Rule 2: bind ONE loop to a compile-time ceiling.
See also
RA8_LOOP_BOUND_RUNTIME When the ceiling is a runtime / linker symbol.
RA8_BOUNDED_LOOP Function-level form (all loops in one function).
Since
0.1.0

Definition at line 674 of file ra8_attributes.h.

Referenced by app_shell_log_menu(), append_run(), banner_append(), banner_append_hex(), banner_append_u32(), book_is_valid(), collect_chapter_text(), cpu1_main(), fb_crc32(), internal_bytes_equal(), internal_rabook_read_exact(), internal_root_name_copy(), internal_root_skip_slashes(), internal_root_walk(), internal_tas_learn_all(), internal_tas_program_timing(), internal_tas_validate(), m85_heavy_work(), m85_wait_turn(), m85_wait_turn_done(), priv_mdl_cli_put_parts(), priv_mdl_stream_repeat(), priv_ra8_io_stream_posix_write_loop(), render_page(), run_handoff_cycle(), run_page_turns(), simulate_touch_dwell(), wait_for_ack(), wait_for_done(), wait_for_done(), wait_for_done(), wait_for_m33_sig(), wait_for_m33_sig(), and wait_for_m33_sig().

◆ RA8_LOOP_BOUND_RUNTIME

#define RA8_LOOP_BOUND_RUNTIME ( ceiling_ref)
Value:
((void)sizeof(&(ceiling_ref)))

NASA Power-of-10 Rule 2: bind ONE loop to a runtime / linker ceiling.

The honest form for a loop whose upper bound is real but NOT a compile-time constant – the canonical case being a .data / .bss copy loop bounded by a linker-provided end symbol (while (dst < &g_ra8_ls_cpu1_data_end)). Such a loop is statically provably terminating (the pointer marches monotonically to a fixed, link-time address), but no static_assert can evaluate that address, so RA8_LOOP_BOUND cannot be used and faking one would be dishonest.

Placed on the statement line immediately above the loop, this macro names the ceiling symbol so a typo fails to compile, and it is the marker check_annotations.py pairs to the immediately-following loop. It lowers to ((void)sizeof(&(ceiling_ref))): the operand is unevaluated, so it emits no code (safe in a reset handler that runs before .data is copied) yet still requires ceiling_ref to be a declared, addressable object.

Parameters
[in]ceiling_refAn addressable object whose address upper-bounds the loop (e.g. a linker end symbol). Must be declared and in scope.
Enforcement:
((void)sizeof(&(ceiling_ref))) fails the compile if ceiling_ref is not a declared addressable object; check_annotations.py (loop-bound scan) fails the gate if this marker is not immediately followed by a loop.
Note
No codegen, no runtime cost; sizeof's operand is unevaluated.
Example:
while (dst < &g_ra8_ls_cpu1_data_end) {
*dst = *src;
dst++;
src++;
}
uint32_t g_ra8_ls_cpu1_data_end
#define RA8_LOOP_BOUND_RUNTIME(ceiling_ref)
NASA Power-of-10 Rule 2: bind ONE loop to a runtime / linker ceiling.
See also
RA8_LOOP_BOUND When the ceiling is a compile-time constant.
Since
0.1.0

Definition at line 726 of file ra8_attributes.h.

Referenced by cpu1_reset_handler().

◆ RA8_MAX_STACK

#define RA8_MAX_STACK ( bytes)
Value:
RA8_INTERNAL_ANNOTATE("ra8_max_stack:" #bytes)

Per-function stack-budget contract.

The function promises to consume no more than bytes of stack frame (excluding callees). stack_usage_check.py reads the annotation alongside GCC's -fstack-usage .su files and fails the build if the actual frame exceeds the budget.

Parameters
[in]bytesInteger literal: maximum stack-frame size in bytes.
Enforcement:
scripts/checks/stack_usage_check.py cross-checks against .su files.
Example:
ra8_err_t ra8_uart_isr_drain_fifo(ra8_uart_handle_t* h);
#define RA8_MAX_STACK(bytes)
Per-function stack-budget contract.

ra8_uart_isr_drain_fifo must keep its frame under 128 bytes.

Definition at line 423 of file ra8_attributes.h.

◆ RA8_MCDC_DEACTIVATED

#define RA8_MCDC_DEACTIVATED ( reason)
Value:
RA8_INTERNAL_ANNOTATE_ARG("ra8_mcdc_deactivated:", reason)

Mark a decision as MC/DC-deactivated, with a free-text reason.

Replaces the legacy // mcdc-deactivated: line comment. The reason argument is a string literal explaining why the decision is exempt from MC/DC coverage (e.g. defensive programming guard, hardware fault-injection-only path, unreachable in normal operation).

Parameters
[in]reasonString literal explaining the deactivation. The citation gate (check_line_citations.py) rejects any reason that contains a <file>.<ext>:<line> token; reference target functions or symbols by name instead.
Enforcement:
Example:
RA8_MCDC_DEACTIVATED("defensive guard, ra8_pin_validator_check is "
"the sole caller and asserts non-null first")
static inline bool internal_validate_handle(const ra8_pin_t* h);
#define RA8_MCDC_DEACTIVATED(reason)
Mark a decision as MC/DC-deactivated, with a free-text reason.
static ra8_err_t internal_validate_handle(const display_handle_t *d)
Reject d if it is NULL or refers to an un-initialised handle.
ra8_pin_t
Pin indices within an IOPORT port (0..15).

Definition at line 394 of file ra8_attributes.h.

◆ RA8_NASA_RULE_3_OK

#define RA8_NASA_RULE_3_OK ( reason)
Value:
RA8_INTERNAL_ANNOTATE_ARG("ra8_nasa_rule_3_ok:", reason)

Documented exception to NASA Power-of-10 Rule 3 (no dynamic alloc).

The function is permitted to call malloc, calloc, realloc, or free. Tagging records the exception in the AST so the check_no_dynamic_alloc.py helper (and the call-graph checker) can verify only tagged functions touch the allocator and that every caller chain that reaches them is itself tagged or carries an explicit deviation entry.

Enforcement:
check_no_dynamic_alloc.py plus libclang call-graph walk. Untagged functions calling tagged ones must be covered by a deviation entry.
Parameters
[in]reasonNarrow string literal explaining why this function must use dynamic allocation.
Example:
RA8_NASA_RULE_3_OK("host-only qualification allocator")
ra8_err_t ra8_test_harness_alloc_scratch(uint32_t bytes, void** out);
#define RA8_NASA_RULE_3_OK(reason)
Documented exception to NASA Power-of-10 Rule 3 (no dynamic alloc).

Only ra8_test_harness_alloc_scratch and similarly tagged scaffolding may invoke malloc.

Definition at line 360 of file ra8_attributes.h.

◆ RA8_NO_RECURSION

#define RA8_NO_RECURSION   RA8_INTERNAL_ANNOTATE("ra8_no_recursion")

NASA Power-of-10 Rule 1: no direct or indirect self-call.

Most firmware functions implicitly have this property; the annotation makes the contract explicit and lets the libclang checker prove it via a call-graph walk that rejects any cycle reaching back to the tagged function.

Enforcement:
libclang call-graph cycle detection.
Example:
ra8_err_t ra8_fs_walk_directory(const char* path, ra8_fs_visitor_fn visit);
#define RA8_NO_RECURSION
NASA Power-of-10 Rule 1: no direct or indirect self-call.

ra8_fs_walk_directory must not call itself, directly or transitively.

Definition at line 581 of file ra8_attributes.h.

◆ RA8_NODISCARD

#define RA8_NODISCARD   __attribute__((warn_unused_result)) /* ATTR-OK: cppcheck 2.13, C23 gap */

Warn at any call site that discards the function's return value.

Spelled with the GNU attribute rather than C23 [[nodiscard]] because the repository-pinned cppcheck 2.13 has no C23 attribute parse in C mode: a declaration carrying the standard spelling is invisible to it, so the MISRA audit charges Rule 8.4 against every definition of such a function for a declaration that is in fact visible and compatible. GCC and clang treat the two spellings identically for functions, so the contract is unchanged.

Example:
RA8_PRIV RA8_NODISCARD ra8_err_t priv_fs_posix_sync(void* ctx, void* file_state);
ra8_err_t priv_fs_posix_sync(void *ctx, void *file_state)
Flush file contents and metadata through POSIX fsync.
#define RA8_PRIV
Module-private helper: shared across TUs but only inside one library.
#define RA8_NODISCARD
Warn at any call site that discards the function's return value.
Note
Put it on the DECLARATION in the header; the definition needs nothing.
Since
Version 0.1.0

Definition at line 138 of file ra8_attributes.h.

Referenced by priv_ra8_rabook_xml_select_unvalidated_test().

◆ RA8_NSC_VENEER

#define RA8_NSC_VENEER   RA8_INTERNAL_ANNOTATE("ra8_nsc_veneer")

Mark a TrustZone Secure-to-Non-Secure entry-point veneer.

Pairs with the Arm CMSE non-secure-entry attribute. The function must live in libs/ra8_nsc/, must validate every pointer argument with the RA8_NSC_CHECK_NS_RANGE_* family of helpers, and is placed in the .gnu.sgstubs linker section so the SG instruction lands at a valid Non-Secure entry address.

Enforcement:
  • check_world_tags.py already restricts the CMSE non-secure-entry attribute to files under libs/ra8_nsc/.
  • libclang checker verifies every pointer parameter is fed to a RA8_NSC_CHECK_NS_RANGE_* call before being dereferenced.
Warning
The definition below is the annotation-only default, used by translation units that never cross the NSC boundary. It is deliberately overridden by libs/ra8_nsc/inc/ra8_nsc_veneer.h, which #undefs it and re-defines it to carry the Arm CMSE non-secure-entry attribute as well as this annotation. ra8_nsc_veneer.h is the single authority; never add the CMSE attribute here, and never let this definition reach an NSC translation unit after that header (it would drop the secure-gateway veneer and silently break the S/NS boundary).
Example:
ra8_err_t ra8_nsc_secure_storage_read(uint8_t* ns_buf, uint32_t len);
#define RA8_NSC_VENEER
Mark a TrustZone Secure-to-Non-Secure entry-point veneer.

ra8_nsc_secure_storage_read must call RA8_NSC_CHECK_NS_RANGE_RW(ns_buf, len) before touching ns_buf.

See also
ra8_nsc_veneer.h Secure-world form (cmse attribute + annotation).

Definition at line 296 of file ra8_attributes.h.

Referenced by ra8_nsc_acmphs_init(), ra8_nsc_acmphs_read_output(), ra8_nsc_adc_init(), ra8_nsc_adc_read_channel(), ra8_nsc_cgc_get_clock_hz(), ra8_nsc_cgc_pll2_enable(), ra8_nsc_cgc_usbfs_clock_enable(), ra8_nsc_crc_compute(), ra8_nsc_crc_init(), ra8_nsc_dac_b_init(), ra8_nsc_dac_b_write(), ra8_nsc_eth_init(), ra8_nsc_eth_recv(), ra8_nsc_eth_send(), ra8_nsc_flash_bank_config(), ra8_nsc_glcdc_init(), ra8_nsc_gpt_init(), ra8_nsc_gpt_read(), ra8_nsc_iic_init(), ra8_nsc_iic_read(), ra8_nsc_iic_write(), ra8_nsc_key_vault_challenge(), ra8_nsc_log_emit(), ra8_nsc_ota_commit(), ra8_nsc_pdm_init(), ra8_nsc_periph_init(), ra8_nsc_sci_getc(), ra8_nsc_sci_init(), ra8_nsc_sci_putc(), ra8_nsc_spi_init(), ra8_nsc_spi_read(), ra8_nsc_spi_write(), ra8_nsc_spi_write_read(), ra8_nsc_spi_xfer8(), ra8_nsc_usb_attach(), ra8_nsc_usb_init(), ra8_nsc_wdt_refresh(), ra8_nsc_wdt_start(), ra8_nsc_xspi_read(), and ra8_nsc_xspi_status().

◆ RA8_OWNS_RESOURCE

#define RA8_OWNS_RESOURCE ( kind)
Value:
RA8_INTERNAL_ANNOTATE_ARG("ra8_owns_resource:", kind)

RAII-style resource ownership contract.

The function acquires a resource of kind (a typed-enum-style label such as "i2c_bus", "dma_channel", "trng_handle"). The libclang checker walks every return path and requires a matching RA8_RELEASES_RESOURCE(kind) call before the function returns – on the success path and every error path.

Parameters
[in]kindString literal naming the resource kind.
Enforcement:
libclang control-flow walk: every return path releases the resource.
Example:
RA8_OWNS_RESOURCE("dma_channel")
ra8_err_t ra8_dma_acquire_channel(ra8_dma_channel_t* out_ch);

Every caller of ra8_dma_acquire_channel must, on success, call ra8_dma_release_channel before any return.

Definition at line 785 of file ra8_attributes.h.

◆ RA8_PRIV

#define RA8_PRIV   RA8_INTERNAL_ANNOTATE("ra8_priv")

Module-private helper: shared across TUs but only inside one library.

The function has external linkage (so other .c files within the same libs/<module>/ directory can call it) but is not part of the module's public API. Pairs with the priv_ name prefix.

Enforcement:
libclang verifies the symbol is non-static, uses the priv_ prefix, is declared in the module's *_internal.h, is absent from public headers, and has no production caller outside its libs/<module>/ or tools/<tool>/ boundary.
Example:
RA8_PRIV ra8_err_t priv_ra8_log_emit(const char* tag, const char* msg);

priv_ra8_log_emit is callable only from other files inside libs/ra8_core/.

Definition at line 219 of file ra8_attributes.h.

Referenced by internal_asym_pull(), internal_asym_push(), internal_zero_handle_tail(), priv_alphabet_soup_load_file_contents(), priv_alphabet_soup_read_all(), priv_alphabet_soup_split_path(), priv_board_mstp_addr_stopped(), priv_board_mstp_apply_write(), priv_board_mstp_gated_read_count(), priv_board_mstp_gated_write_count(), priv_board_mstp_last_gated_name(), priv_board_mstp_note_gated_access(), priv_board_mstp_read_reg(), priv_board_mstp_reset(), priv_board_pdctr_graphics_powered(), priv_board_prcr_group_unlocked(), priv_book_container_header_fields(), priv_book_container_table_entry(), priv_book_crc32_extend(), priv_book_emit_break(), priv_book_is_block(), priv_book_stream_nonempty_string_ref(), priv_book_stream_read(), priv_book_stream_read_validate_header(), priv_book_stream_string_ref(), priv_book_stream_validate_element(), priv_book_stream_validate_metadata(), priv_book_stream_validate_string_envelope(), priv_book_stream_validate_styles(), priv_book_stream_validate_text(), priv_c6link_arena_alloc(), priv_c6link_arena_bind(), priv_c6link_arena_free(), priv_c6link_arena_reset(), priv_c6link_bare_req(), priv_c6link_caps(), priv_c6link_copy_mac(), priv_c6link_copy_str(), priv_c6link_dispatch(), priv_c6link_emit(), priv_c6link_frame_classify(), priv_c6link_frame_filler(), priv_c6link_frame_seal(), priv_c6link_mdl_decode_allocation_fits(), priv_c6link_pump(), priv_c6link_resp(), priv_c6link_rpc_call(), priv_c6link_rpc_consume(), priv_c6link_take_resp(), priv_c6link_tlv_open(), priv_cache_store_crc32(), priv_cache_store_dir_save(), priv_cache_store_index_add(), priv_cache_store_index_find(), priv_cache_store_sector_read(), priv_cache_store_sector_release(), priv_cache_store_sector_write(), priv_cache_store_super_write(), priv_comic_cbr_open(), priv_comic_cbt_open(), priv_comic_cbz_close(), priv_comic_cbz_open(), priv_comic_is_page_name(), priv_comic_page_add(), priv_dfu_write_secure(), priv_epub_book_not_ready(), priv_epub_dirname(), priv_epub_finish_open(), priv_epub_fs_stream_read(), priv_epub_glyph_dim_invalid(), priv_epub_join_path(), priv_epub_mem_read(), priv_epub_set_miniz_alloc(), priv_epub_stream_read(), priv_epub_zip_guard_archive(), priv_epub_zip_guard_entry(), priv_esp_crt_bundle_attach(), priv_esp_http_client_close(), priv_esp_http_client_delete_header(), priv_esp_http_client_fetch_headers(), priv_esp_http_client_get_status_code(), priv_esp_http_client_init(), priv_esp_http_client_is_complete_data_received(), priv_esp_http_client_open(), priv_esp_http_client_read(), priv_esp_http_client_set_header(), priv_esp_http_client_set_timeout_ms(), priv_esp_http_client_set_url(), priv_fmt_host_fd_sink(), priv_fmt_host_log_byte(), priv_fmt_host_source_close(), priv_fmt_host_source_open(), priv_fmt_host_source_unchanged(), priv_fmt_host_sources_same(), priv_fmt_host_spool_close(), priv_fmt_host_spool_open(), priv_fmt_host_transaction_begin(), priv_fmt_try_portable_convert(), priv_fmt_try_portable_inspect(), priv_fmt_try_portable_verify(), priv_fs_posix_bind_interfaces(), priv_fs_posix_close(), priv_fs_posix_close_fd(), priv_fs_posix_close_fd_preserve(), priv_fs_posix_component_open(), priv_fs_posix_copy_path(), priv_fs_posix_dir_close(), priv_fs_posix_dir_next(), priv_fs_posix_dir_open(), priv_fs_posix_directory_next(), priv_fs_posix_errno(), priv_fs_posix_listdir(), priv_fs_posix_open(), priv_fs_posix_parent_open(), priv_fs_posix_root_alias_classify(), priv_fs_posix_root_alias_open(), priv_fs_posix_seek(), priv_fs_posix_size(), priv_fs_posix_stage_path(), priv_fs_posix_stream_iface(), priv_fs_posix_sync(), priv_fs_posix_timestamp(), priv_fs_posix_write(), priv_jof_bump_take(), priv_jof_on_geom(), priv_jof_on_rows(), priv_jof_png_chunk_hdr(), priv_jof_png_finish(), priv_jof_png_pre_idat(), priv_jof_png_prologue(), priv_jof_png_pull_exact(), priv_jof_png_rows(), priv_jof_png_skip(), priv_jof_prefix_pull(), priv_jof_webp_transcode(), priv_jpeg_sw_block(), priv_jpeg_sw_br_get_bits(), priv_jpeg_sw_dispatch(), priv_jpeg_sw_enc_build_huff(), priv_jpeg_sw_enc_emit_u16(), priv_jpeg_sw_enc_flush_bits(), priv_jpeg_sw_enc_headers(), priv_jpeg_sw_enc_put_bits(), priv_jpeg_sw_htab_build(), priv_jpeg_sw_htab_decode(), priv_jpeg_sw_huff_extend(), priv_jpeg_sw_idct8x8(), priv_jpeg_sw_idct_into(), priv_jpeg_sw_mcu_chroma(), priv_jpeg_sw_mcu_y(), priv_jpeg_sw_parse_dht(), priv_jpeg_sw_parse_dqt(), priv_jpeg_sw_parse_sof0(), priv_jpeg_sw_parse_sos(), priv_jpeg_sw_skip_segment(), priv_jpeg_sw_ycc_to_rgb(), priv_mbedtls_sha256_finish(), priv_mbedtls_sha256_init(), priv_mbedtls_sha256_starts(), priv_mdl_app_context(), priv_mdl_app_ensure_series_cover(), priv_mdl_app_prepare_chapters(), priv_mdl_app_prepare_series_dir(), priv_mdl_app_report_cache(), priv_mdl_app_start_session(), priv_mdl_app_state_path_of(), priv_mdl_app_storage_ensure_directory(), priv_mdl_app_storage_publish_site(), priv_mdl_app_storage_unlink_regular(), priv_mdl_cache_load(), priv_mdl_cache_publish_body(), priv_mdl_cache_read_body(), priv_mdl_cache_save(), priv_mdl_cli_put_parts(), priv_mdl_cli_reject_parts(), priv_mdl_compose_build_run(), priv_mdl_compose_dispatch(), priv_mdl_compose_net_provider(), priv_mdl_epub_add_meta(), priv_mdl_epub_add_str(), priv_mdl_epub_str_cat(), priv_mdl_export_cbz(), priv_mdl_export_epub(), priv_mdl_export_jof(), priv_mdl_export_output_begin_new(), priv_mdl_export_output_write_at(), priv_mdl_export_prepare_cover(), priv_mdl_export_rabook(), priv_mdl_export_snprintf_fit(), priv_mdl_export_tar(), priv_mdl_export_tar_gzip(), priv_mdl_export_validate_source_url(), priv_mdl_fetch_cache_get_buf(), priv_mdl_fetch_chapter_pages(), priv_mdl_fetch_checkpoint(), priv_mdl_fetch_is_retryable(), priv_mdl_fetch_reason(), priv_mdl_fetch_run_incomplete(), priv_mdl_fetch_with_retry(), priv_mdl_host_credential_stat_unchanged(), priv_mdl_net_classify_http(), priv_mdl_net_curl_body_write(), priv_mdl_net_curl_buf_write(), priv_mdl_net_curl_classify(), priv_mdl_rabook_epub_close(), priv_mdl_rabook_epub_open(), priv_mdl_rabook_epub_read(), priv_mdl_rabook_flat_read(), priv_mdl_rabook_temp_begin(), priv_mdl_state_decimal_to_binary64(), priv_mdl_state_field_valid(), priv_mdl_state_parse_file(), priv_mdl_state_relative_path_valid(), priv_mdl_state_set_opt(), priv_mdl_state_valid(), priv_mdl_stream_flush(), priv_mdl_stream_hex(), priv_mdl_stream_repeat(), priv_mdl_stream_text(), priv_mdl_stream_u64(), priv_mdl_verify_arena_alloc(), priv_mdl_verify_arena_free(), priv_mdl_verify_gzip_tar(), priv_mdl_verify_io_read_up_to(), priv_mdl_verify_is_image(), priv_mdl_verify_rabook(), priv_mdl_verify_safe_member_name(), priv_mdl_verify_tar(), priv_mdl_zip_workspace_bind(), priv_mdl_zip_workspace_error(), priv_mdl_zip_workspace_release(), priv_media_download_format_rabook(), priv_media_download_image_run(), priv_media_download_memory_read(), priv_media_download_memory_write_at(), priv_mkfontimg_diag(), priv_mkfontimg_diag_u64(), priv_mkfontimg_host_abort(), priv_mkfontimg_host_begin(), priv_mkfontimg_host_commit(), priv_mkfontimg_host_copy(), priv_ota_validate_cfg(), priv_ra8_board_eth_eswm_bring_up(), priv_ra8_board_eth_etha_to_config(), priv_ra8_board_uart_console_is_up(), priv_ra8_esp_hosted_gpio_bind(), priv_ra8_esp_hosted_gpio_decode_pin(), priv_ra8_esp_hosted_gpio_edge_count(), priv_ra8_esp_hosted_gpio_edge_poll_once(), priv_ra8_esp_hosted_gpio_edge_register(), priv_ra8_esp_hosted_gpio_edge_unregister(), priv_ra8_esp_hosted_gpio_pin_interface(), priv_ra8_esp_hosted_gpio_set_edge_poll_ms(), priv_ra8_esp_hosted_gpio_set_pin_interface(), priv_ra8_esp_hosted_spi_bind(), priv_ra8_esp_hosted_spi_close(), priv_ra8_esp_hosted_spi_is_open(), priv_ra8_esp_hosted_spi_open(), priv_ra8_esp_hosted_spi_set_bus(), priv_ra8_esp_hosted_spi_set_pin_interface(), priv_ra8_io_stream_posix_write_loop(), priv_ra8_io_vfs_find(), priv_ra8_io_vfs_resolve(), priv_ra8_io_vfs_split(), priv_ra8_io_vfs_streq(), priv_rabook_import_crc_stream(), priv_rabook_pipeline_check_common(), priv_rar5_apply_run(), priv_rar5_decode_num(), priv_rar5_fill_zeros(), priv_rar5_get(), priv_rar5_read_block_header(), priv_rar5_read_tables(), priv_riic_device_find(), priv_riic_devices_report(), priv_riic_devices_reset(), priv_sdmmc_spi_cs_assert(), priv_sdmmc_spi_cs_release(), priv_sdmmc_spi_run_init_sequence(), priv_sdmmc_spi_send_acmd(), priv_sdmmc_spi_send_command(), priv_sdmmc_spi_send_idle(), priv_sdmmc_spi_send_stop_transmission(), priv_sdmmc_spi_validate_transport(), priv_sdmmc_spi_wait_data_token(), priv_sdmmc_spi_wait_not_busy(), priv_sdmmc_spi_wait_not_busy_bounded(), priv_sdmmc_spi_xfer_one(), priv_unarch_tar_block_zero(), priv_unarch_tar_checksum_ok(), priv_unarch_tar_classify(), priv_unarch_tar_magic_ok(), priv_unarch_tar_num(), priv_unarch_tar_pax_parse(), priv_widget_fill_box(), priv_widget_fill_frac(), and priv_widget_text_pos().

◆ RA8_REGISTER_BANK

#define RA8_REGISTER_BANK ( peripheral)
Value:
RA8_INTERNAL_ANNOTATE_ARG("ra8_register_bank:", peripheral)

Group MMIO accessor functions by peripheral register bank.

The annotation tags each RA8_HW_REGISTER_ACCESS-style accessor with its parent peripheral so the auto-generated peripheral documentation tool can list every accessor belonging to a given block (e.g. SCI0, IIC1, GPT3).

Parameters
[in]peripheralString literal naming the peripheral (e.g. "sci0", "iic1", "gpt3").
Enforcement:
Documentation generator groups accessors by peripheral name.
Example:
static inline volatile ra8_sci_regs_t* ra8_sci0_regs(void);
#define RA8_REGISTER_BANK(peripheral)
Group MMIO accessor functions by peripheral register bank.

ra8_sci0_regs is grouped under the sci0 register bank in the generated peripheral documentation.

Definition at line 878 of file ra8_attributes.h.

◆ RA8_RELEASES_RESOURCE

#define RA8_RELEASES_RESOURCE ( kind)
Value:
RA8_INTERNAL_ANNOTATE_ARG("ra8_releases_resource:", kind)

Release side of the RA8_OWNS_RESOURCE(kind) pair.

Marks the function that hands a resource of kind back. The checker looks for a call to a function carrying this annotation when deciding whether an RA8_OWNS_RESOURCE(kind) function has discharged its ownership, so kind must be spelled identically on both halves.

Without this macro the acquire side has no counterpart to look for and the rule can only ever report that nothing releases anything, which is why it is defined here rather than left to each caller to invent.

Parameters
[in]kindString literal naming the resource kind. Must match the RA8_OWNS_RESOURCE(kind) it pairs with, character for character.
Enforcement:
libclang control-flow walk, paired with RA8_OWNS_RESOURCE.
Example:
RA8_RELEASES_RESOURCE("dma_channel")
ra8_err_t ra8_dma_release_channel(ra8_dma_channel_t ch);
#define RA8_RELEASES_RESOURCE(kind)
Release side of the RA8_OWNS_RESOURCE(kind) pair.

ra8_dma_release_channel discharges the ownership that ra8_dma_acquire_channel took.

Definition at line 816 of file ra8_attributes.h.

◆ RA8_REVIEWED_BY

#define RA8_REVIEWED_BY ( name)
Value:
RA8_INTERNAL_ANNOTATE_ARG("ra8_reviewed_by:", name)

Safety-critical review sign-off marker.

Records the name of the reviewer who signed off on the safety-critical function. The qualification toolchain rolls these annotations up into docs/qualification/SVR.md (Software Verification Report) so each reviewed item has a traceable owner.

Parameters
[in]nameString literal: reviewer identity (e.g. "bsikar").
Enforcement:
docs/qualification/SVR.md auto-rollup.
Example:
RA8_REVIEWED_BY("bsikar")
ra8_err_t ra8_secure_storage_commit(const uint8_t* key_blob, uint32_t len);
#define RA8_REVIEWED_BY(name)
Safety-critical review sign-off marker.

ra8_secure_storage_commit has been reviewed by bsikar for the safety-critical key-commit path.

Definition at line 846 of file ra8_attributes.h.

◆ RA8_TEST_HELPER

#define RA8_TEST_HELPER   RA8_INTERNAL_ANNOTATE("ra8_test_helper")

Mark a symbol as externally-linked but only callable from tests.

The symbol must have external linkage so unit tests under tests/ can link against it, but production callers in libs/, src/, and examples/ must not invoke it. the libclang checker walks the call graph and rejects any call to a RA8_TEST_HELPER from a non-test translation unit.

Enforcement:
libclang call-graph analyzer. Callers must reside under tests/.
Example:
RA8_TEST_HELPER ra8_err_t ra8_pin_validator_reset_for_test(void);
#define RA8_TEST_HELPER
Mark a symbol as externally-linked but only callable from tests.

ra8_pin_validator_reset_for_test may only be called from test_ra8_pin_validator and similar test entry points.

Definition at line 166 of file ra8_attributes.h.

Referenced by priv_ra8_rabook_xml_select_unvalidated_test(), ra8_ble_test_inject_rx(), ra8_ble_test_reset_capture(), ra8_ble_test_tx_capture(), ra8_c6link_mdl_chunk_semantics_valid_test(), ra8_c6link_mdl_http_field_valid_test(), ra8_c6link_mdl_http_response_valid_test(), ra8_c6link_mdl_take_cancelled_test(), ra8_io_vfs_init_slot_test(), ra8_mdl_service_check_size_test(), ra8_mdl_service_field_valid_test(), ra8_mdl_service_response_valid_test(), ra8_rot_root_public_key(), and rabook_import_crc_stream_test().

◆ RA8_VALIDATES

#define RA8_VALIDATES ( n)
Value:
RA8_INTERNAL_ANNOTATE("ra8_validates:" #n)

NASA Power-of-10 Rule 5: function body has at least n RA8_CHECK_* calls.

Records the validation-count contract so the libclang checker can count RA8_CHECK_* / RA8_VALIDATE_* / RA8_ASSERT invocations in the function body and fail if the count drops below n.

Parameters
[in]nInteger literal: minimum number of validation calls.
Enforcement:
libclang AST walk counts RA8_CHECK_* invocations.
Example:
#define RA8_VALIDATES(n)
NASA Power-of-10 Rule 5: function body has at least n RA8_CHECK_* calls.
ra8_port_t
Port indices for the RA8D2 IOPORT module.
ra8_level_t
Digital output / input level.
ra8_err_t ra8_gpio_output_init(ra8_port_pin_t pin, ra8_level_t init_level)
Configure a pin as a digital output and drive it to an initial level.
Definition gpio.c:88

ra8_gpio_output_init must contain at least three RA8_CHECK_* calls.

Definition at line 754 of file ra8_attributes.h.