| Narch | |
| Ns390x | |
| Ncpu | |
| Naste | |
| Cale | Access List Entry — 16 bytes |
| Cart_context | Per-domain hardware ART state. CR2 selects duct_phys while AR-mode ALETs address ale_table_phys through DUALD at byte 16 |
| Caste | ASN Second Table Entry — 64 bytes, 64-byte aligned |
| Nclock | |
| Cptff_pb | |
| Cptff_pb< ptff_fc::ato > | |
| Cptff_pb< ptff_fc::qaf > | |
| Cptff_pb< ptff_fc::qpt > | |
| Cptff_pb< ptff_fc::qsi > | |
| Cptff_pb< ptff_fc::qsie > | |
| Cptff_pb< ptff_fc::qto > | |
| Cptff_pb< ptff_fc::qtou > | |
| Cptff_pb< ptff_fc::qtoue > | |
| Cptff_pb< ptff_fc::qtse > | |
| Cptff_pb< ptff_fc::qui > | |
| Cptff_pb< ptff_fc::sfs > | |
| Cptff_pb< ptff_fc::sgs > | |
| Cptff_pb< ptff_fc::sto > | |
| Cptff_pb< ptff_fc::stoe > | |
| Cptff_pb< ptff_fc::stou > | |
| Cptff_pb< ptff_fc::stoue > | |
| Cptff_qaf_pb | |
| Cptff_qsi_pb | |
| Cptff_qsie | |
| Cptff_qto_pb | |
| Cptff_qtoe_pb | |
| Cptff_qtou_pb | |
| Cptff_qtse_pb | |
| Cptff_qui_pb | |
| Cptff_sto_pb | |
| Cptff_stoe_pb | |
| Cptff_stou_pb | |
| Cptff_stoue_pb | |
| Cptff_uib | |
| Ctod_clock | |
| Ncpacf | |
| Ccommon_qai_pb | Common Query Authentication Parameter Block |
| Ccommon_query_pb | Common Query Information Parameter Block |
| Ckdsa_pb | |
| Ckdsa_pb< kdsa_fc::ecdsa_sign_p256 > | |
| Ckdsa_pb< kdsa_fc::ecdsa_sign_p384 > | |
| Ckdsa_pb< kdsa_fc::ecdsa_sign_p521 > | |
| Ckdsa_pb< kdsa_fc::ecdsa_verify_p256 > | |
| Ckdsa_pb< kdsa_fc::ecdsa_verify_p384 > | |
| Ckdsa_pb< kdsa_fc::ecdsa_verify_p521 > | |
| Ckdsa_pb< kdsa_fc::eddsa_sign_ed25519 > | |
| Ckdsa_pb< kdsa_fc::eddsa_sign_ed448 > | |
| Ckdsa_pb< kdsa_fc::eddsa_verify_ed25519 > | |
| Ckdsa_pb< kdsa_fc::eddsa_verify_ed448 > | |
| Ckdsa_pb< kdsa_fc::enc_ecdsa_sign_p256 > | |
| Ckdsa_pb< kdsa_fc::enc_ecdsa_sign_p384 > | |
| Ckdsa_pb< kdsa_fc::enc_ecdsa_sign_p521 > | |
| Ckdsa_pb< kdsa_fc::enc_eddsa_sign_ed25519 > | |
| Ckdsa_pb< kdsa_fc::enc_eddsa_sign_ed448 > | |
| Ckdsa_pb< kdsa_fc::query > | |
| Ckdsa_pb< kdsa_fc::query_qai > | |
| Ckimd_pb | |
| Ckimd_pb< kimd_fc::ghash > | |
| Ckimd_pb< kimd_fc::query > | |
| Ckimd_pb< kimd_fc::query_qai > | |
| Ckimd_pb< kimd_fc::sha1 > | |
| Ckimd_pb< kimd_fc::sha256 > | |
| Ckimd_pb< kimd_fc::sha3_224 > | |
| Ckimd_pb< kimd_fc::sha3_384 > | |
| Ckimd_pb< kimd_fc::sha3_512 > | |
| Ckimd_pb< kimd_fc::sha512 > | |
| Ckimd_pb< kimd_fc::shake128 > | |
| Ckimd_pb< kimd_fc::shake256 > | |
| Cklmd_pb | |
| Cklmd_pb< klmd_fc::query > | |
| Cklmd_pb< klmd_fc::query_qai > | |
| Cklmd_pb< klmd_fc::sha1 > | |
| Cklmd_pb< klmd_fc::sha256 > | |
| Cklmd_pb< klmd_fc::sha3_224 > | |
| Cklmd_pb< klmd_fc::sha3_256 > | |
| Cklmd_pb< klmd_fc::sha3_384 > | |
| Cklmd_pb< klmd_fc::sha3_512 > | |
| Cklmd_pb< klmd_fc::sha512 > | |
| Cklmd_pb< klmd_fc::shake128 > | |
| Cklmd_pb< klmd_fc::shake256 > | |
| Ckm_pb | |
| Ckm_pb< km_fc::aes128 > | |
| Ckm_pb< km_fc::aes192 > | |
| Ckm_pb< km_fc::aes256 > | |
| Ckm_pb< km_fc::dea > | |
| Ckm_pb< km_fc::paes128 > | |
| Ckm_pb< km_fc::paes192 > | |
| Ckm_pb< km_fc::paes256 > | |
| Ckm_pb< km_fc::pdea > | |
| Ckm_pb< km_fc::ptdea128 > | |
| Ckm_pb< km_fc::ptdea192 > | |
| Ckm_pb< km_fc::pxts128 > | |
| Ckm_pb< km_fc::pxts128full > | |
| Ckm_pb< km_fc::pxts256 > | |
| Ckm_pb< km_fc::pxts256full > | |
| Ckm_pb< km_fc::query > | |
| Ckm_pb< km_fc::query_qai > | |
| Ckm_pb< km_fc::tdea128 > | |
| Ckm_pb< km_fc::tdea192 > | |
| Ckm_pb< km_fc::xts128 > | |
| Ckm_pb< km_fc::xts128full > | |
| Ckm_pb< km_fc::xts256 > | |
| Ckm_pb< km_fc::xts256full > | |
| Ckma_pb | |
| Ckma_pb< kma_fc::gcm_aes128 > | |
| Ckma_pb< kma_fc::gcm_aes192 > | |
| Ckma_pb< kma_fc::gcm_aes256 > | |
| Ckma_pb< kma_fc::gcm_paes128 > | |
| Ckma_pb< kma_fc::gcm_paes192 > | |
| Ckma_pb< kma_fc::gcm_paes256 > | |
| Ckma_pb< kma_fc::query > | |
| Ckma_pb< kma_fc::query_qai > | |
| Ckmac_pb | |
| Ckmac_pb< kmac_fc::aes128 > | |
| Ckmac_pb< kmac_fc::aes192 > | |
| Ckmac_pb< kmac_fc::aes256 > | |
| Ckmac_pb< kmac_fc::dea > | |
| Ckmac_pb< kmac_fc::hmac_sha224 > | |
| Ckmac_pb< kmac_fc::hmac_sha256 > | |
| Ckmac_pb< kmac_fc::hmac_sha384 > | |
| Ckmac_pb< kmac_fc::hmac_sha512 > | |
| Ckmac_pb< kmac_fc::paes128 > | |
| Ckmac_pb< kmac_fc::paes192 > | |
| Ckmac_pb< kmac_fc::paes256 > | |
| Ckmac_pb< kmac_fc::pdea > | |
| Ckmac_pb< kmac_fc::phmac_sha224 > | |
| Ckmac_pb< kmac_fc::phmac_sha256 > | |
| Ckmac_pb< kmac_fc::phmac_sha384 > | |
| Ckmac_pb< kmac_fc::phmac_sha512 > | |
| Ckmac_pb< kmac_fc::ptdea128 > | |
| Ckmac_pb< kmac_fc::ptdea192 > | |
| Ckmac_pb< kmac_fc::quert_qai > | |
| Ckmac_pb< kmac_fc::query > | |
| Ckmac_pb< kmac_fc::tdea128 > | |
| Ckmac_pb< kmac_fc::tdea192 > | |
| Ckmc_pb | |
| Ckmc_pb< kmc_fc::aes128 > | |
| Ckmc_pb< kmc_fc::aes192 > | |
| Ckmc_pb< kmc_fc::aes256 > | |
| Ckmc_pb< kmc_fc::dea > | |
| Ckmc_pb< kmc_fc::paes128 > | |
| Ckmc_pb< kmc_fc::paes192 > | |
| Ckmc_pb< kmc_fc::paes256 > | |
| Ckmc_pb< kmc_fc::pdea > | |
| Ckmc_pb< kmc_fc::prng > | |
| Ckmc_pb< kmc_fc::ptdea128 > | |
| Ckmc_pb< kmc_fc::ptdea192 > | |
| Ckmc_pb< kmc_fc::query > | |
| Ckmc_pb< kmc_fc::query_qai > | |
| Ckmc_pb< kmc_fc::tdea128 > | |
| Ckmc_pb< kmc_fc::tdea192 > | |
| Ckmctr_pb | |
| Ckmctr_pb< kmctr_fc::aes128 > | |
| Ckmctr_pb< kmctr_fc::aes192 > | |
| Ckmctr_pb< kmctr_fc::aes256 > | |
| Ckmctr_pb< kmctr_fc::dea > | |
| Ckmctr_pb< kmctr_fc::paes128 > | |
| Ckmctr_pb< kmctr_fc::paes192 > | |
| Ckmctr_pb< kmctr_fc::paes256 > | |
| Ckmctr_pb< kmctr_fc::pdea > | |
| Ckmctr_pb< kmctr_fc::ptdea128 > | |
| Ckmctr_pb< kmctr_fc::ptdea192 > | |
| Ckmctr_pb< kmctr_fc::query > | |
| Ckmctr_pb< kmctr_fc::query_qai > | |
| Ckmctr_pb< kmctr_fc::tdea128 > | |
| Ckmctr_pb< kmctr_fc::tdea192 > | |
| Ckmf_pb | |
| Ckmf_pb< kmf_fc::aes128 > | |
| Ckmf_pb< kmf_fc::aes192 > | |
| Ckmf_pb< kmf_fc::aes256 > | |
| Ckmf_pb< kmf_fc::dea > | |
| Ckmf_pb< kmf_fc::paes128 > | |
| Ckmf_pb< kmf_fc::paes192 > | |
| Ckmf_pb< kmf_fc::paes256 > | |
| Ckmf_pb< kmf_fc::pdea > | |
| Ckmf_pb< kmf_fc::ptdea128 > | |
| Ckmf_pb< kmf_fc::ptdea192 > | |
| Ckmf_pb< kmf_fc::query > | |
| Ckmf_pb< kmf_fc::query_qai > | |
| Ckmf_pb< kmf_fc::tdea128 > | |
| Ckmf_pb< kmf_fc::tdea192 > | |
| Ckmo_pb | |
| Ckmo_pb< kmo_fc::aes128 > | |
| Ckmo_pb< kmo_fc::aes192 > | |
| Ckmo_pb< kmo_fc::aes256 > | |
| Ckmo_pb< kmo_fc::dea > | |
| Ckmo_pb< kmo_fc::paes128 > | |
| Ckmo_pb< kmo_fc::paes192 > | |
| Ckmo_pb< kmo_fc::paes256 > | |
| Ckmo_pb< kmo_fc::pdea > | |
| Ckmo_pb< kmo_fc::ptdea128 > | |
| Ckmo_pb< kmo_fc::ptdea192 > | |
| Ckmo_pb< kmo_fc::query > | |
| Ckmo_pb< kmo_fc::query_qai > | |
| Ckmo_pb< kmo_fc::tdea128 > | |
| Ckmo_pb< kmo_fc::tdea192 > | |
| Cpcc_pb | |
| Cpcc_pb< pcc_fc::comp_last_cmac_aes128 > | |
| Cpcc_pb< pcc_fc::comp_last_cmac_aes192 > | |
| Cpcc_pb< pcc_fc::comp_last_cmac_aes256 > | |
| Cpcc_pb< pcc_fc::comp_last_cmac_dea > | |
| Cpcc_pb< pcc_fc::comp_last_cmac_paes128 > | |
| Cpcc_pb< pcc_fc::comp_last_cmac_paes192 > | |
| Cpcc_pb< pcc_fc::comp_last_cmac_paes256 > | |
| Cpcc_pb< pcc_fc::comp_last_cmac_pdea > | |
| Cpcc_pb< pcc_fc::comp_last_cmac_ptdea128 > | |
| Cpcc_pb< pcc_fc::comp_last_cmac_ptdea192 > | |
| Cpcc_pb< pcc_fc::comp_last_cmac_tdea128 > | |
| Cpcc_pb< pcc_fc::comp_last_cmac_tdea192 > | |
| Cpcc_pb< pcc_fc::comp_xts_param_aes128 > | |
| Cpcc_pb< pcc_fc::comp_xts_param_aes192 > | |
| Cpcc_pb< pcc_fc::comp_xts_param_paes128 > | |
| Cpcc_pb< pcc_fc::comp_xts_param_paes192 > | |
| Cpcc_pb< pcc_fc::query > | |
| Cpcc_pb< pcc_fc::query_qai > | |
| Cpcc_pb< pcc_fc::scalar_mul_ed25519 > | |
| Cpcc_pb< pcc_fc::scalar_mul_ed448 > | |
| Cpcc_pb< pcc_fc::scalar_mul_p256 > | |
| Cpcc_pb< pcc_fc::scalar_mul_p384 > | |
| Cpcc_pb< pcc_fc::scalar_mul_p521 > | |
| Cpcc_pb< pcc_fc::scalar_mul_x25519 > | |
| Cpcc_pb< pcc_fc::scalar_mul_x448 > | |
| Cpckmo_pb | |
| Cpckmo_pb< pckmo_fc::aes_128_key > | |
| Cpckmo_pb< pckmo_fc::aes_192_key > | |
| Cpckmo_pb< pckmo_fc::aes_256_key > | |
| Cpckmo_pb< pckmo_fc::aes_xts128_double_key > | |
| Cpckmo_pb< pckmo_fc::aes_xts256_double_key > | |
| Cpckmo_pb< pckmo_fc::des_key > | |
| Cpckmo_pb< pckmo_fc::ecc_ed25519_key > | |
| Cpckmo_pb< pckmo_fc::ecc_ed448_key > | |
| Cpckmo_pb< pckmo_fc::ecc_p256_key > | |
| Cpckmo_pb< pckmo_fc::ecc_p384_key > | |
| Cpckmo_pb< pckmo_fc::ecc_p521_key > | |
| Cpckmo_pb< pckmo_fc::hmac_1024_key > | |
| Cpckmo_pb< pckmo_fc::hmac_512_key > | |
| Cpckmo_pb< pckmo_fc::query > | |
| Cpckmo_pb< pckmo_fc::query_qai > | |
| Cpckmo_pb< pckmo_fc::tdes_128_key > | |
| Cpckmo_pb< pckmo_fc::tdes_192_key > | |
| Cprno_pb | |
| Cprno_pb< prno_fc::query > | |
| Cprno_pb< prno_fc::query_qai > | |
| Cprno_pb< prno_fc::sha512_drng_gen > | |
| Cprno_pb< prno_fc::sha512_drng_seed > | |
| Cprno_pb< prno_fc::trng > | |
| Cprno_pb< prno_fc::trng_q_r2c_ratio > | |
| Ncpu_mf | |
| Ccpumf_ctr_info | |
| Clsctl_param_block | |
| Cqsi_param_block | |
| Nctlreg | |
| Ccr0 | |
| Ccr15 | |
| Ccr2 | |
| Ccr5 | |
| Cctlreg | |
| Ndiag | |
| Cdiag210_t | Parameter block for DIAG 0x210 |
| Necag | |
| Ccache_summary | Full topology summary (ASI=cache, AI=extract_topo_summary) |
| Ccache_summary_entry | One byte of a topology-summary result |
| Ccpu_speed | CPU-speed result (ASI=cpu, AI=extract_cpu_speed) |
| Nirq | |
| Cirq_frame | Interrupt frame saved by entry.S on every trap or interrupt |
| Nlowcore | |
| Cap_init_params | Parameters for AP lowcore setup |
| Czx_lowcore | Z/Architecture 8 KB prefix (lowcore) structure |
| Nnnpa | |
| Ndetail | |
| Cdata_layout_feature_tensor | |
| Cdata_layout_kernel_tensor | |
| Cdata_layout_weights_tensor | |
| Cfn_pb | |
| Cfn_pb< fn_code::add > | |
| Cfn_pb< fn_code::avgpool2d > | |
| Cfn_pb< fn_code::batchnorm > | |
| Cfn_pb< fn_code::convolution > | |
| Cfn_pb< fn_code::div > | |
| Cfn_pb< fn_code::exp > | |
| Cfn_pb< fn_code::gelu > | |
| Cfn_pb< fn_code::gruact > | |
| Cfn_pb< fn_code::invsqrt > | |
| Cfn_pb< fn_code::layernorm > | |
| Cfn_pb< fn_code::log > | |
| Cfn_pb< fn_code::lstmact > | |
| Cfn_pb< fn_code::matmul_op > | |
| Cfn_pb< fn_code::matmul_op_bcast1 > | |
| Cfn_pb< fn_code::matmul_op_bcast23 > | |
| Cfn_pb< fn_code::max > | |
| Cfn_pb< fn_code::maxpool2d > | |
| Cfn_pb< fn_code::min > | |
| Cfn_pb< fn_code::moments > | |
| Cfn_pb< fn_code::mul > | |
| Cfn_pb< fn_code::norm > | |
| Cfn_pb< fn_code::qaf > | |
| Cfn_pb< fn_code::reduce > | |
| Cfn_pb< fn_code::relu > | |
| Cfn_pb< fn_code::sigmoid > | |
| Cfn_pb< fn_code::softmax > | |
| Cfn_pb< fn_code::sqrt > | |
| Cfn_pb< fn_code::sub > | |
| Cfn_pb< fn_code::tanh > | |
| Cfn_pb< fn_code::transform > | |
| Cformat0_pb | |
| Cformat1_pb | |
| Cgeneric_tensor_view | |
| Cqaf_pb | |
| Cresult | |
| Cstickified_tensor_view | |
| Ctensor_descriptor | |
| Npercpu | |
| Cpcp_pool | Per-CPU page cache block |
| Cpercpu_data | S390x per-CPU data block embedded in the lowcore at 0x0400 |
| Nprocessor | |
| Ccpuid | Cpuid structure (STIDP result) |
| Cregister_pair | A 128-bit register pair (even/odd GPR pair) |
| Cstack_frame | S390x ELF ABI stack frame — 160-byte save area at r15 |
| Npsw | |
| Cepsw_words | |
| Czx_psw | 64-bit z/Architecture PSW (16 bytes, 8-byte aligned per PoP §4.2) |
| Nptf | |
| Ndetail | |
| Cptf_result | Raw decoded PTF result |
| Nsclp | |
| Cerr_notify_evbuf | |
| Cerr_notify_sccb | |
| Cevbuf_header | |
| Cipl_info | |
| Cread_cpu_info_sccb | |
| Cread_info_sccb | |
| Csccb_header | |
| Csclp_header | |
| Csclp_info | |
| Czpci_report_error_header | |
| Nsigp | |
| Csigp_backoff | SIGP retry backoff state |
| Csigp_result | |
| Nsmp | |
| Cap_boot_record | |
| Nsthyi | |
| Chv_view | |
| Clevel | |
| Clevel_iterator | |
| Chvg_leveled_traits | |
| Chvg_leveled_traits< inf0hdr > | |
| Chvg_leveled_traits< inf1hdr > | |
| Chvg_pair | |
| Cinf0gst | |
| Cinf0hdr | |
| Cinf0hdyg | |
| Cinf0hyp | |
| Cinf0hyp_infyaut | |
| Cinf0hyp_infyins | |
| Cinf0mac | |
| Cinf0par | |
| Cinf1hdr | |
| Cinf1hyp | |
| Cinf1mac | |
| Cinf1par | |
| Cinf1yghd | |
| Cinf2gst | |
| Cinf3gst | |
| Cinf4pool | |
| Cinf5hdr | |
| Cinf6hdr | |
| Cinf6mem | |
| Cinfchdr | |
| Cinfhdr_layout | |
| Cinfhdr_view | |
| Clist_view | |
| Citerator | |
| Cmachine_pair | |
| Cmachine_traits | |
| Cmachine_traits< inf0hdr > | |
| Cmachine_traits< inf1hdr > | |
| CNoBase | |
| CNoExt | |
| Cpartition_pair | |
| Cpartition_traits | |
| Cpartition_traits< inf0hdr > | |
| Cpartition_traits< inf1hdr > | |
| Csthyi_key | |
| Csthyi_result | |
| Csthyi_traits | |
| Csthyi_traits< sthyi_fc::designated_guest_info > | |
| Csthyi_traits< sthyi_fc::designated_resource_pool_info > | |
| Csthyi_traits< sthyi_fc::guest_list > | |
| Csthyi_traits< sthyi_fc::hypervisor_environment_info > | |
| Csthyi_traits< sthyi_fc::processor_capability_function > | |
| Csthyi_traits< sthyi_fc::resource_pool_list > | |
| Csthyi_traits< sthyi_fc::resource_pool_member_list > | |
| Nstsi | |
| Ndetail | |
| Cstsi_combo | |
| Cadjustment_factor | |
| Calternate_capability | |
| Cbasic_machine_cfg | |
| Cbasic_machine_cpu | |
| Cbasic_machine_cpus | |
| Cbasic_machine_cpus_view | |
| Cconfiguration_topology | |
| Cconfiguration_topology_view | |
| Clpar_cpu | |
| Clpar_cpus | |
| Ctopology_container | |
| Ctopology_container_view | |
| Ctopology_core | |
| Ctopology_cpu_record | |
| Ctopology_cpu_view | |
| Ctopology_entry | |
| Ctopology_list_view | |
| Ctopology_parse_result | |
| Ctopology_path | |
| Cvm_cpus | |
| Cvm_descriptor_block | |
| Nteid | |
| Cteid | Union view of a 64-bit TEID |
| Ntx | |
| Ctdb | Transaction Diagnostic Block |
| Ctdb_exception_code | |
| Nvector | |
| Cvector128 | |
| Ncss | |
| Ndevmatch | |
| Ndetail | |
| Cdev_entry | Single entry in the device-type or control-unit-type table |
| Cmatch_result | Result of a device lookup |
| Ninit | |
| Nzxfl | |
| Ccpu_info | One entry in the CPU map |
| Cecag_info | ECAG CPU attributes |
| Cmem_region | One entry in the physical memory map |
| Cprotocol | ZXFoundationLoader boot protocol. (C++-ify) |
| Csclp_info | SCLP facility info detected by loader |
| Csysmodule | System Modules - (sysmodule=N in parmfile) |
| Csysteminfo | System identification — populated from STSI (EBCDIC converted to ASCII by loader) |
| Nzxvl | |
| Cchecksum_entry | |
| Cchecksum_table | |
| Nio | |
| Ncss | |
| Csubchannel_entry | Per-subchannel bookkeeping entry |
| Cccw1 | Format-1 CCW: 8 bytes, big-endian, used with Format-1 ORB |
| Cirb | Interruption Response Block — output of TSCH instruction. Layout: SCSW(12) + ESW(20) + ECW(32) + EMW(32) = 96 bytes |
| Corb | Operation Request Block — input to SSCH instruction |
| Cpmcw | Path Management Control Word — subchannel configuration |
| Cschib | Subchannel Information Block — returned by STSCH, input to MSCH |
| Cscsw | Subchannel Status Word — packed status from TSCH |
| Csenseid_data | Sense ID response data returned by CCW_CMD_SENSE_ID |
| Csubchannel_id | Subsystem-Identification Word (SID) for I/O instructions |
| Nlib | |
| Nstacktrace | |
| Cstack_frame | S390x ELF ABI stack frame — 160-byte save area at r15 |
| Cstack_info | |
| Ctrace_entry | |
| Nmmu | |
| Ndetail | |
| Calloc_record | Record of one intermediate table allocated during a walk |
| Calloc_stack | Stack of allocations made during a single map_page walk. Maximum depth: 4 (R2, R3, Seg, PTE from an R1 root) |
| Clevel_state | Per-level state captured during Phase 1 |
| Cdat_table | Typed handle to a DAT table at a specific level |
| Cmmu_transaction | Transactional wrapper for batched MMU operations |
| Cpage_prot | Page protection descriptor — distinct from raw u64 |
| Cpte | Page Table Entry — distinct type from rste<> |
| Crste | Region/Segment Table Entry parameterized by level |
| Ctyped_asce | Typed Address Space Control Element |
| Nsched | |
| Cuser_regs | User-mode register save area for strand entry/exit |
| Ntrap | |
| Nfixup | |
| Cfixup_entry | |
| Npgm | |
| Ndetail | |
| Cpgm_name_entry | |
| Cvector_exception_code | |
| Ncrypto | |
| Nsha256 | |
| Csha256_ctx | SHA-256 running computation context |
| Ndetail | |
| Cu128_pair | |
| Ndrivers | |
| Nconsole | |
| Ndiag | |
| Ndetail | |
| Chercules_message | Encapsulates a Hercules-compatible DIAG 8 message |
| Nlib | |
| Nformat | |
| Cdec | Integer with padding options |
| Cformat_context | Internal buffer management for formatting |
| Cformatter | Default formatter implementation for various types |
| Cformatter< bool > | Formatter for booleans — prints "true" or "false" |
| Cformatter< char > | Formatter for characters |
| Cformatter< char[N]> | Formatter for fixed-size character arrays (string literals) |
| Cformatter< const char * > | Formatter for C-style strings |
| Cformatter< dec > | |
| Cformatter< hex > | |
| Cformatter< lib::kernel_error > | Formatter specialization for lib::kernel_error |
| Cformatter< lib::static_vector< T, N > > | Formatter for lib::static_vector<T, N> |
| Cformatter< std::source_location > | Formatter for std::pair |
| Cformatter< std::span< T, Extent > > | Formatter for std::span<T, Extent> |
| Cformatter< std::string_view > | Formatter for string views |
| Cformatter< T * > | Formatter for pointers |
| Cformatter< T > | Base formatter for integers |
| Cformatter< uchar[N]> | Formatter for fixed-size byte (uchar) arrays |
| Chex | Hexadecimal wrapper for integers |
| Nrwonce | |
| Ndetail | |
| Cnative_uint | |
| Cnative_uint< 1 > | |
| Cnative_uint< 2 > | |
| Cnative_uint< 4 > | |
| Cnative_uint< 8 > | |
| Ccell | |
| Cref | |
| Cbit_field | |
| Cbit_iterator | |
| Cbit_range_ref | |
| Cbit_ref | |
| Cbit_view | Non-owning typed view over a single integer's bits |
| Cbitfield_ref | |
| Ccpumask | A fixed-capacity, SMP-aware set of CPU identifiers |
| Cfield_spec | |
| Cfixed_string | |
| Cid_allocator | Fixed-capacity SMP-safe ID allocator backed by a bitmap |
| Ckernel_error | Unified kernel error type |
| Clist_head | Intrusive circular doubly-linked list |
| Ctyped_range | Typed range that yields Owner& for range-for |
| Clist_iterator | Bidirectional iterator over raw list_node pointers |
| Clist_node | Embeddable anchor for an intrusive doubly-linked list |
| Clsb0_t | |
| Cmin_heap | Fixed-capacity binary min-heap |
| Cmsb0_t | |
| Crb_augment_none | Default augmentation — no-op. Zero overhead when not needed |
| Crb_node | Intrusive red-black tree node |
| Crb_root | RB-tree root. nullptr = empty tree |
| Crb_root_cached | RB-tree root with cached leftmost node for O(1) begin() |
| Ctyped_iterator | Typed in-order iterator (yields Owner&) |
| Ctyped_range | Typed range adaptor for range-for |
| Crecord | |
| Crecord_ref | |
| Cring_buffer | A lock-free byte-stream ring buffer (mirrors Linux kfifo) |
| Cscope_guard | RAII scope guard — calls fn on destruction unless dismissed |
| Csoftirq_entry | One entry in the global softirq vector table |
| Csoftirq_state | Per-CPU softirq execution state |
| Cstatic_bitmap | A fixed-capacity, SMP-aware bitmap |
| Cstatic_queue | A fixed-capacity FIFO queue (circular buffer) |
| Cstatic_vector | A contiguous sequence of up to N elements stored entirely |
| Ctokenizer | Zero-allocation streaming string tokenizer |
| Ctyped_list_iterator | Typed bidirectional iterator that yields Owner& directly |
| Nstd | |
| Ctuple_element< I, lib::record< T, Numbering, Fields... > > | |
| Ctuple_size< lib::record< T, Numbering, Fields... > > | |
| Nzxfoundation | |
| Nbase | |
| Ncmdline | |
| Cparam | Descriptor for a single cmdline parameter |
| Ctransaction | |
| Ctypestate | Zero-overhead typestate carrier |
| Ndgp | |
| Ncap | |
| Ndetail | |
| Ccapability_slot | |
| Ccap_token | Opaque 64-bit capability token |
| Ndomain | |
| Ndetail | |
| Cdomain_create_txn | Transactional domain creation |
| Cnucleus_domain_handle | Nucleus domain |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| Cstrand | Strand — the DGP kernel's unit of schedulable execution |
| Cstrand_body | Cold-field body for a strand |
| Cstrand_create_request | Request used to create a secondary strand inside a domain |
| Ngate | |
| Ndispatch | |
| Ndetail | |
| Ccap_token | Opaque 64-bit capability token |
| Centry | |
| Cgate_desc | |
| Ccap_token | Opaque 64-bit capability token |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| Centry_meta | Metadata attached to each dispatch table entry |
| Cregistration_op | Bulk-register all handlers for a namespace |
| Nregistration | |
| Centry_meta | Metadata attached to each dispatch table entry |
| Cregistration_op | Bulk-register all handlers for a namespace |
| Cgate_desc | |
| Nisolation | |
| Ndetail | |
| Cstorage_key_lock_guard | |
| Cisolation_domain_state | Hardware-backed state recorded for one DGP isolation domain |
| Cisolation_policy | Domain policy supplied to the DGP isolation core |
| Nmemory_contract | |
| Ccontract_request | Memory request submitted to the clean-core contract |
| Ccontract_result | DGP-authorized policy output attached to VM regions and DAT operations |
| Npolicy | |
| Cpolicy_server | |
| Nportal | |
| Ndetail | |
| Cportal_create_txn | CRTP transaction that tracks the multi-step portal creation |
| Cportal_binding | Result of an import that must be used with the returned AR |
| Cportal_desc | |
| Nsignal | |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| Csignal_entry | A single signal queued for delivery to a domain |
| Csignal_handler_info | Descriptor for a registered signal handler |
| Csignal_queue | Fixed-capacity signal queue embedded in the domain struct |
| Nsync_contract | |
| Ccontract_state | Snapshot of synchronization state supplied to a DGP contract check |
| Cauthorization_lease | Short-lived authorization proof bound to object generations |
| Cauthorization_metadata | Fine-grained metadata supplied alongside an authorization check |
| Nmemory | |
| Nnuma | |
| Callocation_policy | Placement policy supplied to PMM, VM, or DGP memory-contract operations |
| Cnode_topology | NUMA node topology and allocator watermarks |
| Cplacement_result | Result of resolving a placement policy against topology state |
| Cslit_matrix | System Locality Information Table — distance matrix for NUMA nodes |
| Nobjects | |
| Cmemory_object | Single authority representation for any memory-bearing resource in the kernel |
| Cmemory_object_policy | Immutable policy stamped into a memory authority at creation |
| Cmemory_object_ref | Generation-checked identity used across memory-object APIs |
| Cview_body | Tagged body for the typed views over a memory_object |
| Npage_cache | |
| Ccache_binding | Stable identity for a cache mapping pin stored in a VM slot |
| Ccache_entry | Page-cache key and resident frame record |
| Cpage_lease | Move-only cache mapping pin held while a PTE is being installed |
| Npmm | |
| Ndetail | |
| Cbuddy_zone | Per-zone buddy allocator state |
| Cfree_node | Intrusive doubly-linked free-list node, written into the first 16 bytes of each free buddy block via HHDM |
| Cnode_allocation | |
| Cnuma_zone_set | Per-node allocator state |
| Cpcp_node | Intrusive singly-linked PCP node, written into the first 8 bytes of each PCP-cached page |
| Cresv_entry | |
| Callocation_request | Node-aware allocation request used by the PMM compatibility wrappers |
| Callocation_result | Node-aware allocation result |
| Cfolio | Move-only, typestate-tracked physical memory allocation |
| Cframe_desc | Compact per-physical-frame metadata record |
| Cpcp_list | One order-specific free list within the PCP |
| Cpcp_pool | Per-CPU page cache block |
| Ctransaction | Atomic multi-folio allocation transaction |
| Ctypestate | Zero-overhead typestate carrier |
| Nrmap | |
| Centry | One reverse-map entry: identifies a single VMA slot that maps a given physical frame |
| Cpeer_invalidation_result | Effects of invalidating every peer of one reverse-mapped frame |
| Cpeer_ref | Mutable record of one rmap entry observed during a walk |
| Nslub | |
| Ckmem_cache | SLUB slab cache descriptor |
| Ckmem_cache_cpu | Per-CPU hot allocation state |
| Ckmem_cache_node | Per-NUMA-node slab state |
| Ckmem_cache_ref | Type-safe, zero-overhead reference to a kmem_cache in a known lifecycle state |
| Cslab_header | Metadata embedded at the physical start of each slab frame |
| Cslab_ptr | Move-only RAII owner of a slab-allocated T |
| Ctyped_slab_cache | Type-safe handle to a kmem_cache |
| Nvm | |
| Ndetail | |
| Crb_insert_plan | |
| C_fault_file_request | Coordinates of a file-backed miss captured while the VM-space lock is held |
| Cvm_accounting | |
| Cvm_page_map | Lazily-allocated per-VMA page map |
| Cvm_page_slot | |
| Cvm_region | |
| Cvm_space | |
| Nsched | |
| Ncbs | |
| Ccbs_replen | Per-strand CBS state record (one per admitted deadline strand) |
| Nclassed | |
| Ndetail | |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| Crun_queue | Per-CPU run queue — schedules strands (execution contexts) |
| Cstrand | Strand — the DGP kernel's unit of schedulable execution |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| Crun_queue | Per-CPU run queue — schedules strands (execution contexts) |
| Csched_class | Scheduler class — vtable of typed function pointers |
| Cstrand | Strand — the DGP kernel's unit of schedulable execution |
| Ncontext | |
| Cpreempt_guard | |
| Ncpudl | |
| Ndetail | |
| Ccpudl_index | The global earliest-deadline index root + per-CPU storage |
| Ccpudl_node | Per-CPU rb-tree node embedding for the global DEADLINE index |
| Ncpupri | |
| Ndetail | |
| Ccpupri_index | The CPU priority index state — one mask per priority bucket |
| Ndeadline | |
| Ndetail | |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| Crun_queue | Per-CPU run queue — schedules strands (execution contexts) |
| Cstrand | Strand — the DGP kernel's unit of schedulable execution |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| Crun_queue | Per-CPU run queue — schedules strands (execution contexts) |
| Cstrand | Strand — the DGP kernel's unit of schedulable execution |
| Nfair | |
| Cfair_iterator | Iterrator class for fair nodes |
| Cfair_range | |
| Csched_entity | Compact EEVDF scheduling entity carrier embedded in strand |
| Nnohz | |
| Cnohz_ops | Generic per-CPU hook pointers |
| Nrq | |
| Crun_queue | Per-CPU run queue — schedules strands (execution contexts) |
| Nrq_snapshot | |
| Crq_snapshot | Snapshot of a remote run_queue's balancer-relevant fields |
| Nrt | |
| Nbw | |
| Crt_bandwidth | Per-CPU RT bandwidth accounting block |
| Ndetail | |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| Crun_queue | Per-CPU run queue — schedules strands (execution contexts) |
| Cstrand | Strand — the DGP kernel's unit of schedulable execution |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| Crun_queue | Per-CPU run queue — schedules strands (execution contexts) |
| Cstrand | Strand — the DGP kernel's unit of schedulable execution |
| Nsd | |
| Ndetail | |
| Ccpu_topology_record | Per-CPU topology and load record consumed by scheduler balancing |
| Csched_domain | Per-CPU per-level scheduling-domain descriptor |
| Csched_domain_tree | Per-CPU sched_domain tree rooted at run_queue::sd |
| Csched_group | Compact sched_group descriptor — a node in the sched_domain balancing candidates ring |
| Nsoftirq | |
| Cbalance_req | Per-CPU softirq balancer state carried by run_queue |
| Nstrandctx | |
| Ndetail | |
| Cuser_regs | User-mode register save area for strand entry/exit |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| Cstrand | Strand — the DGP kernel's unit of schedulable execution |
| Cuser_regs | User-mode register save area for strand entry/exit |
| Ntopology | |
| Ccpu_topology_record | Per-CPU topology and load record consumed by scheduler balancing |
| Cstrand_placement_policy | Placement policy associated with a schedulable strand |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| Crun_queue | Per-CPU run queue — schedules strands (execution contexts) |
| Csched_admission_result | Result returned by scheduler class admission |
| Csched_avg | Per-entity PELT averaging state carried in strand_body (cold) |
| Csched_avg_rq | Per-CPU accumulators attached to cfs_rq, mirroring Linux's cfs_rq::avg |
| Csched_domain_tree | Per-CPU sched_domain tree rooted at run_queue::sd |
| Csched_entity | Compact EEVDF scheduling entity carrier embedded in strand |
| Csched_mask | Compact CPU or node mask used by scheduler admission |
| Csched_policy | Public scheduler policy contract for a DGP strand |
| Cstrand | Strand — the DGP kernel's unit of schedulable execution |
| Nscoms | |
| Nkobject | |
| Cbobject | The kernel object header — embedded at offset 0 of every SCOMS-managed resource |
| Ckref | Saturating atomic reference count |
| Crobject | Zero-overhead, typestate-tracked, reference-counted handle |
| Nobject_core | |
| Cobject_metadata | |
| Cscoms_table | Generic, generation-counted kernel object table |
| Nsmp | |
| Ncsd | |
| Ccall_single_data | One cross-CPU function-call descriptor |
| Ccsd_stats | Csd queue statistics per CPU (read-only diagnostics) |
| Nsync | |
| Ndetail | |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| Cstrand | Strand — the DGP kernel's unit of schedulable execution |
| Nmutex | |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| Cmutex | Blocking mutex — sleep/wake mutual exclusion |
| Cmutex_waiter | |
| Cstrand | Strand — the DGP kernel's unit of schedulable execution |
| Cwait_entry | Intrusive wait queue entry — embedded in the waiter's stack frame |
| Cwait_head | Wait queue — a spinlock-protected list of wait_entry nodes |
| Nqspinlock | |
| Cmcs_node | MCS node for queued spinlocks |
| Cqspinlock | Queued spinlock — SMP-safe, cache-line-efficient |
| Nrcu | |
| Crcu_head | Deferred-callback node embedded in the object to be freed |
| Cread_guard | RAII RCU read-side guard (inline OK — calls exported non-TU-local functions) |
| Nrtmutex | |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| Crtmutex | Real-time mutex with multi-link priority inheritance |
| Cstrand | Strand — the DGP kernel's unit of schedulable execution |
| Nwaitqueue | |
| Cwait_entry | Intrusive wait queue entry — embedded in the waiter's stack frame |
| Cwait_head | Wait queue — a spinlock-protected list of wait_entry nodes |
| Cirq_lock_guard | Scoped lock guard that saves and restores IRQ state |
| Clock_guard | Standard blocking lock guard |
| Cseqlock | |
| Nsys | |
| Nipc | |
| Ccapability_attachment | |
| Cendpoint_object | |
| Cendpoint_queue | |
| Cgrant_attachment | |
| Cmessage_body | |
| Cmessage_object | |
| Cuser_message_request | |
| Cuser_message_result | |
| Nirq | |
| Cirq_desc | IRQ descriptor — SCOMS-managed kobject, one per active vector |
| Nprintk | |
| Cprintk_backend | Interface for a logging backend |
| Cprintk_state | |
| Nservice | |
| Cservice_entry | A single entry in the service registry |
| Nsyschk | |
| Cfmt_loc | Bundle carrying a format-string and its call-site source location |
| Czx_crash_record | Crash record written into the BSP lowcore on every system_check call |
| Ntime | |
| Cduration | Represents a duration with nanosecond precision |
| Cinstant | Represents an absolute point in time |
| Ntimer | |
| Ndetail | |
| Ctimer_less | Comparator for kernel_timer pointers — orders by deadline_tod |
| Ckernel_timer | Kernel timer descriptor |
| Ctimer_heap | Fixed-capacity binary min-heap of kernel_timer pointers |
| Nzinit | |
| Czi_desc | |
| Nzxallsyms | |
| Csym_info | A resolved kernel symbol entry |
| Nzxio | |
| Ndetail | |
| Cio_bind_txn | |
| Cio_binding | Describes the binding of a CSS device to a user domain |
| Cio_completion | Completion record copied from the kernel-owned binding ring |
| Cio_request | User-visible request descriptor copied into the nucleus before CSS submission |
| Ccap_token | Opaque 64-bit capability token |
| Cdomain | The domain struct — the central entity of the DGP kernel |
| CFixedSizeBase | |
| Cgate_desc | |
| Cportal_desc | |
| Crun_queue | Per-CPU run queue — schedules strands (execution contexts) |
| Cstrand | Strand — the DGP kernel's unit of schedulable execution |