Cuddl
Topics:
Overview
Getting Started
Kernel Modules
User-Space C API
User-Space C++ API
Kernel-Space C API
Implementation Details
Build Options
External Links
Cuddl
Index
Index
C
C
cuddl (C++ type)
cuddl::decrement_eventsrc_ref_count_for_id (C++ function)
cuddl::decrement_memregion_ref_count_for_id (C++ function)
cuddl::EventSrc (C++ class)
cuddl::EventSrc::claim_and_open (C++ function)
,
[1]
,
[2]
cuddl::EventSrc::close_and_release (C++ function)
cuddl::EventSrc::disable (C++ function)
cuddl::EventSrc::enable (C++ function)
cuddl::EventSrc::EventSrc (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
cuddl::EventSrc::flags (C++ function)
cuddl::EventSrc::get_resource_id (C++ function)
cuddl::EventSrc::is_enabled (C++ function)
cuddl::EventSrc::is_open (C++ function)
cuddl::EventSrc::operator cuddl_eventsrc (C++ function)
cuddl::EventSrc::timed_wait (C++ function)
,
[1]
cuddl::EventSrc::try_wait (C++ function)
cuddl::EventSrc::wait (C++ function)
cuddl::EventSrc::~EventSrc (C++ function)
cuddl::EventSrcClaimFlag (C++ enum)
cuddl::EventSrcClaimFlag::HOSTILE (C++ enumerator)
cuddl::EventSrcClaimFlags (C++ type)
cuddl::EventSrcFlag (C++ enum)
cuddl::EventSrcFlag::HAS_DISABLE (C++ enumerator)
cuddl::EventSrcFlag::HAS_ENABLE (C++ enumerator)
cuddl::EventSrcFlag::HAS_IS_ENABLED (C++ enumerator)
cuddl::EventSrcFlag::SHARED (C++ enumerator)
cuddl::EventSrcFlag::WAITABLE (C++ enumerator)
cuddl::EventSrcFlags (C++ type)
cuddl::EventSrcInfo (C++ class)
cuddl::EventSrcInfo::EventSrcInfo (C++ function)
,
[1]
cuddl::EventSrcInfo::flags (C++ function)
cuddl::EventSrcInfo::operator cuddl_eventsrc_info (C++ function)
cuddl::EventSrcOpenFlag (C++ enum)
cuddl::EventSrcOpenFlags (C++ type)
cuddl::EventSrcSet (C++ class)
cuddl::EventSrcSet::add (C++ function)
cuddl::EventSrcSet::contains (C++ function)
cuddl::EventSrcSet::EventSrcSet (C++ function)
,
[1]
cuddl::EventSrcSet::remove (C++ function)
cuddl::EventSrcSet::timed_wait (C++ function)
,
[1]
cuddl::Flags (C++ class)
cuddl::Flags::as_int (C++ function)
cuddl::Flags::clear (C++ function)
,
[1]
cuddl::Flags::Flags (C++ function)
,
[1]
cuddl::Flags::is_set (C++ function)
cuddl::Flags::operator| (C++ function)
,
[1]
cuddl::Flags::operator|= (C++ function)
,
[1]
cuddl::Flags::set (C++ function)
,
[1]
cuddl::get_driver_info_for_eventsrc_id (C++ function)
cuddl::get_driver_info_for_memregion_id (C++ function)
cuddl::get_eventsrc_id_for_slot (C++ function)
cuddl::get_eventsrc_info_for_id (C++ function)
cuddl::get_eventsrc_ref_count_for_id (C++ function)
cuddl::get_hw_info_for_eventsrc_id (C++ function)
cuddl::get_hw_info_for_memregion_id (C++ function)
cuddl::get_kernel_commit_id (C++ function)
cuddl::get_kernel_variant (C++ function)
cuddl::get_kernel_version (C++ function)
cuddl::get_max_dev_events (C++ function)
cuddl::get_max_dev_mem_regions (C++ function)
cuddl::get_max_managed_devices (C++ function)
cuddl::get_memregion_id_for_slot (C++ function)
cuddl::get_memregion_info_for_id (C++ function)
cuddl::get_memregion_ref_count_for_id (C++ function)
cuddl::get_userspace_commit_id (C++ function)
cuddl::iomem_t (C++ type)
cuddl::ioread16 (C++ member)
cuddl::ioread32 (C++ member)
cuddl::ioread8 (C++ member)
cuddl::iowrite16 (C++ member)
cuddl::iowrite32 (C++ member)
cuddl::iowrite8 (C++ member)
cuddl::MAX_STR_LEN (C++ member)
cuddl::MemRegion (C++ class)
cuddl::MemRegion::addr (C++ function)
cuddl::MemRegion::claim_and_map (C++ function)
,
[1]
,
[2]
cuddl::MemRegion::flags (C++ function)
cuddl::MemRegion::get_resource_id (C++ function)
cuddl::MemRegion::ioread16 (C++ function)
cuddl::MemRegion::ioread32 (C++ function)
cuddl::MemRegion::ioread8 (C++ function)
cuddl::MemRegion::iowrite16 (C++ function)
cuddl::MemRegion::iowrite32 (C++ function)
cuddl::MemRegion::iowrite8 (C++ function)
cuddl::MemRegion::is_mapped (C++ function)
cuddl::MemRegion::len (C++ function)
cuddl::MemRegion::MemRegion (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
cuddl::MemRegion::operator cuddl_memregion (C++ function)
cuddl::MemRegion::unmap_and_release (C++ function)
cuddl::MemRegion::~MemRegion (C++ function)
cuddl::MemRegionClaimFlag (C++ enum)
cuddl::MemRegionClaimFlag::HOSTILE (C++ enumerator)
cuddl::MemRegionClaimFlags (C++ type)
cuddl::MemRegionFlag (C++ enum)
cuddl::MemRegionFlag::SHARED (C++ enumerator)
cuddl::MemRegionFlags (C++ type)
cuddl::MemRegionInfo (C++ class)
cuddl::MemRegionInfo::flags (C++ function)
cuddl::MemRegionInfo::len (C++ function)
cuddl::MemRegionInfo::MemRegionInfo (C++ function)
,
[1]
cuddl::MemRegionInfo::operator cuddl_memregion_info (C++ function)
cuddl::MemRegionMapFlag (C++ enum)
cuddl::MemRegionMapFlags (C++ type)
cuddl::ResourceID (C++ class)
cuddl::ResourceID::device (C++ function)
,
[1]
cuddl::ResourceID::full_name (C++ function)
,
[1]
cuddl::ResourceID::group (C++ function)
,
[1]
cuddl::ResourceID::instance (C++ function)
,
[1]
cuddl::ResourceID::operator cuddl_resource_id (C++ function)
cuddl::ResourceID::resource (C++ function)
,
[1]
cuddl::ResourceID::ResourceID (C++ function)
,
[1]
,
[2]
,
[3]
cuddl::size_t (C++ type)
cuddl::TimeSpec (C++ class)
cuddl::TimeSpec::nsec (C++ function)
,
[1]
cuddl::TimeSpec::operator cuddl_timespec (C++ function)
cuddl::TimeSpec::sec (C++ function)
,
[1]
cuddl::TimeSpec::TimeSpec (C++ function)
,
[1]
,
[2]
cuddl::Version (C++ class)
cuddl::version (C++ member)
cuddl::Version::code (C++ function)
cuddl::Version::major (C++ function)
cuddl::Version::minor (C++ function)
cuddl::Version::revision (C++ function)
cuddl::Version::Version (C++ function)
,
[1]
cuddl_decrement_eventsrc_ref_count_for_id (C function)
cuddl_decrement_memregion_ref_count_for_id (C function)
cuddl_eventsrc (C struct)
cuddl_eventsrc_claim (C function)
cuddl_eventsrc_claim_and_open (C function)
cuddl_eventsrc_claim_flags (C enum)
cuddl_eventsrc_close (C function)
cuddl_eventsrc_close_and_release (C function)
cuddl_eventsrc_disable (C function)
cuddl_eventsrc_enable (C function)
cuddl_eventsrc_flags (C enum)
cuddl_eventsrc_get_resource_id (C function)
cuddl_eventsrc_info (C struct)
cuddl_eventsrc_is_enabled (C function)
cuddl_eventsrc_open (C function)
cuddl_eventsrc_release (C function)
cuddl_eventsrc_timed_wait (C function)
cuddl_eventsrc_try_wait (C function)
cuddl_eventsrc_wait (C function)
cuddl_eventsrcset (C struct)
cuddl_eventsrcset_add (C function)
cuddl_eventsrcset_contains (C function)
cuddl_eventsrcset_remove (C function)
cuddl_eventsrcset_timed_wait (C function)
cuddl_eventsrcset_zero (C function)
cuddl_get_driver_info_for_eventsrc_id (C function)
cuddl_get_driver_info_for_memregion_id (C function)
cuddl_get_eventsrc_id_for_match (C function)
cuddl_get_eventsrc_id_for_slot (C function)
cuddl_get_eventsrc_info_for_id (C function)
cuddl_get_eventsrc_ref_count_for_id (C function)
cuddl_get_hw_info_for_eventsrc_id (C function)
cuddl_get_hw_info_for_memregion_id (C function)
cuddl_get_kernel_commit_id (C function)
cuddl_get_kernel_variant (C function)
cuddl_get_kernel_version_code (C function)
cuddl_get_max_dev_events (C function)
cuddl_get_max_dev_mem_regions (C function)
cuddl_get_max_managed_devices (C function)
cuddl_get_memregion_id_for_match (C function)
cuddl_get_memregion_id_for_slot (C function)
cuddl_get_memregion_info_for_id (C function)
cuddl_get_memregion_ref_count_for_id (C function)
cuddl_get_userspace_commit_id (C function)
cuddl_iomem_t (C type)
cuddl_ioread16 (C function)
cuddl_ioread32 (C function)
cuddl_ioread8 (C function)
cuddl_iowrite16 (C function)
cuddl_iowrite32 (C function)
cuddl_iowrite8 (C function)
CUDDL_MAJOR_VERSION_FROM_CODE (C macro)
CUDDL_MAX_STR_LEN (C macro)
cuddl_memregion (C struct)
cuddl_memregion_claim (C function)
cuddl_memregion_claim_and_map (C function)
cuddl_memregion_claim_flags (C enum)
cuddl_memregion_flags (C enum)
cuddl_memregion_get_resource_id (C function)
cuddl_memregion_info (C struct)
cuddl_memregion_ioread16 (C function)
cuddl_memregion_ioread32 (C function)
cuddl_memregion_ioread8 (C function)
cuddl_memregion_iowrite16 (C function)
cuddl_memregion_iowrite32 (C function)
cuddl_memregion_iowrite8 (C function)
cuddl_memregion_map (C function)
cuddl_memregion_release (C function)
cuddl_memregion_unmap (C function)
cuddl_memregion_unmap_and_release (C function)
CUDDL_MINOR_VERSION_FROM_CODE (C macro)
cuddl_resource_id (C struct)
CUDDL_REVISION_LEVEL (C macro)
CUDDL_REVISION_LEVEL_FROM_CODE (C macro)
cuddl_size_t (C type)
cuddl_time_t (C type)
cuddl_timespec (C struct)
CUDDL_VERSION (C macro)
CUDDL_VERSION_CODE (C macro)
CUDDL_VERSION_MAJOR (C macro)
CUDDL_VERSION_MINOR (C macro)
CUDDLC_BUILD_WARN_TARGET (C macro)
CUDDLCI_DECREMENT_EVENTSRC_REF_COUNT_IOCTL (C macro)
CUDDLCI_DECREMENT_MEMREGION_REF_COUNT_IOCTL (C macro)
cuddlci_eventsrc_claim_ioctl_data (C struct)
CUDDLCI_EVENTSRC_CLAIM_UDD_IOCTL (C macro)
CUDDLCI_EVENTSRC_CLAIM_UIO_IOCTL (C macro)
cuddlci_eventsrc_info_priv (C struct)
,
[1]
CUDDLCI_EVENTSRC_IS_ENABLED_IOCTL (C macro)
cuddlci_eventsrc_is_enabled_ioctl_data (C struct)
cuddlci_eventsrc_release_ioctl_data (C struct)
CUDDLCI_EVENTSRC_RELEASE_UDD_IOCTL (C macro)
CUDDLCI_EVENTSRC_RELEASE_UIO_IOCTL (C macro)
CUDDLCI_GET_DRIVER_INFO_IOCTL (C macro)
cuddlci_get_driver_info_ioctl_data (C struct)
CUDDLCI_GET_EVENTSRC_ID_IOCTL (C macro)
CUDDLCI_GET_EVENTSRC_INFO_IOCTL (C macro)
CUDDLCI_GET_EVENTSRC_REF_COUNT_IOCTL (C macro)
CUDDLCI_GET_HW_INFO_IOCTL (C macro)
CUDDLCI_GET_KERNEL_COMMIT_ID_IOCTL (C macro)
cuddlci_get_kernel_commit_id_ioctl_data (C struct)
CUDDLCI_GET_KERNEL_VARIANT_IOCTL (C macro)
CUDDLCI_GET_KERNEL_VERSION_CODE_IOCTL (C macro)
CUDDLCI_GET_MAX_DEV_EVENTS_IOCTL (C macro)
CUDDLCI_GET_MAX_DEV_MEM_REGIONS_IOCTL (C macro)
CUDDLCI_GET_MAX_MANAGED_DEVICES_IOCTL (C macro)
CUDDLCI_GET_MEMREGION_ID_IOCTL (C macro)
CUDDLCI_GET_MEMREGION_INFO_IOCTL (C macro)
CUDDLCI_GET_MEMREGION_REF_COUNT_IOCTL (C macro)
cuddlci_get_resource_id_ioctl_data (C struct)
cuddlci_janitor_pid_ioctl_data (C struct)
CUDDLCI_JANITOR_REGISTER_PID_IOCTL (C macro)
CUDDLCI_MAX_STR_LEN (C macro)
cuddlci_memregion_claim_ioctl_data (C struct)
CUDDLCI_MEMREGION_CLAIM_UDD_IOCTL (C macro)
CUDDLCI_MEMREGION_CLAIM_UIO_IOCTL (C macro)
cuddlci_memregion_info_priv (C struct)
,
[1]
cuddlci_memregion_release_ioctl_data (C struct)
CUDDLCI_MEMREGION_RELEASE_UDD_IOCTL (C macro)
CUDDLCI_MEMREGION_RELEASE_UIO_IOCTL (C macro)
cuddlci_ref_count_ioctl_data (C struct)
CUDDLCI_REVISION_LEVEL (C macro)
cuddlci_token (C struct)
CUDDLCI_VERSION_MAJOR (C macro)
CUDDLCI_VERSION_MINOR (C macro)
cuddlci_void_ioctl_data (C struct)
cuddli_close_janitor (C function)
cuddli_eventsrc_priv (C struct)
,
[1]
cuddli_eventsrc_release_by_token (C function)
cuddli_memregion_priv (C struct)
,
[1]
cuddli_memregion_release_by_token (C function)
cuddli_open_janitor (C function)
cuddlk_debug (C function)
cuddlk_device (C struct)
cuddlk_device_find_eventsrc_slot (C function)
cuddlk_device_find_memregion_slot (C function)
cuddlk_device_kernel (C struct)
cuddlk_device_manage (C function)
cuddlk_device_register (C function)
cuddlk_device_release (C function)
cuddlk_device_unregister (C function)
CUDDLK_DISABLE_UDD_ON_XENOMAI (C macro)
CUDDLK_ENABLE_DEBUG_PRINT (C macro)
CUDDLK_ENABLE_INTRUSIVE_DEBUG_PRINT (C macro)
cuddlk_eventsrc (C struct)
cuddlk_eventsrc_flags (C enum)
cuddlk_eventsrc_kernel (C struct)
cuddlk_eventsrc_notify (C function)
cuddlk_get_commit_id (C function)
cuddlk_idebug (C function)
cuddlk_interrupt (C struct)
cuddlk_interrupt_flags (C enum)
cuddlk_interrupt_handler_return_value (C enum)
cuddlk_interrupt_kernel (C struct)
cuddlk_interrupt_register (C function)
cuddlk_interrupt_unregister (C function)
cuddlk_iomem_t (C type)
cuddlk_ioread16 (C function)
cuddlk_ioread32 (C function)
cuddlk_ioread8 (C function)
cuddlk_iowrite16 (C function)
cuddlk_iowrite32 (C function)
cuddlk_iowrite8 (C function)
CUDDLK_MAJOR_VERSION_FROM_CODE (C macro)
cuddlk_manager (C struct)
cuddlk_manager_add_device (C function)
cuddlk_manager_find_device_slot (C function)
cuddlk_manager_find_device_slot_matching (C function)
cuddlk_manager_find_empty_slot (C function)
cuddlk_manager_lock (C function)
cuddlk_manager_next_available_instance_id (C function)
cuddlk_manager_remove_device (C function)
cuddlk_manager_unlock (C function)
CUDDLK_MAX_DEV_EVENTS (C macro)
CUDDLK_MAX_DEV_MEM_REGIONS (C macro)
CUDDLK_MAX_MANAGED_DEVICES (C macro)
CUDDLK_MAX_STR_LEN (C macro)
cuddlk_memregion (C struct)
cuddlk_memregion_flags (C enum)
cuddlk_memregion_kernel (C struct)
cuddlk_memregion_type (C enum)
CUDDLK_MINOR_VERSION_FROM_CODE (C macro)
cuddlk_owner_t (C type)
cuddlk_parent_device_t (C type)
cuddlk_print (C function)
cuddlk_resource (C enum)
CUDDLK_REVISION_LEVEL (C macro)
CUDDLK_REVISION_LEVEL_FROM_CODE (C macro)
cuddlk_size_t (C type)
cuddlk_special_irq_value (C enum)
CUDDLK_VARIANT (C macro)
CUDDLK_VERSION (C macro)
CUDDLK_VERSION_CODE (C macro)
CUDDLK_VERSION_MAJOR (C macro)
CUDDLK_VERSION_MINOR (C macro)
cuddlki_device_priv (C struct)
,
[1]
cuddlki_eventsrc_priv (C struct)
,
[1]
cuddlki_interrupt_priv (C struct)
,
[1]
cuddlki_manager_priv (C struct)
,
[1]
cuddlki_memregion_priv (C struct)
,
[1]