| adb_dev_t | |
| add_device_phase1 | Information for fibril for device discovery |
| along | |
| amsg_t | |
| animation_t | |
| arp_device | ARP device specific data |
| arp_globals | ARP global data |
| arp_header | ARP protocol header |
| arp_proto | ARP protocol specific data |
| arp_trans | ARP address translation record |
| async_call_t | Structures of this type are used for keeping track of sent asynchronous calls and queing unsent calls |
| async_sess_t | |
| async_transaction_t | |
| ata_base_t | Base addresses for ATA I/O blocks |
| ata_cmd_t | ATA Command Register Block |
| ata_ctl_t | |
| ata_inquiry_data_t | Data returned from Inquiry command (mandatory part) |
| ata_pcmd_inquiry_t | ATAPI Inquiry command |
| ata_pcmd_read_12_t | ATAPI Read(12) command |
| atomic | |
| attr_idx_t | |
| attr_rgb_t | |
| attr_style_t | |
| attr_val_t | |
| attrs_t | |
| awaiter_t | Structures of this type represent a waiting fibril |
| bb_cell_t | Backbuffer character cell |
| bigint | Big integer |
| block | |
| block_coord_t | Block coordinates |
| br_block_t | Structure of a boot-record block |
| builtin | Builtin symbols object |
| builtin_t | |
| cache_t | |
| change_state_t | |
| char_dev_ops_t | |
| char_map | Character string to integer map item |
| class_list | The list of device classes |
| client_t | |
| cliuser_t | |
| conn_node_t | An inactive open connection |
| connection_t | |
| console_event_t | Console event structure |
| console_t | |
| context | |
| context_t | Fibril context |
| coord_t | Character cell coordinates |
| cs_req_t | Request for connection to a clonable service |
| cspan | Coordinate span |
| cuda_instance_t | |
| cuda_t | |
| cyclic_buffer | |
| data_t | |
| ddf_dev | Device structure |
| ddf_dev_ops | Devices operations |
| ddf_fun | Function structure |
| delay_port_state_change | Structure for automatic (delayed) port state change |
| descriptor_dump_t | Mapping between descriptor id and dumping function |
| dev_class | |
| dev_class_info | Provides n-to-m mapping between function nodes and classes - each function can register in an arbitrary number of classes and each class can contain an arbitrary number of device functions |
| dev_desc_t | |
| dev_node | Device node in the device tree |
| dev_tree | Represents device tree |
| devcon_t | |
| devfs_node_t | |
| device_stats | Device usage statistics |
| device_t | Opened devices structure |
| devmap_device_t | Info about registered device |
| devmap_driver_t | Representation of device driver |
| devmap_namespace_t | Info about registered namespaces |
| DIR | |
| dir_elem_t | Structure to represent a directory entry |
| dirent | |
| disk_t | ATA device state structure |
| doc_t | Document |
| driver | Driver structure |
| driver_list | The list of drivers |
| driver_ops | Generic device driver operations |
| dyn_fifo | Dynamic first in first out positive integer queue |
| dyn_info | Holds the data extracted from an ELF Dynamic section |
| dyn_info_arch_t | |
| ed | |
| elf32_dyn | |
| elf32_header | ELF header |
| elf32_rel | |
| elf32_rela | |
| elf32_section_header | |
| elf32_segment_header | |
| elf32_symbol | |
| elf64_header | |
| elf64_section_header | |
| elf64_segment_header | |
| elf64_symbol | |
| elf_info_t | Some data extracted from the headers are stored here |
| elf_ld_t | Holds information about an ELF binary being loaded |
| endpoint | |
| endpoint_list | Structure maintains both OHCI queue and software list of active endpoints |
| err_desc_t | |
| eth_device | Ethernet device specific data |
| eth_globals | Ethernet global data |
| eth_header | Ethernet header |
| eth_header_lsap | Ethernet header IEEE 802.3 + 802.2 extension |
| eth_header_snap | Ethernet header IEEE 802.3 + 802.2 + SNAP extensions |
| eth_ieee_lsap | Ethernet header Link Service Access Point extension |
| eth_preamble | Ethernet header preamble |
| eth_proto | Ethernet protocol specific data |
| eth_snap | Ethernet header SNAP extension |
| fat_bs | |
| fat_cfg | Configurable file-system parameters |
| fat_dentry_t | |
| fat_idx_t | FAT index structure |
| fat_node | FAT in-core node |
| fat_params | Derived file-system parameters |
| fdi_node_t | This type is a libc version of the VFS triplet |
| fibril | |
| fibril_condvar_t | |
| fibril_mutex_t | |
| fibril_owner_info_t | |
| fibril_rwlock_t | |
| FILE | |
| fixed_float | |
| float32 | |
| float64 | |
| fncptr_t | |
| frame_t | |
| freed_t | Each instance of this type describes one interval of freed VFS indices |
| fs_info_t | A structure like this will be allocated for each registered file system |
| fs_node_t | |
| fs_reg_t | |
| fun_node | Function node in the device tree |
| gpt_entry_t | GPT partition entry |
| gpt_header_t | GPT header |
| gsp_t | Scancode parser description |
| gsp_trans_t | Scancode parser transition |
| gxe_bd_t | |
| hash_table_operations_t | Set of operations for hash table |
| hash_table_t | Hash table structure |
| hashed_service_t | Service hash table item |
| hashed_task_t | Task hash table item |
| hc | Main OHCI drier structure |
| hcca | Host controller communication area |
| hcd_endpoint | Connector structure linking ED to to prepared TD |
| heap_area | Heap area |
| heap_block_foot_t | Footer of a heap block |
| heap_block_head_t | Header of a heap block |
| hid_class_info | |
| hid_descriptor_t | |
| highscore | |
| hub | Hub device type |
| hub_descriptor_t | Hub descriptor |
| hub_port_t | Hub port information |
| hw_res_ops_t | |
| hw_resource_list_t | |
| hw_resource_t | HW resource (e.g |
| i8042 | I8042 HW I/O interface |
| i8042_port_t | Softstate structure, one for each serial port (primary and aux) |
| icmp_echo | Echo specific data |
| icmp_header | Internet control message header |
| icmp_reply_t | ICMP reply data |
| identify_data_t | Data returned from identify device and identify packet device command |
| iface_dipatch_table_t | |
| in6_addr | INET6 address |
| in_addr | INET address |
| input | Input state object |
| input_buffer_t | |
| int128_t | |
| interrupt_context | |
| interrupt_context_list | |
| intmap | |
| ip_globals | IP global data |
| ip_header | Internet header |
| ip_netif | IP network interface specific data |
| ip_option | Internet option header |
| ip_proto | IP protocol specific data |
| ip_route | IP route specific data |
| ipc_call_t | |
| ipc_m_desc_t | |
| ipv4_pseudo_header | Internet version 4 pseudo header |
| isa_fun | |
| istate | Interrupt context |
| itd | |
| item_t | |
| keybuffer_t | |
| keyfield_t | One field on screen |
| layout_op_t | |
| lc_name | Lclass-string pair |
| lem_ident_t | |
| lem_lit_char_t | |
| lem_lit_int_t | |
| lem_lit_string_t | |
| lem_t | Lexical element |
| lex | Lexer state object |
| libfs_ops_t | |
| link | Doubly linked list head and link type |
| list | |
| list_node | |
| loader_t | Abstraction of a loader connection |
| map_elem_t | |
| match_id | Ids of device models used for device-to-driver matching |
| match_id_list | List of ids for matching devices to drivers sorted according to match scores in descending order |
| measured_string | Character string with measured length |
| mem_area_t | |
| mem_block_t | |
| method_oper_t | |
| module | |
| module_t | |
| mp_data_t | |
| msg_t | Structures of this type are used to group information about a call and about a message queue link |
| ne2k_t | |
| net_globals_t | Networking module global data |
| netif_device_t | Network interface device specific data |
| netif_globals_t | Network interface module skeleton global data |
| netif_t | Present network interface device |
| nildummy_device | Dummy nil device specific data |
| nildummy_globals | Dummy nil global data |
| nildummy_proto | Dummy nil protocol specific data |
| node_t | |
| ns8250 | The driver data for the serial port devices |
| ohci | |
| ohci_regs | OHCI memory mapped registers structure |
| ohci_transfer_batch | OHCI specific data required for USB transfer |
| oper_t | |
| option | |
| output_buffer_t | |
| p2i_entry_t | |
| packet | Packet header |
| packet_dimension | Packet dimension |
| pane_t | Pane |
| parse_t | Parser state object |
| part | Partition |
| pcb_t | Program Control Block |
| pci_dev_iface_t | PCI device communication interface |
| pci_fun_data | |
| pciintel_bus | |
| pending_call_t | |
| pending_conn_t | Pending connection structure |
| pending_wait_t | Pending task wait structure |
| perc_cpu_t | |
| perc_exc_t | |
| perc_task_t | |
| ph_alloc_size_t | |
| phase_t | |
| ping_config_t | Ping configuration |
| pixmap_t | |
| plb_entry_t | Each instance of this type describes one path lookup in progress |
| polling_data_t | Data needed for polling |
| printf_spec_t | Structure for specifying output methods for different printf clones |
| prodcons_t | |
| proto_t | |
| ps2packet_t | |
| pt_entry_t | Structure of a partition table entry |
| queue_head | This structure is defined in UHCI design guide p |
| rdata_addr_prop_t | Property address |
| rdata_addr_var_t | Variable address |
| rdata_address | Address item |
| rdata_aprop_indexed_t | Indexed property address |
| rdata_aprop_named_t | Named property address |
| rdata_array_t | Array variable |
| rdata_bool_t | Boolean variable |
| rdata_char_t | Character variable |
| rdata_deleg_t | Delegate variable |
| rdata_enum_t | Enumerated type value |
| rdata_int_t | Integer variable |
| rdata_item | Data item |
| rdata_object_t | Object variable |
| rdata_ref_t | Reference variable |
| rdata_resource_t | Resource handle |
| rdata_string_t | String variable |
| rdata_symbol_t | Symbol reference variable |
| rdata_value | Value item |
| rdata_var | Variable |
| rdentry | |
| recv_header_t | Type definition of the receive header |
| refcnt_data | |
| remote_iface_t | |
| rh | Ohci root hub representation |
| rm_job_t | |
| root_hub | UHCI root hub drvier structure |
| rootpc_fun | |
| run | Runner state object |
| run_block_ar | Block activation record |
| run_block_vr | Block visit record |
| run_proc_ar | Procedure activation record |
| run_proc_vr | Procedure visit record |
| run_thread_ar | Thread activation record |
| runtime_env_t | |
| s3c24xx_adc_io_t | S3C24xx ADC and touch-screen I/O |
| s3c24xx_ts_t | S3C24xx touchscreen driver instance |
| s3c24xx_uart_io_t | S3C24xx UART I/O |
| s3c24xx_uart_t | S3C24xx UART instance |
| saved_screen | |
| sc_desc_t | |
| screenbuffer_t | Structure for buffering state of one virtual console |
| scsi_cmd_inquiry_t | |
| sgcn_buffer_header_t | SGCN buffer header |
| shape | |
| sheet_t | Sheet |
| sockaddr | Socket address |
| sockaddr_in | INET socket address |
| sockaddr_in6 | INET6 socket address |
| socket | Socket specific data |
| socket_client_globals | Socket client library global data |
| socket_core | Socket core |
| socket_port | Bound port sockets |
| sp_action_prob_t | |
| sp_term_cond_t | |
| spt_t | S-point |
| srv_proto_t | |
| stacktrace_t | |
| stat | |
| stree_access_t | Member access operation |
| stree_arg_attr_t | Argument atribute |
| stree_as_t | as conversion operation |
| stree_assign_t | Assignment |
| stree_binop_t | Binary operation |
| stree_block | Statement block |
| stree_box_t | Boxing of primitive type (pseudo) |
| stree_break_t | Break statement |
| stree_call_t | Function call operation |
| stree_csi | Class, struct or interface declaration |
| stree_csimbr_t | Class, struct or interface member |
| stree_ctor | Constructor declaration |
| stree_deleg | Delegate declaration |
| stree_embr | Enum member |
| stree_enum | Enum declaration |
| stree_except_t | except clause |
| stree_expr | Arithmetic expression |
| stree_exps_t | Expression statement |
| stree_for_t | For statement |
| stree_fun | Member function declaration |
| stree_fun_sig_t | Function signature |
| stree_ident_t | Identifier |
| stree_if_clause_t | if or elif clause |
| stree_if_t | If statement |
| stree_index_t | Indexing operation |
| stree_lit_bool_t | Boolean literal |
| stree_lit_char_t | Character literal |
| stree_lit_int_t | Integer literal |
| stree_lit_ref_t | Reference literal (there is only one: nil) |
| stree_lit_string_t | String literal |
| stree_literal_t | Literal |
| stree_modm_t | Module member |
| stree_module | Module |
| stree_nameref_t | Name reference |
| stree_new_t | New operation |
| stree_proc | Procedure |
| stree_proc_arg_t | Formal function parameter |
| stree_program | Program |
| stree_prop | Member property declaration |
| stree_raise_t | Raise statement |
| stree_return_t | Return statement |
| stree_self_ref_t | Reference to currently active object |
| stree_stat_t | Statement |
| stree_switch_t | Switch statement |
| stree_symbol | Symbol |
| stree_symbol_attr_t | Symbol atribute |
| stree_taccess_t | Type member access operation |
| stree_tapply_t | Type application operation |
| stree_targ | CSI formal type argument |
| stree_texpr | Type expression |
| stree_tindex_t | Type index operation |
| stree_tliteral_t | Type literal |
| stree_tnameref_t | Type name reference |
| stree_unop_t | Unary operation |
| stree_var | Member variable declaration |
| stree_vdecl_t | Variable declaration |
| stree_wef_t | With-try-except-finally (WEF) statement |
| stree_when_t | when clause |
| stree_while_t | While statement |
| stype | Static typer state object |
| subphase_t | |
| symtab_t | |
| tag_t | Tag |
| tcb_t | TCB (Thread Control Block) struct |
| tcp_globals | TCP global data |
| tcp_header | Transmission datagram header |
| tcp_max_segment_size_option | Maximum segment size TCP option |
| tcp_operation | TCP operation data |
| tcp_option | Transmission datagram header option |
| tcp_socket_data | TCP socket specific data |
| tcp_timeout | TCP reply timeout data |
| td | |
| tdata_array_t | Array type |
| tdata_deleg_t | Delegate type |
| tdata_ebase_t | Enum-base type |
| tdata_enum_t | Enum type |
| tdata_fun_sig_t | Function signature type |
| tdata_fun_t | Functional type |
| tdata_item | Type item, the result of evaluating a type expression |
| tdata_object_t | Object type |
| tdata_primitive_t | Primitive type |
| tdata_tvv_t | Type variable valuation (mapping of type argument names to values) |
| tdata_vref_t | Type variable reference |
| test_t | |
| timeval | |
| timezone | |
| tinput_t | Text input field (command line) |
| tls_index | |
| tmpfs_dentry | |
| tmpfs_node | |
| to_event_t | Structures of this type are used to track the timeout events |
| token_t | |
| transfer_descriptor | Transfer Descriptor, defined in UHCI design guide p |
| transfer_list | Structure maintaining both hw queue and software list of currently executed transfers |
| udp_globals | UDP global data |
| udp_header | User datagram header |
| uhci | Structure representing both functions of UHCI hc, USB host controller and USB root hub |
| uhci_port | UHCI port structure |
| uhci_regs | UHCI I/O registers layout |
| uhci_transfer_batch | UHCI specific data required for USB transfer |
| uint128_t | |
| unused_t | Each instance of this type describes state of all VFS indices that are currently unused |
| usb_alternate_interface_descriptors_t | Wrapper for data related to alternate interface setting |
| usb_alternate_interfaces_t | Alternate interface settings |
| usb_device_auto_polling_t | |
| usb_device_connection_t | Abstraction of a physical connection to the device |
| usb_device_descriptors_t | Descriptors for USB device |
| usb_device_info | Information about attached USB device |
| usb_device_keeper_t | Host controller device keeper |
| usb_device_request_setup_packet_t | Device request setup packet |
| usb_device_t | USB device structure |
| usb_dp_descriptor_nesting_t | USB descriptors nesting |
| usb_dp_parser_data_t | Descriptor parser data |
| usb_dp_parser_t | Descriptor parser structure |
| usb_driver_ops_t | USB driver ops |
| usb_driver_t | USB driver structure |
| usb_endpoint_description_t | Description of endpoint characteristics |
| usb_endpoint_manager | |
| usb_endpoint_mapping_t | Mapping of endpoint pipes and endpoint descriptions |
| usb_hc_attached_device_t | Info about device attached to host controller |
| usb_hc_connection_t | Connection to the host controller driver |
| usb_hid_dev | Structure for holding general HID device data |
| usb_hid_report_description_t | Description of one concrete report |
| usb_hid_report_field_t | Description of one field/item in report |
| usb_hid_report_item_t | State table for report descriptor parsing |
| usb_hid_report_path_t | USB HID usage path structure |
| usb_hid_report_t | Description of all reports described in one report descriptor |
| usb_hid_report_usage_path_t | Item of usage path structure |
| usb_hid_subdriver | |
| usb_hid_subdriver_mapping | Structure representing the mapping between device requirements and the subdriver supposed to handle this device |
| usb_hid_subdriver_usage | |
| usb_hub_descriptor_header_t | Header of standard hub descriptor without the "variadic" part |
| usb_hub_descriptor_type | Usb hub descriptor |
| usb_hub_info_t | Information about attached hub |
| usb_hub_port_t | Information about single port on a hub |
| usb_iface_t | USB device communication interface |
| usb_kbd_repeat_t | Structure for keeping information needed for auto-repeat of keys |
| usb_kbd_t | USB/HID keyboard device type |
| usb_massstor_cbw_t | |
| usb_massstor_csw_t | |
| usb_massstor_inquiry_result_t | Result of SCSI INQUIRY command |
| usb_mouse_t | Container for USB mouse device |
| usb_multimedia_t | Logitech UltraX device type |
| usb_pipe_t | Abstraction of a logical connection to USB device endpoint |
| usb_standard_configuration_descriptor_t | Standard USB configuration descriptor |
| usb_standard_device_descriptor_t | Standard USB device descriptor |
| usb_standard_endpoint_descriptor_t | Standard USB endpoint descriptor |
| usb_standard_hid_class_descriptor_info_t | Part of standard USB HID descriptor specifying one class descriptor |
| usb_standard_hid_descriptor_t | Standard USB HID descriptor |
| usb_standard_interface_descriptor_t | Standard USB interface descriptor |
| usb_target_t | USB complete address type |
| usb_transfer_batch | |
| usbhc_iface_t | USB host controller communication interface |
| usbhid_iface_t | USB HID device communication interface |
| usbinfo_action_t | |
| usbinfo_device_t | |
| usbmid_interface_t | Container for single interface in a MID device |
| usbvirt_control_request_handler_t | Callback for control request on a virtual USB device |
| usbvirt_descriptors_t | Standard USB descriptors for virtual device |
| usbvirt_device | Virtual USB device |
| usbvirt_device_configuration_extras_t | Extra configuration data for GET_CONFIGURATION request |
| usbvirt_device_configuration_t | Single device configuration |
| usbvirt_device_ops_t | Ops structure for virtual USB device |
| vfs_client_data_t | |
| vfs_file_t | Instances of this type represent an open file |
| vfs_info_t | A structure like this is passed to VFS by each individual FS upon its registration |
| vfs_lookup_res_t | |
| vfs_node_t | Instances of this type represent an active, in-memory VFS node and any state which may be associated with it |
| vfs_pair_t | |
| vfs_triplet_t | |
| vhc_data_t | |
| vhc_transfer_t | |
| vhc_virtdev_t | |
| viewport_t | |
| virtual_function_t | Virtual function entry |
| vsnprintf_data_t | |
| vuhid_data_t | |
| vuhid_interface | |
| winsize_t | |
| wu_event_t | Structures of this type are used to track the wakeup events |
1.4.7