RTEMS CPU Kit with SuperCore
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 C__EIT_entry
 C__ns_msg
 C__ns_rr
 C__reg_ACSR
 C__reg_ADCSRA
 C__reg_ADCSRB
 C__reg_ADCSRC
 C__reg_ADMUX
 C__reg_AES_CTRL
 C__reg_AES_KEY
 C__reg_AES_STATE
 C__reg_AES_STATUS
 C__reg_ANT_DIV
 C__reg_ASSR
 C__reg_BATMON
 C__reg_BGCR
 C__reg_CCA_THRES
 C__reg_CLKPR
 C__reg_CSMA_BE
 C__reg_CSMA_SEED_0
 C__reg_CSMA_SEED_1
 C__reg_DIDR0
 C__reg_DIDR1
 C__reg_DIDR2
 C__reg_DPDS0
 C__reg_DPDS1
 C__reg_DRTRAM0
 C__reg_DRTRAM1
 C__reg_DRTRAM2
 C__reg_DRTRAM3
 C__reg_EECR
 C__reg_EICRA
 C__reg_EICRB
 C__reg_EIFR
 C__reg_EIMSK
 C__reg_FTN_CTRL
 C__reg_GPIOR0
 C__reg_GPIOR1
 C__reg_GPIOR2
 C__reg_GTCCR
 C__reg_IEEE_ADDR_0
 C__reg_IEEE_ADDR_1
 C__reg_IEEE_ADDR_2
 C__reg_IEEE_ADDR_3
 C__reg_IEEE_ADDR_4
 C__reg_IEEE_ADDR_5
 C__reg_IEEE_ADDR_6
 C__reg_IEEE_ADDR_7
 C__reg_IRQ_MASK
 C__reg_IRQ_STATUS
 C__reg_LLCR
 C__reg_LLDRH
 C__reg_LLDRL
 C__reg_MAN_ID_0
 C__reg_MAN_ID_1
 C__reg_MCUCR
 C__reg_MCUSR
 C__reg_NEMCR
 C__reg_OCDR
 C__reg_OSCCAL
 C__reg_PAN_ID_0
 C__reg_PAN_ID_1
 C__reg_PART_NUM
 C__reg_PCICR
 C__reg_PCIFR
 C__reg_PCMSK1
 C__reg_PCMSK2
 C__reg_PHY_CC_CCA
 C__reg_PHY_ED_LEVEL
 C__reg_PHY_RSSI
 C__reg_PHY_TX_PWR
 C__reg_PLL_CF
 C__reg_PLL_DCU
 C__reg_PRR0
 C__reg_PRR1
 C__reg_PRR2
 C__reg_RAMPZ
 C__reg_RX_CTRL
 C__reg_RX_SYN
 C__reg_SCBTSRHH
 C__reg_SCBTSRHL
 C__reg_SCBTSRLH
 C__reg_SCBTSRLL
 C__reg_SCCNTHH
 C__reg_SCCNTHL
 C__reg_SCCNTLH
 C__reg_SCCNTLL
 C__reg_SCCR0
 C__reg_SCCR1
 C__reg_SCIRQM
 C__reg_SCIRQS
 C__reg_SCOCR1HH
 C__reg_SCOCR1HL
 C__reg_SCOCR1LH
 C__reg_SCOCR1LL
 C__reg_SCOCR2HH
 C__reg_SCOCR2HL
 C__reg_SCOCR2LH
 C__reg_SCOCR2LL
 C__reg_SCOCR3HH
 C__reg_SCOCR3HL
 C__reg_SCOCR3LH
 C__reg_SCOCR3LL
 C__reg_SCSR
 C__reg_SCTSRHH
 C__reg_SCTSRHL
 C__reg_SCTSRLH
 C__reg_SCTSRLL
 C__reg_SFD_VALUE
 C__reg_SHORT_ADDR_0
 C__reg_SHORT_ADDR_1
 C__reg_SMCR
 C__reg_SPCR
 C__reg_SPMCSR
 C__reg_SPSR
 C__reg_SREG
 C__reg_TCCR0A
 C__reg_TCCR0B
 C__reg_TCCR1A
 C__reg_TCCR1B
 C__reg_TCCR1C
 C__reg_TCCR2A
 C__reg_TCCR2B
 C__reg_TCCR3A
 C__reg_TCCR3B
 C__reg_TCCR3C
 C__reg_TCCR4A
 C__reg_TCCR4B
 C__reg_TCCR4C
 C__reg_TCCR5A
 C__reg_TCCR5B
 C__reg_TCCR5C
 C__reg_TIFR0
 C__reg_TIFR1
 C__reg_TIFR2
 C__reg_TIFR3
 C__reg_TIFR4
 C__reg_TIFR5
 C__reg_TIMSK0
 C__reg_TIMSK1
 C__reg_TIMSK2
 C__reg_TIMSK3
 C__reg_TIMSK4
 C__reg_TIMSK5
 C__reg_TRX_CTRL_1
 C__reg_TRX_CTRL_2
 C__reg_TRX_STATE
 C__reg_TRX_STATUS
 C__reg_TRXPR
 C__reg_TST_CTRL_DIGI
 C__reg_TST_RX_LENGTH
 C__reg_TWAMR
 C__reg_TWAR
 C__reg_TWCR
 C__reg_TWSR
 C__reg_UCSR0A
 C__reg_UCSR0B
 C__reg_UCSR0C
 C__reg_UCSR1A
 C__reg_UCSR1B
 C__reg_UCSR1C
 C__reg_VERSION_NUM
 C__reg_VREG_CTRL
 C__reg_WDTCSR
 C__reg_XAH_CTRL_0
 C__reg_XAH_CTRL_1
 C__reg_XOSC_CTRL
 C__res_state
 C__rpc_auth
 C__rpc_client
 C__rpc_svcxprt
 C__rpc_xdr
 C__rtems_dev_t
 C__rtems_irq_connect_data__
 C__rtld_trace_sig
 C__rtld_trace_sig_argThese functions are provided as a separated interface to the Trace Buffer Generatror (TBG) data are not really designed for any real-time performance type interface
 C_CPU_ISR_handler_entry
 C_fs
 C_ftsent
 C_fu
 C_inode
 C_ns_flagdata
 C_pr
 C_rtems_filesystem_file_handlers_rFile system node operations table
 C_rtems_filesystem_operations_tableFile system operations table
 C_rtems_monitor_command_arg_t
 C_rtems_rfs_buffer
 C_rtems_rfs_file_handleFile data used to managed an open file
 C_rtems_rfs_file_sharedFile data that is shared by various file handles accessing the same file
 C_rtems_rfs_file_systemRFS File System data
 C_rtems_rfs_format_configRFS File System Configuration data used to format the file system
 C_rtems_rfs_groupCreates bit allocator for blocks in the group simpler
 C_rtems_rfs_inodeThe inode
 C_rtems_rfs_inode_handleRFS Inode Handle
 C_rtems_symbol_t
 C_rtems_symbol_table_t
 CAC_struct
 Caccepted_reply
 CADC_CH_struct
 CADC_struct
 CAES_struct
 Cah
 Calign
 CAPI_extensions_ControlThe control structure which defines the points at which an API can add an extension to the system initialization thread
 CAPI_Mutex_ControlControl block used to manage each API mutex
 CARM_VFP_context
 Carphdr
 Carpreq
 CASR_InformationThe following defines the control structure used to manage signals
 Cattrstat
 Caudata
 Cauthsvc
 Cauthunix_parms
 CAux32Info
 CAux64Info
 CAWEX_struct
 CBarrier_ControlThis type defines the control block used to manage each barrier
 CBarrier_MP_PacketThe following data structure defines the packet used to perform remote barrier operations
 Cbootp_packet
 Cbpf_hdr
 Cbpf_insn
 Cbpf_program
 Cbpf_stat
 Cbpf_version
 Cbuffer_info
 Ccache_node
 Ccall_body
 Ccall_rpc_private
 Ccallout
 Ccbcp_state
 Cccp_options
 Ccgi_env_block
 CChain_ControlThis is used to manage a chain
 CChain_Node_structThis is used to manage each element (node) which is placed on a chain
 Cchap_state
 CCLK_struct
 Cclnt_raw_private
 Ccmsghdr
 Ccode
 Ccompare_info
 Ccompletion
 Ccompstat
 Cconfig_s
 CContext_ControlThis defines the minimal set of integer and processor state registers that must be saved during a voluntary context switch from one thread to another
 CContext_Control_fpThis defines the complete set of floating point registers that must be saved during any context switch from one thread to another
 CContext_Control_sse
 CCORE_barrier_AttributesThe following defines the control block used to manage the attributes of each barrier
 CCORE_barrier_ControlThe following defines the control block used to manage each barrier
 CCORE_message_queue_AttributesControl block used to manage the attributes of each message queue
 CCORE_message_queue_BufferData types needed to manipulate the contents of message buffers
 CCORE_message_queue_Buffer_controlThe organization of a message buffer
 CCORE_message_queue_ControlControl block used to manage each message queue
 CCORE_mutex_AttributesThe control block used to manage attributes of each mutex
 CCORE_mutex_ControlControl block used to manage each mutex
 CCORE_RWLock_AttributesThe following defines the control block used to manage the attributes of each RWLock
 CCORE_RWLock_ControlThe following defines the control block used to manage each RWLock
 CCORE_semaphore_AttributesThe following defines the control block used to manage the attributes of each semaphore
 CCORE_semaphore_ControlThe following defines the control block used to manage each counting semaphore
 CCORE_spinlock_AttributesThe following defines the control block used to manage the attributes of each spinlock
 CCORE_spinlock_ControlThe following defines the control block used to manage each spinlock
 CCPU_Exception_frameThe set of registers that specifies the complete processor state
 CCPU_Interrupt_frameThis defines the set of integer and processor state registers that must be saved during an interrupt
 CCPU_Minimum_stack_frameThis structure represents the organization of the minimum stack frame for the SPARC
 CCPU_Per_CPU_controlThe CPU specific per-CPU control
 CCPU_Trap_table_entryThe following type defines an entry in the SPARC's trap table
 Ccreateargs
 Ccrypt_data
 Ccrypt_format
 Ccstate
 Cct_data
 Cct_data_s
 Cctlname
 Cctrace_per_cpu_t
 Ccu_data
 CDAC_struct
 Cdatum
 Cdb_next_desc
 Cdb_result
 Cde
 Cdes_block
 CDes_Context
 CdevFS_data
 CdevFS_nodePer Device Node Control Structure
 Cdf_context
 CDFLL_struct
 Cdhcp_packet
 Cdinfo
 Cdir_scan_data
 CDirInfoRec_
 Cdirlist
 Cdiropargs
 Cdiropokres
 Cdiropres
 CDISPLAY
 CDMA_CH_struct
 CDMA_struct
 Cdom_binding
 Cdomain
 Cdrvmgr
 Cdrvmgr_busBus information
 Cdrvmgr_bus_opsBus operations
 Cdrvmgr_bus_paramsBus parameters used by driver interface functions to aquire information about bus
 Cdrvmgr_bus_resBus resource list node
 Cdrvmgr_devDevice information
 Cdrvmgr_drvDevice driver description
 Cdrvmgr_drv_opsDriver operations, function pointers
 Cdrvmgr_drv_resDriver resource entry, Driver resources for a certain device instance, containing a number of keys where each key hold the data of interest
 Cdrvmgr_func
 Cdrvmgr_key
 Cdrvmgr_key_valueUnion of different values
 Cdrvmgr_listList description, Singly link list with head and tail pointers
 Cdrvmgr_map_entryMAP entry
 Cdrvmgr_rw_arg
 CDual_ported_memory_ControlThe following structure defines the port control block
 CEBI_CS_struct
 CEBI_struct
 Ceditor
 Ceeprom
 CElf32_Cap
 CElf32_Dyn
 CElf32_Ehdr
 CElf32_Move
 CElf32_Nhdr
 CElf32_Phdr
 CElf32_Rel
 CElf32_Rela
 CElf32_Shdr
 CElf32_Sym
 CElf32_Syminfo
 CElf32_Verdaux
 CElf32_Verdef
 CElf32_Vernaux
 CElf32_Verneed
 CElf32_Versym
 CElf64_Cap
 CElf64_Dyn
 CElf64_Ehdr
 CElf64_Move
 CElf64_Nhdr
 CElf64_Phdr
 CElf64_Rel
 CElf64_Rela
 CElf64_Shdr
 CElf64_Sym
 CElf64_Syminfo
 Cencap_parms
 Centry
 Cenv
 Cerase_priv_struct
 Cether_addr
 Cether_arp
 Cether_header
 CEvent_Control
 CEvent_MP_PacketThe following data structure defines the packet used to perform remote event operations
 CEVSYS_struct
 Cexportnode
 CExtension_Control
 Cfat_cache_s
 Cfat_dir_pos_s
 Cfat_file_fd_sDescriptor of a fat-file
 Cfat_file_map_sThe "fat-file" representation
 Cfat_fs_info_s
 Cfat_pos_s
 Cfat_vol_s
 Cfattr
 Cfb_bitfield
 Cfb_cmap
 Cfb_fix_screeninfo
 Cfb_var_screeninfo
 Cffclock_estimate
 Cfhandle
 Cfhstatus
 Cfid
 Cfile
 Cfilesystem_node
 Cfind_arg
 Cformat
 CFrame_
 CFreechain_ControlThe freechain control
 Cfrmrinfo
 Cfsid
 Cfsm
 Cfsm_callbacks
 CFTPD_SessionInfo_t
 CFTPD_TaskPool_t
 CFTS
 CGiant_Control
 Cgroupnode
 Cgrp_context
 Cgz_header_s
 Cgz_state
 CHEADER
 CHeap_AreaHeap area structure for table based heap initialization and extension
 CHeap_BlockDescription for free or used blocks
 CHeap_ControlControl block used to manage a heap
 CHeap_InformationInformation about blocks
 CHeap_Information_blockInformation block returned by _Heap_Get_information()
 CHeap_StatisticsRun-time heap statistics
 CHIRES_struct
 Chostent
 Ci2c_busI2C bus control
 Ci2c_devI2C slave device control
 Ci2c_msgI2C transfer message
 Ci2c_rdwr_ioctl_dataArgument type for I2C_RDWR IO control call
 Ci2c_smbus_dataSMBus data
 Ci2c_smbus_ioctl_dataArgument type for I2C_SMBUS IO control call
 Ciattr
 Cicmp
 Cicmp_ra_addr
 Cicmpstat
 Cif_nameindex
 Cifaddr
 Cifaddrs
 Cifmedia_description
 Cifnet
 Cifpppcstatsreq
 Cifpppstatsreq
 Cifqueue
 Cigmp
 Cigmpmsg
 Cigmpstat
 CIMFS_device_t
 CIMFS_directory_t
 CIMFS_fifo_t
 CIMFS_file_t
 CIMFS_filebase_t
 CIMFS_fs_info_t
 CIMFS_generic_t
 CIMFS_jnode_tt
 CIMFS_linearfile_t
 CIMFS_link_t
 CIMFS_memfile_t
 CIMFS_mknod_control
 CIMFS_mknod_controls
 CIMFS_mount_data
 CIMFS_node_controlIMFS node control
 CIMFS_sym_link_t
 Cin_addr
 Cin_aliasreq
 Cin_ifaddr
 Cin_multi
 Cinflate_state
 Cinpcb
 Cinpcbinfo
 CInternal_errors_InformationThis type holds the fatal error information
 Cinternal_state
 Cinterrupt_gate_descriptor
 CIO
 Ciovec
 Cip
 Cip_fw
 Cip_fw_chain
 Cip_fw_if
 Cip_moptions
 Cip_mreq
 Cip_timestamp
 Cipasfrag
 Cipcp_options
 Cipoption
 Cipovly
 Cippseudo
 Cipq
 Cipstat
 CIRCOM_struct
 CISR_lock_ContextLocal ISR lock context for acquire and release pairs
 CISR_lock_ControlISR lock control
 Cjffs2_acl_entry
 Cjffs2_acl_entry_short
 Cjffs2_acl_header
 Cjffs2_compressor
 Cjffs2_device_node
 Cjffs2_eraseblock
 Cjffs2_full_dirent
 Cjffs2_full_dnode
 Cjffs2_inode_cache
 Cjffs2_inode_info
 Cjffs2_mount_opts
 Cjffs2_node_frag
 Cjffs2_node_union
 Cjffs2_raw_dirent
 Cjffs2_raw_inode
 Cjffs2_raw_node_ref
 Cjffs2_raw_summary
 Cjffs2_raw_xattr
 Cjffs2_raw_xref
 Cjffs2_readinode_info
 Cjffs2_sb_info
 Cjffs2_sum_dirent_flash
 Cjffs2_sum_dirent_mem
 Cjffs2_sum_flash
 Cjffs2_sum_inode_flash
 Cjffs2_sum_inode_mem
 Cjffs2_sum_marker
 Cjffs2_sum_mem
 Cjffs2_sum_unknown_flash
 Cjffs2_sum_unknown_mem
 Cjffs2_sum_xattr_flash
 Cjffs2_sum_xattr_mem
 Cjffs2_sum_xref_flash
 Cjffs2_sum_xref_mem
 Cjffs2_summary
 Cjffs2_tmp_dnode_info
 Cjffs2_unknown_node
 Cjffs2_xattr_datum
 Cjffs2_xattr_ref
 Cjint16_t
 Cjint32_t
 Cjmode_t
 Ckevent
 Ckmembuckets
 Ckmemstats
 Ckmemusage
 Cknlist
 Ckproc_desc
 Clcp_options
 Clinger
 Clink_mapLink map structure will be used for GDB support
 Clinkargs
 Clist_head
 Clistener_item
 CListNodeRec_
 Cllc
 Cllinfo_arp
 Cm302_DRAM_refresh_t
 Cm302_dualPortRAM_t
 Cm302_internalReg_t
 Cm302_SCC_bd
 Cm302_SCC_bd_table_t
 Cm302_SCC_HdlcSpecific_t
 Cm302_SCC_parameters_t
 Cm302_SCC_Registers_t
 Cm302_SCC_t
 Cm302_SCC_UartSpecific_t
 Cm360_
 Cm360BufferDescriptor_
 Cm360IDMABufferDescriptor_
 Cm360IDMAparms_
 Cm360MEMCRegisters_
 Cm360MiscParms_
 Cm360SCCENparms_
 Cm360SCCparms_
 Cm360SCCRegisters_
 Cm360SMCparms_
 Cm360SMCRegisters_
 Cm360SPIparms_
 Cm360TimerParms_
 Cm_ext
 Cm_hdr
 CMBPrivateRec_
 Cmbstat
 Cmbuf
 Cmcluster
 CMCU_struct
 CMD4_CTX
 CMD5_CTX
 CMD5Context
 Cmdproc
 Cmedia_item
 Cmessage
 CMessage_queue_ControlThe following records define the control block used to manage each message queue
 CMessage_queue_MP_PacketThe following data structure defines the packet used to perform remote message queue operations
 Cmfc
 Cmfcctl
 Cmg_callbacks
 Cmg_connection
 Cmg_context
 Cmg_request_info
 Cmountbody
 CMP_packet_PrefixThe following record contains the prefix for every packet passed between nodes in an MP system
 CMPCI_ControlThis type defines the Multiprocessor Communications Interface (MPCI) Table
 CMPCI_Internal_packetThe following data structure defines the packet used to perform remote event operations
 Cmrtstat
 Cmsdos_default_convert_control
 Cmsdos_format_param_t
 Cmsdos_format_request_param_tFAT file system format request parameters
 Cmsdos_fs_info_s
 Cmsdos_utf8_convert_control
 Cmsghdr
 Cmutex
 CMW_UID_MESSAGE
 CNAMES
 Cnetbsd_elfcore_procinfo
 Cnetent
 Cnetobj
 Cnetstarg
 Cnewtask
 Cnfs_args
 Cnfs_diskless
 Cnfs_fattr
 Cnfs_fh
 Cnfs_quadconvert
 Cnfs_statfs
 Cnfs_uquad
 Cnfscookie
 Cnfsfh
 CNfsNodeRec_
 CNfsRec_
 CnfsTestReq_
 Cnfstime
 Cnfsv2_sattr
 Cnfsv2_time
 Cnfsv3_diskless
 Cnfsv3_fsinfo
 Cnfsv3_pathconf
 Cnfsv3_sattr
 Cnfsv3_spec
 Cnfsv3_time
 CNios2_MPU_Configuration
 CNios2_MPU_Region_descriptor
 Cnpioctl
 Cns1
 Cns_updrec
 Cntp_fp
 CntpPacket
 CntpPacketSmall
 Cntptimeval
 CNVM_FUSES_struct
 CNVM_LOCKBITS_struct
 CNVM_PROD_SIGNATURES_struct
 CNVM_struct
 CObjects_ControlThe following defines the Object Control Block used to manage each object local to this node
 CObjects_InformationThe following defines the structure for the information used to manage each class of objects
 CObjects_NameThe following type defines the control block used to manage object names
 COCD_struct
 Comsghdr
 Copaque_auth
 Coption_info
 Coption_list
 Coption_t
 Cortentry
 COSC_struct
 Cosockaddr
 Cpacket
 Cpartition
 CPartition_ControlThe following defines the control block used to manage each partition
 CPartition_MP_PacketThe following data structure defines the packet used to perform remote partition operations
 Cpartition_table
 CPATH_T
 Cpci_access_drv
 Cpci_auto_setup
 Cpci_bus
 Cpci_cfg_ops
 Cpci_config_access_functions
 Cpci_dev
 Cpci_dev_id
 Cpci_dev_id_match
 Cpci_dev_info
 Cpci_drv_info
 Cpci_io_ops
 Cpci_memreg_ops
 Cpci_res
 Cpcibus_config
 Cpcibus_priv
 Cpcibus_regmem_ops
 Cpcibus_res
 CPer_CPU_ControlPer CPU Core Structure
 CPer_CPU_Control_envelope
 CPer_CPU_StatsPer-CPU statistics
 Cpermitted_ip
 Cpipe_control
 Cpkthdr
 Cpmap
 Cpmaplist
 CPMIC_struct
 Cpollfd
 CPORT_struct
 CPORTCFG_struct
 Cposix_api_configuration_tableThe following records define the POSIX Configuration Table
 CPOSIX_API_ControlThis defines the POSIX API support structure associated with each thread in a system with POSIX configured
 CPOSIX_Barrier_ControlThis type defines the control block used to manage each barrier
 CPOSIX_Cancel_Handler_controlThis structure is used to manage the cancelation handlers
 CPOSIX_Condition_variables_Control
 Cposix_initialization_threads_tableFor now, we are only allowing the user to specify the entry point and stack size for POSIX initialization threads
 CPOSIX_Keys_ControlThe data structure used to manage a POSIX key
 CPOSIX_Keys_Key_value_pairRepresents POSIX key and value pair
 CPOSIX_Message_queue_Control
 CPOSIX_Message_queue_Control_fd
 CPOSIX_Mutex_Control
 CPOSIX_RWLock_ControlThis type defines the control block used to manage each RWLock
 CPOSIX_Semaphore_Control
 CPOSIX_signals_Siginfo_node
 CPOSIX_Spinlock_ControlThis type defines the control block used to manage each spinlock
 CPOSIX_Timer_Control
 Cppc_context
 Cppp_comp_stats
 Cppp_idle
 Cppp_option_data
 Cppp_softc
 Cppp_stats
 Cpppd_stats
 Cpppstat
 Cpps_fetch_args
 Cpps_fetch_ffc_args
 Cpps_info_ffc_t
 Cpps_info_t
 Cpps_kcbind_args
 Cpps_params_t
 Cpps_timeu
 CPR_struct
 CPriority_bit_map_Control
 CPriority_bit_map_InformationThe following record defines the information associated with each thread to manage its interaction with the priority bit maps
 Cproc
 Cprog_lst
 Cprotent
 Cprotocol_list
 Cprotoent
 Cprotosw
 Cpty_tt
 Cpushpull
 Cqres_params_tServer parameters
 Cqstr
 Cquerybuf
 Cr_debugR_debug is used to manage the debug related structures
 Cradix_mask
 Cradix_node
 Cradix_node_head
 CramdiskRAM disk descriptor
 CRate_monotonic_ControlThe following structure defines the control block used to manage each period
 CRate_monotonic_StatisticsThe following defines the INTERNAL data structure that has the statistics kept on each period instance
 Crawcb
 Crb_node
 Crb_root
 CRBTree_ControlThis is used to manage a RBT
 CRBTree_Node_structThis is used to manage each element (node) which is placed on a RBT
 Creadargs
 Creaddirargs
 Creaddirres
 Creadlinkres
 Creadlinkres_strbuf
 Creadokres
 Creadres
 Crec_strm
 CRegion_ControlThe following records define the control block used to manage each region
 CRegion_MP_PacketThe following data structure defines the packet used to perform remote region operations
 Crejected_reply
 Crenameargs
 Creply_body
 Cres_sym
 CResolvePathArgRec_
 CResource_ControlResource control to manage ownership and rival nodes depending on a resource
 CResource_NodeResource node to reflect ownership of resources and a dependency on a resource
 Crinfo
 CRing_buffer_t
 Crmtcallargs
 Crmtcallres
 Croute
 Croute_cb
 Crouter_info
 Crpc_createerr
 Crpc_err
 Crpc_msg
 CRpcBufU_
 Crpcdata
 Crpcent
 CRpcUdpServerRec_
 CRpcUdpXactPoolRec_
 CRpcUdpXactRec_
 CRST_struct
 Crt_addrinfo
 Crt_metrics
 Crt_metrics_lite
 Crt_msghdr
 CRTC32_struct
 CRTC_struct
 Crtdetq
 Crtems_aio_queue
 Crtems_aio_request
 Crtems_aio_request_chain
 Crtems_api_configuration_tableThe following records define the Configuration Table
 CRTEMS_API_ControlThis is the API specific information required by each thread for the RTEMS API to function correctly
 Crtems_assert_contextAssert context
 Crtems_assoc_t
 Crtems_bdbuf_bufferTo manage buffers we using buffer descriptors (BD)
 Crtems_bdbuf_cacheThe BD buffer cache
 Crtems_bdbuf_configBuffering configuration definition
 Crtems_bdbuf_groupA group is a continuous block of buffer descriptors
 Crtems_bdbuf_swapout_transferA swapout transfer transaction data
 Crtems_bdbuf_swapout_workerSwapout worker thread
 Crtems_bdbuf_waitersBuffer waiters synchronization
 Crtems_bdpart_formatDisk format description
 Crtems_bdpart_partitionPartition description
 Crtems_blkdev_imfs_context
 Crtems_blkdev_read_aheadBlock device read-ahead control
 Crtems_blkdev_requestThe block device transfer request is used to read or write a number of blocks from or to the device
 Crtems_blkdev_sg_bufferBlock device scatter or gather buffer structure
 Crtems_blkdev_statsBlock device statistics
 Crtems_bsdnet_config
 Crtems_bsdnet_ifconfig
 Crtems_capture_buffer_t
 Crtems_capture_cli_triggers_s
 Crtems_capture_control_sCapture control structure for a group of tasks
 Crtems_capture_from_sTask id and mask for the from trigger
 Crtems_capture_global_data
 Crtems_capture_per_cpu_data
 Crtems_capture_record_s
 Crtems_capture_task_record_s
 Crtems_configuration_table
 Crtems_cpu_usage_data
 Crtems_cpu_usage_plugin
 Crtems_disk_desc_s
 Crtems_disk_deviceDescription of a disk device (logical and physical disks)
 Crtems_disk_device_table
 Crtems_dosfs_buffer
 Crtems_dosfs_convert_controlFAT filesystem convert control
 Crtems_dosfs_convert_handlerFAT filesystem convert handler
 Crtems_dosfs_mount_optionsFAT filesystem mount options
 Crtems_driver_address_table
 Crtems_driver_name_t
 Crtems_fdisk_block_ctlThe Block control holds the segment and page with the data
 Crtems_fdisk_device_ctlFlash Device Control holds the segment controls
 Crtems_fdisk_device_descFlash Device Descriptor holds the segments in a device
 Crtems_fdisk_driver_handlersFlash Low Level driver handlers
 Crtems_fdisk_monitor_dataFlash Disk Monitoring Data allows a user to obtain the current status of the disk
 Crtems_fdisk_page_descThe start of a segment has a segment control table
 Crtems_fdisk_segment_ctlFlash Segment Control holds the pointer to the segment, number of pages, various page stats and the memory copy of the page descriptors
 Crtems_fdisk_segment_ctl_queueSegment control table queue
 Crtems_fdisk_segment_descFlash Segment Descriptor holds, number of continuous segments in the device of this type, the base segment number in the device, the address offset of the base segment in the device, and the size of segment
 Crtems_filesystem_eval_path_context_tPath evaluation context
 Crtems_filesystem_eval_path_generic_config
 Crtems_filesystem_global_location_tGlobal file system location
 Crtems_filesystem_limits_and_options_tContain file system specific information which is required to support fpathconf()
 Crtems_filesystem_location_info_ttFile system location
 Crtems_filesystem_mount_configuration
 Crtems_filesystem_mount_table_entry_ttMount table entry
 Crtems_filesystem_table_tFile system table entry
 Crtems_flashdiskThe virtual block table holds the mapping for blocks as seen by the disk drivers to the device, segment and page numbers of the physical device
 Crtems_flashdisk_configRTEMS Flash Disk configuration table used to initialise the driver
 Crtems_fstab_entryFile system table entry
 Crtems_ftpd_configuration
 Crtems_ftpd_hook
 Crtems_ftpfs_entryConnection entry for each open file stream
 Crtems_ftpfs_mount_entryMount entry for each file system instance
 Crtems_ftpfs_pasv_entry
 Crtems_ftpfs_size_entry
 Crtems_initialization_tasks_tableThe following records define the Initialization Tasks Table
 Crtems_irq_global_settings
 Crtems_jffs2_compressor_controlJFFS2 compressor control
 Crtems_jffs2_compressor_zlib_controlZLIB compressor control structure
 Crtems_jffs2_flash_controlJFFS2 flash device control
 Crtems_jffs2_fs_info
 Crtems_jffs2_mount_dataJFFS2 mount options
 Crtems_libi2c_bus_ops_
 Crtems_libi2c_bus_t_
 Crtems_libi2c_drv_t_
 Crtems_libi2c_read_write_async_tIO command data for asynchronous read and write
 Crtems_libi2c_read_write_t
 Crtems_libi2c_tfm_read_write_t
 Crtems_libi2c_tfr_mode_t
 Crtems_libio_ioctl_args_tParameter block for ioctl
 Crtems_libio_open_close_args_tParameter block for open/close
 Crtems_libio_rw_args_tParamameter block for read/write
 Crtems_libio_ttAn open file data structure
 Crtems_monitor_command_entry_s
 Crtems_monitor_command_lookup_entry
 Crtems_monitor_config_t
 Crtems_monitor_driver_t
 Crtems_monitor_extension_t
 Crtems_monitor_generic_t
 Crtems_monitor_init_task_t
 Crtems_monitor_object_info_t
 Crtems_monitor_part_t
 Crtems_monitor_queue_t
 Crtems_monitor_region_t
 Crtems_monitor_sema_t
 Crtems_monitor_server_request_t
 Crtems_monitor_server_response_t
 Crtems_monitor_symbol_t
 Crtems_monitor_task_t
 Crtems_monitor_union_t
 Crtems_mvdiskThe NV disk control structure for a single disk
 Crtems_nvdisk_configRTEMS Non-Volatile Disk configuration table used to initialise the driver
 Crtems_nvdisk_device_ctlNV Device Control holds the segment controls
 Crtems_nvdisk_device_descNV Device Descriptor holds the description of a device that is part of the NV disk
 Crtems_nvdisk_driver_handlersNV Low Level driver handlers
 Crtems_nvdisk_monitor_dataNV Disk Monitoring Data allows a user to obtain the current status of the disk
 Crtems_object_api_class_informationThis structure is used to return information to the application about the objects configured for a specific API/Class combination
 Crtems_part_desc_s
 Crtems_pci_config_t
 Crtems_profiling_dataCollection of profiling data
 Crtems_profiling_headerThe profiling data header
 Crtems_profiling_per_cpuPer-CPU profiling data
 Crtems_profiling_smp_lockSMP lock profiling data
 Crtems_ramdisk_configRAM disk configuration table entry
 Crtems_rap_app_sThe RAP file data
 Crtems_rap_data_sThe global RAP data
 Crtems_rate_monotonic_period_statisticsThe following defines the PUBLIC data structure that has the statistics kept on each period instance
 Crtems_rate_monotonic_period_statusThe following defines the period status structure
 Crtems_rbheap_chunkRed-black heap chunk descriptor
 Crtems_rbheap_controlRed-black heap control
 Crtems_resource_posix_api
 Crtems_resource_rtems_api
 Crtems_resource_snapshot
 Crtems_rfs_bitmap_control_sThe bitmap control is a simple way to manage the various parts of a bitmap
 Crtems_rfs_block_map_sA block map manges the block lists that originate from an inode
 Crtems_rfs_block_pos_sA block position is a block number times the block size plus the offset
 Crtems_rfs_block_size_sA block size is the number of blocks less one plus the offset where the offset must be less than the block size
 Crtems_rfs_buffer_handle_tRFS Buffer handle
 Crtems_rfs_rtems_privateAdd shell trace shell command
 Crtems_rfs_shell_cmdTable of handlers we parse to invoke the command
 Crtems_rootfs_dir_table
 Crtems_rtl_alloc_data_sThe allocator data
 Crtems_rtl_data_sThe global RTL data
 Crtems_rtl_loader_format_sLoader format definition
 Crtems_rtl_loader_table_sTable for supported loadable formats
 Crtems_rtl_obj_cache_sThe buffer cache
 Crtems_rtl_obj_cpmp_sThe compressed file
 Crtems_rtl_obj_print_tObject print data
 Crtems_rtl_obj_sRTL Object
 Crtems_rtl_obj_sect_aligner_tSection alignment iterator data
 Crtems_rtl_obj_sect_finder_tSection finder iterator data
 Crtems_rtl_obj_sect_sAn object file is made up of sections and the can be more than one of a specific type of sections
 Crtems_rtl_obj_sect_summer_tSection size summer iterator data
 Crtems_rtl_obj_sect_sync_ctx_tCache synchronization after runtime object load (dlopen)
 Crtems_rtl_obj_summary_tObject summary data
 Crtems_rtl_obj_sym_sAn object file symbol
 Crtems_rtl_ptr_chain_sA chain of indirect pointers for users to chain in applications
 Crtems_rtl_ptr_sThe RTL Indirect pointer
 Crtems_rtl_rap_sThe RAP loader
 Crtems_rtl_rap_sectdef_sThe section definitions found in a RAP file
 Crtems_rtl_rap_section_sThe section definitions found in a RAP file
 Crtems_rtl_shell_cmd_tTable of handlers we parse to invoke the command
 Crtems_rtl_sptr_chain_sA chain of indirect sized pointers for users to chain in applications
 Crtems_rtl_sptr_sThe RTL Indirect size and pointer
 Crtems_rtl_symbols_sTable of symbols stored in a hash table
 Crtems_rtl_unresolv_block_sUnresolved blocks
 Crtems_rtl_unresolv_name_sUnresolved externals symbol names
 Crtems_rtl_unresolv_rec_sUnresolved externals records
 Crtems_rtl_unresolv_reloc_sUnresolved externals symbols require the relocation records to be held and references
 Crtems_rtl_unresolved_reloc_data_sStruct to pass relocation data in the interator
 Crtems_rtl_unresolved_sUnresolved table holds the names and relocations
 Crtems_sector_data_s
 Crtems_shell_alias_t
 Crtems_shell_cmd_tt
 Crtems_shell_cp_globals
 Crtems_shell_dd_globals_t
 Crtems_shell_env_tPrivate environment associated with each shell instance
 Crtems_shell_filesystems_tt
 Crtems_shell_hexdump_globals_t
 Crtems_shell_ln_globals
 Crtems_shell_ls_globals
 Crtems_shell_mknod_globals
 Crtems_shell_mv_globals
 Crtems_shell_rm_globals
 Crtems_shell_topic_tt
 Crtems_sparse_disk
 Crtems_sparse_disk_key
 Crtems_stdio_redirect
 Crtems_symbol_string_block_s
 Crtems_task_variable_tInternal structure used to manager per task variables
 CRTEMS_tasks_MP_PacketThe following data structure defines the packet used to perform remote task operations
 Crtems_telnetd_config_tableTelnet configuration structure
 Crtems_termios_callbacks
 Crtems_termios_device_contextTermios device context
 Crtems_termios_device_flowTermios device flow control handler
 Crtems_termios_device_handlerTermios device handler
 Crtems_termios_device_nodeTermios device node for installed devices
 Crtems_termios_linesw
 Crtems_termios_rawbuf
 Crtems_termios_tty
 Crtems_test_parallel_contextInternal context for parallel job execution
 Crtems_test_parallel_jobBasic parallel job description
 Crtems_time_of_dayData structure to manage and manipulate calendar time
 Crtems_timecounter_simpleSimple timecounter to support legacy clock drivers
 Crtems_timer_informationThis is the structure filled in by the timer get information service
 Crtems_trace_buffering_shell_cmd_tTable of handlers we parse to invoke the command
 Crtems_user_env_tUser environment
 Crtentry
 Crtfc_arg
 Crtqk_arg
 Crtstat
 Crubin_state
 Csattr
 Csattrargs
 CScheduler_CBS_NodeThis structure handles CBS specific data of a thread
 CScheduler_CBS_ParametersThis structure handles server parameters
 CScheduler_CBS_ServerThis structure represents a time server
 CScheduler_ContextScheduler context
 CScheduler_ControlScheduler control
 CScheduler_EDF_Context
 CScheduler_EDF_NodeScheduler node specialization for EDF schedulers
 CScheduler_NodeScheduler node for per-thread data
 CScheduler_OperationsThe scheduler operations
 CScheduler_priority_affinity_SMP_NodeScheduler node specialization for Deterministic Priority Affinity SMP schedulers
 CScheduler_priority_Context
 CScheduler_priority_NodeScheduler node specialization for Deterministic Priority schedulers
 CScheduler_priority_Ready_queueData for ready queue operations
 CScheduler_priority_SMP_ContextScheduler context specialization for Deterministic Priority SMP schedulers
 CScheduler_priority_SMP_NodeScheduler node specialization for Deterministic Priority SMP schedulers
 CScheduler_Set_root_context
 CScheduler_simple_ContextSimple scheduler context
 CScheduler_simple_SMP_Context
 CScheduler_SMP_ContextScheduler context specialization for SMP schedulers
 CScheduler_SMP_NodeScheduler node specialization for SMP schedulers
 Csection_detailObject details
 Cselinfo
 CSemaphore_ControlThe following defines the control block used to manage each semaphore
 CSemaphore_MP_PacketThe following data structure defines the packet used to perform remote semaphore operations
 Cserdbg_conf_t
 Cserporid
 Cserporidok
 Cservent
 CSHA256Context
 CSHA512Context
 Cshell_args
 Cshell_drvmgr_modifier
 Cshell_pci_modifier
 Cshort_hand_verf
 Cshow_bdbuf_bdbuf_info_t
 Cshow_bdbuf_filter_t
 Cshow_bdbuf_selector_t
 Csigacts
 Csigaltstack
 CSignal_MP_PacketThe following data structure defines the packet used to perform remote signal operations
 Csignature
 Csioc_sg_req
 Csioc_vif_req
 Cslcompress
 CSLEEP_struct
 CSMP_barrier_ControlSMP barrier control
 CSMP_barrier_StateSMP barrier per-thread state
 CSMP_Multicast_action
 CSMP_Multicast_action_context
 Csockaddr
 Csockaddr_dl
 Csockaddr_in
 Csockaddr_inarp
 Csockaddr_un
 Csocket
 Csockproto
 Csockwakeup
 CSPARC_Counter
 CSPI_struct
 Cspinlock_t
 Cssl_func
 CStack_check_Control
 CStack_ControlThe following defines the control block used to manage each stack
 CStarting_Frame
 CSTAT
 Cstatfsokres
 Cstatfsres
 Cstatic_tree_desc_s
 Cstatvfs
 Cstrbuf
 Csuper_block
 Csvc_callout
 Csvc_raw_private
 Csvc_req
 Csvcudp_data
 Csymlinkargs
 Csysctl_args
 Csysinit
 Ctbf
 CTC0_struct
 CTC1_struct
 Ctcp_conn
 Ctcp_debug
 Ctcp_rendezvous
 Ctcpstat
 Ctermios
 Ctermios_printk_conf_t
 Ctftpfs_info_s
 CtftpPacket
 CtftpStream
 CThread_ActionThread action
 CThread_Action_controlControl block to manage thread actions
 CThread_Capture_control
 CThread_ControlThis structure defines the Thread Control Block (TCB)
 CThread_Control_add_onThread control add-on
 CThread_Life_controlThread life control
 CThread_Proxy_controlThe following defines the control block used to manage each thread proxy
 CThread_queue_ControlThis is the structure used to manage sets of tasks which are blocked waiting to acquire a resource
 CThread_queue_OperationsThread queue operations
 CThread_Scheduler_controlThread scheduler control
 CThread_Start_informationThe following structure contains the information which defines the starting state of a thread
 CThread_Wait_informationInformation required to manage a thread while it is blocked
 CThread_Wait_information_Object_argument_typeUnion type to hold a pointer to an immutable or a mutable object
 CThread_Zombie_control
 Ctimecounter
 Ctimehands
 CTimer_ControlThe following records define the control block used to manage each timer
 Ctimer_list
 CTimer_server_Control
 CTimer_server_Watchdogs
 Ctimestamp
 Ctimex
 CTLS_Dynamic_thread_vector
 CTLS_Index
 CTLS_Thread_control_block
 CTOD_ControlTOD control
 Ctranslation_table
 Ctree_desc_s
 Cttysize
 Cttywakeup
 Ctv32
 CTWI_MASTER_struct
 CTWI_SLAVE_struct
 CTWI_struct
 Cucred
 Cudp_cache
 Cudphdr
 Cudpiphdr
 Cudpstat
 Cundo
 Cuni_sa
 Cupap_state
 Cusa
 CUSART_struct
 CUser_extensions_ControlManages each user extension set
 CUser_extensions_Fatal_context
 CUser_extensions_Switch_context
 CUser_extensions_Switch_controlManages the switch callouts
 CUser_extensions_TableUser extension table
 CUser_extensions_Thread_create_context
 Cutf8proc_property_struct
 Cutsname
 Cuuid
 CVBAT_struct
 Cvec
 Cvif
 Cvifctl
 Cvjstat
 CVPORT_struct
 Cwait_queue_head_t
 Cwalkarg
 CWatchdog_ControlThe control block used to manage each watchdog timer
 CWatchdog_HeaderWatchdog header
 CWatchdog_IteratorIterator item to synchronize concurrent insert, remove and tickle operations
 CWDT_struct
 Cwinsize
 Cwordlist
 Cwork_struct
 Cworker_arg
 Cwrap_delete_args
 Cwriteargs
 Cxdr_discrim
 Cypall_callback
 Cypbind_binding
 Cypbind_resp
 Cypbind_setdom
 Cypmap_parms
 Cypmaplist
 Cyppushresp_xfr
 Cypreq_key
 Cypreq_nokey
 Cypreq_xfr
 Cypresp_key_val
 Cypresp_maplist
 Cypresp_master
 Cypresp_order
 Cypresp_val
 Cz_stream_s
 Czonegrp