CACPI_FADT | |
CACPI_HPET | |
CACPI_MADT | |
CACPI_RSDP | |
CACPI_RSDT | |
CACPI_TABLE | DESCRIPTION_HEADER |
CADDRESS_SPACE_RESOURCE_DESCRIPTOR | |
CAHCI_CTR | AHCI controller structure |
CAPP_HDR | |
CAPP_HEADER_01_ | |
CAPPDATA | |
CAPPOBJ | Common object header |
CARP_entry | |
CARP_header | |
Cbdfe | |
Cbdfe_hdr | |
CBGDESCR | Block group descriptor |
CBiosDiskData | |
CBITMAPINFOHEADER | |
CBLITTER | |
CBLITTER_BLOCK | |
Cboot_data | |
Cboot_pci_data | |
CBOX | |
CCACHE_ITEM | This structure describes one item in the cache |
CCOFF_HEADER | |
CCOFF_RELOC | |
CCOFF_SECTION | |
CCOFF_SYM | |
CCURSOR | |
CDBG_REGS | |
CDIRENTRY | |
CDISK | This structure represents a disk device and its media for the kernel. This structure is allocated by the kernel in the 'disk_add' function, freed in the 'disk_dereference' function |
CDISKCACHE | This structure represents the disk cache. To follow the old implementation, there are two distinct caches for a disk, one for "system" data,and the other for "application" data |
CDISKFUNC | ============================================================================= |
CDISKMEDIAINFO | This structure holds information on a medium. Objects with this structure are allocated by the kernel as a part of the DISK structure and are filled by a driver in the 'querymedia' callback |
Cdisplay_t | |
CDISPMODE | |
CDLLDESCR | |
CDQ | |
Ce820entry | |
CETH_DEVICE | |
CETH_header | |
CEVENT | |
CEXCEPT_STACK | |
CexFAT | |
CEXTENT | Leaf |
CEXTFS | |
Cf70s0arg | |
Cf70s1arg | |
Cf70s5arg | |
CFAT | Internal data for every FAT partition |
CFILED | |
CFileSystem | Fs api for drivers |
CFIS_DATA | Data FIS ? Bidirectional |
CFIS_DEV_BITS | Set device bits FIS - device to host |
CFIS_DMA_SETUP | DMA Setup ? Device to Host |
CFIS_PIO_SETUP | PIO Setup ? Device to Host |
CFIS_REG_D2H | Register FIS ? Device to Host |
CFIS_REG_H2D | Register FIS ? Host to Device |
CFRB | |
CFUTEX | |
CGAS | ACPI Generic Address Structure |
CGPE | GPT Partition Entry, UEFI 2.6, Table 19 |
CGPTH | GUID Partition Table Header, UEFI 2.6, Table 18 |
CHBA_CMD_HDR | Command header structure, size = 32 bytes |
CHBA_CMD_TBL | |
CHBA_FIS | |
CHBA_MEM | Generic Host Control registers |
CHBA_PORT | Port Control registers |
CHBA_PRDT_ENTRY | Physical region descriptor table entry, size = 16 bytes |
CHD_DATA | |
CHDLL | |
CICMP_header | |
CIDE_CACHE | |
CIDE_DATA | |
CIDE_DEVICE | |
CINDEX | Root/branch |
CINODE | |
CIOCTL | |
CIP_SOCKET | |
CIPv4_FRAGMENT_entry | This structure will replace the ethernet header in fragmented ip packets |
CIPv4_FRAGMENT_slot | |
CIPv4_header | |
CIPv6_header | |
CIRQH | |
CISO9660 | Internal data for every ISO9660 partition |
CISO9660_DIRECTORY_RECORD | |
CISO9660_PRIMARY_DESCRIPTOR | |
CISO9660_VOLUME_DESCRIPTOR | |
CKBDFUNC | |
Ckernel_header | |
CKEYBOARD | ------------------------------------------------------------------— |
CLHEAD | |
CMEM_BLOCK | |
CMEM_STATE | |
Cmtrr_range | Mtrr_reconfigure keeps a list of MEM_WB ranges. This structure describes one item in the list |
CMUTEX | |
CMUTEX_WAITER | |
CNET_BUFF | |
CNET_DEVICE | |
CNODEHEADER | Ext4 extent tree tree node header |
CNTFS | |
CPARTITION | This structure represents one partition for the kernel. This is a base template, the actual contents after common fields is determined by the file system code for this partition |
CPARTITION_TABLE_ENTRY | This is an external structure, it represents an entry in the partition table |
CPCIDEV | |
CPG_DATA | |
CPIPE | |
CPOINT | |
CPORT_DATA | Contains virtual mappings for port phys memory regions |
CPPPoE_frame | |
CPROC | |
Cprocess_information | |
Cqueue | |
CQWORD_ADDRESS_SPACE_DESCRIPTOR | |
CRECT | |
CRING_BUFFER | |
CRWSEM | |
CSKIN_BITMAPS | |
CSKIN_BUTTON | |
CSKIN_BUTTONS | |
CSKIN_DATA | |
CSKIN_HEADER | ---------------------------------------------------------------------------— |
CSKIN_PARAMS | |
CSMAP | |
CSMEM | |
Csockaddr | |
CSOCKET | |
Csocket_options | |
Csocket_queue_entry | |
CSRV | |
CSTREAM_SOCKET | |
CSTRIPPED_PE_HEADER | |
CSUPERBLOCK | |
CSYS_BUTTON | |
CSYS_VARS | |
CSYSCALL_STACK | |
CTCP_header | |
CTCP_queue_entry | |
CTCP_SOCKET | |
CTIMER | This structure describes a timer for the kernel |
CTSS | |
CUDP_header | |
CUDP_SOCKET | |
Cusb_config_descr | USB configuration descriptor |
Cusb_controller | Controller descriptor. This structure represents the common (controller-independent) part of a controller for the USB code. The corresponding controller-dependent part *hci_controller is located immediately before usb_controller |
Cusb_descr | ============================================================================= |
Cusb_device_data | Device-specific data |
Cusb_device_descr | USB device descriptor |
Cusb_endpoint_descr | USB endpoint descriptor |
Cusb_gtd | This structure represents one transfer descriptor ('g' stands for "general" as opposed to isochronous usb_itd). Note that one transfer can have several descriptors: a control transfer has three stages. Additionally, every controller has a limit on transfer length with one descriptor (packet size for UHCI, 1K for OHCI, 4K for EHCI), large transfers must be split into individual packets according to that limit |
Cusb_hardware_func | Description of controller-specific data and functions |
Cusb_hub | ============================================================================= |
Cusb_hub_descr | Hub descriptor |
Cusb_interface_data | Interface-specific data. Several interfaces of one device can operate independently, each is controlled by some driver and is identified by some driver-specific data passed as is to the driver |
Cusb_interface_descr | USB interface descriptor |
Cusb_pipe | Pipe descriptor. An USB pipe is described by two structures, for hardware and for software. This is the software part. The hardware part is defined in a driver of the corresponding controller. The hardware part is located immediately before usb_pipe, both are allocated at once by controller-specific code (it knows the total length, which depends on the hardware part) |
Cusb_static_ep | This structure describes the static head of every list of pipes |
CUSBFUNC | |
Cusbhc_func | Pointers to kernel API functions that are called from *HCI-drivers |
CUSBSRV | |
CV86_machine | |
Cv86_regs | |
CWDATA | Window structure: |
CXFS | Internal data for every XFS partition this is XFS partition structure most fields are unpacked or bswap'ed values of the superblock, see xfs_sb structure above |
Cxfs_bmbt3_block | |
Cxfs_bmbt_block | Long form header: bmap btrees xfs_btree_lblock is xfs_bmbt_block (xfs_btree.h) |
Cxfs_bmbt_irec | Unpacked extent |
Cxfs_bmbt_key | Key structure for non-leaf levels of the tree |
Cxfs_bmbt_ptr | |
Cxfs_bmbt_rec | Packet extent |
Cxfs_bmdr_block | Bmap root header |
Cxfs_bmdr_ptr | |
Cxfs_da3_blkinfo | |
Cxfs_da3_intnode | |
Cxfs_da3_node_hdr | |
Cxfs_da_blkinfo | |
Cxfs_da_intnode | |
Cxfs_da_node_entry | |
Cxfs_da_node_hdr | |
Cxfs_dinode3_core | |
Cxfs_dinode_core | Inode core structure: basic information about file |
Cxfs_dir2_block | Generic single-block structure, for xfs_db |
Cxfs_dir2_block_tail | Tail of directory block |
Cxfs_dir2_bmx | |
Cxfs_dir2_data_entry | Active entry in a data block aligned to 8 bytes tag appears as the last 2 bytes |
Cxfs_dir2_data_hdr | Header for the data blocks always at the beginning of a directory-sized block the code knows that XFS_DIR2_DATA_FD_COUNT is 3 |
Cxfs_dir2_data_union | Generic data entry |
Cxfs_dir2_data_unused | Unused entry in a data block |
Cxfs_dir2_free_hdr | |
Cxfs_dir2_leaf | Bests and tail are at the end of the block for single-leaf only (magic = XFS_DIR2_LEAF1_MAGIC not XFS_DIR2_LEAFN_MAGIC) |
Cxfs_dir2_leaf_entry | Leaf block entry |
Cxfs_dir2_leaf_hdr | |
Cxfs_dir2_sf | |
Cxfs_dir2_sf_entry | |
Cxfs_dir2_sf_hdr | |
Cxfs_dir3_data_hdr | |
Cxfs_dir3_leaf | |
Cxfs_dir3_leaf_hdr | |
Cxfs_inode | |
Cxfs_sb | Superblock ondisk structure (xfs_sb.h) this is not the partition structure for XFS partition structure see XFS below |