List of all items
Structs
- Handle
- caps::CapabilitiesRepr
- channel::Channel
- ddk::dma::DmaArray
- ddk::dma::DmaBuffer
- ddk::dma::DmaObject
- ddk::dma::DmaPool
- ddk::dma::DmaToken
- ddk::pci::PciDeviceInfo
- early_logger::EarlyLogger
- event::Event
- memory_object::MappedMemoryObject
- memory_object::MemoryObject
- rt::Runtime
- syscall::MemoryObjectFlags
- syscall::get_framebuffer::FramebufferInfo
Enums
- caps::Capability
- channel::ChannelReceiveError
- channel::ChannelSendError
- ddk::pci::Bar
- syscall::CreateChannelError
- syscall::CreateMemoryObjectError
- syscall::EarlyLogError
- syscall::GetMessageError
- syscall::MapMemoryObjectError
- syscall::PollInterestError
- syscall::RegisterServiceError
- syscall::SendMessageError
- syscall::SubscribeToServiceError
- syscall::WaitForEventError
- syscall::get_framebuffer::GetFramebufferError
- syscall::get_framebuffer::PixelFormat
- syscall::pci::PciGetInfoError
Functions
- ddk::pci::pci_get_info_slice
- ddk::pci::pci_get_info_vec
- rt::enter_loop
- rt::init_runtime
- rt::spawn
- syscall::create_channel
- syscall::create_memory_object
- syscall::early_log
- syscall::get_framebuffer::get_framebuffer
- syscall::get_message
- syscall::map_memory_object
- syscall::pci::pci_get_info
- syscall::poll_interest
- syscall::raw_riscv::syscall0
- syscall::raw_riscv::syscall1
- syscall::raw_riscv::syscall2
- syscall::raw_riscv::syscall3
- syscall::raw_riscv::syscall4
- syscall::raw_riscv::syscall5
- syscall::register_service
- syscall::result::handle_from_syscall_repr
- syscall::result::handle_to_syscall_repr
- syscall::result::status_from_syscall_repr
- syscall::result::status_to_syscall_repr
- syscall::result::status_with_payload_to_syscall_repr
- syscall::send_message
- syscall::subscribe_to_service
- syscall::wait_for_event
- syscall::yield_to_kernel
Constants
- caps::CAP_EARLY_LOGGING
- caps::CAP_GET_FRAMEBUFFER
- caps::CAP_PADDING
- caps::CAP_PCI_BUS_DRIVER
- caps::CAP_SERVICE_PROVIDER
- caps::CAP_SERVICE_USER
- syscall::CHANNEL_MAX_NUM_BYTES
- syscall::CHANNEL_MAX_NUM_HANDLES
- syscall::SERVICE_NAME_MAX_LENGTH
- syscall::SYSCALL_CREATE_CHANNEL
- syscall::SYSCALL_CREATE_MEMORY_OBJECT
- syscall::SYSCALL_EARLY_LOG
- syscall::SYSCALL_GET_FRAMEBUFFER
- syscall::SYSCALL_GET_MESSAGE
- syscall::SYSCALL_MAP_MEMORY_OBJECT
- syscall::SYSCALL_PCI_GET_INFO
- syscall::SYSCALL_POLL_INTEREST
- syscall::SYSCALL_REGISTER_SERVICE
- syscall::SYSCALL_SEND_MESSAGE
- syscall::SYSCALL_SUBSCRIBE_TO_SERVICE
- syscall::SYSCALL_WAIT_FOR_EVENT
- syscall::SYSCALL_WAIT_FOR_MESSAGE
- syscall::SYSCALL_YIELD