Expand description
Sentry UAPI C export interface module
§Usage
This module should not be used in a full Rust application, while this is the lonely accessible interface in C. This allows a full Rust usage without extern C and thus unsafe calls when writing Rust application with cargo interface is used. Sentry kernel interactions should be, instead, made with a upper interface such as shield.
Functions§
- __
sys_ alarm - C interface to
crate::syscall::alarmsyscall Rust implementation - __
sys_ dma_ assign_ stream - C interface to
crate::syscall::dma_assign_streamsyscall Rust implementation - __
sys_ dma_ get_ stream_ info - C interface to
crate::syscall::dma_get_stream_infosyscall Rust implementation - __
sys_ dma_ get_ stream_ status - C interface to
crate::syscall::dma_get_stream_statussyscall Rust implementation - __
sys_ dma_ resume_ stream - C interface to
crate::syscall::dma_resume_streamsyscall Rust implementation - __
sys_ dma_ start_ stream - C interface to
crate::syscall::dma_start_streamsyscall Rust implementation - __
sys_ dma_ suspend_ stream - C interface to
crate::syscall::dma_suspend_streamsyscall Rust implementation - __
sys_ dma_ unassign_ stream - C interface to
crate::syscall::dma_unassign_streamsyscall Rust implementation - __
sys_ exit - C interface to
crate::syscall::exitsyscall Rust implementation - __
sys_ get_ cycle - C interface to
crate::syscall::get_cyclesyscall Rust implementation - __
sys_ get_ device_ handle - C interface to
crate::syscall::get_device_handlesyscall Rust implementation - __
sys_ get_ dma_ stream_ handle - C interface to
crate::syscall::get_dma_stream_handlesyscall Rust implementation - __
sys_ get_ process_ handle - C interface to
crate::syscall::get_process_handlesyscall Rust implementation - __
sys_ get_ random - C interface to
crate::syscall::get_randomsyscall Rust implementation - __
sys_ get_ shm_ handle - C interface to
crate::syscall::get_shm_handlesyscall Rust implementation - __
sys_ gpio_ configure - C interface to
crate::syscall::gpio_configuresyscall Rust implementation - __
sys_ gpio_ get - C interface to
crate::syscall::gpio_getsyscall Rust implementation - __
sys_ gpio_ reset - C interface to
crate::syscall::gpio_resetsyscall Rust implementation - __
sys_ gpio_ set - C interface to
crate::syscall::gpio_setsyscall Rust implementation - __
sys_ gpio_ toggle - C interface to
crate::syscall::gpio_togglesyscall Rust implementation - __
sys_ irq_ acknowledge - C interface to
crate::syscall::irq_acknowledgesyscall Rust implementation - __
sys_ irq_ disable - C interface to
crate::syscall::irq_disablesyscall Rust implementation - __
sys_ irq_ enable - C interface to
crate::syscall::irq_enablesyscall Rust implementation - __
sys_ log - C interface to
crate::syscall::logsyscall Rust implementation - __
sys_ map_ dev - C interface to
crate::syscall::map_devsyscall Rust implementation - __
sys_ map_ shm - C interface to
crate::syscall::map_shmsyscall Rust implementation - __
sys_ pm_ manage - C interface to
crate::syscall::pm_managesyscall Rust implementation - __
sys_ pm_ set_ clock - C interface to
crate::syscall::pm_set_clocksyscall Rust implementation - __
sys_ sched_ yield - C interface to
crate::syscall::sched_yieldsyscall Rust implementation - __
sys_ send_ ipc - C interface to
crate::syscall::send_ipcsyscall Rust implementation - __
sys_ send_ signal - C interface to
crate::syscall::send_signalsyscall Rust implementation - __
sys_ shm_ get_ infos - C interface to
crate::syscall::shm_get_infossyscall Rust implementation - __
sys_ shm_ set_ credential - C interface to
crate::syscall::shm_set_credentialsyscall Rust implementation - __
sys_ sleep - C interface to
crate::syscall::sleepsyscall Rust implementation - __
sys_ start - C interface to
crate::syscall::startsyscall Rust implementation - __
sys_ unmap_ dev - C interface to
crate::syscall::unmap_devsyscall Rust implementation - __
sys_ unmap_ shm - C interface to
crate::syscall::unmap_shmsyscall Rust implementation - __
sys_ wait_ for_ event - C interface to
crate::syscall::wait_for_eventsyscall Rust implementation - copy_
from_ kernel - C interface to
crate::copy_from_kernelRust implementation - copy_
to_ kernel - C interface to
crate::copy_to_kernelRust implementation