#[repr(u32)]pub enum FuncId {
Show 58 variants
Error = 2_214_592_608,
Success32 = 2_214_592_609,
Success64 = 3_288_334_433,
Interrupt = 2_214_592_610,
Version = 2_214_592_611,
Features = 2_214_592_612,
RxAcquire = 2_214_592_644,
RxRelease = 2_214_592_613,
RxTxMap32 = 2_214_592_614,
RxTxMap64 = 3_288_334_438,
RxTxUnmap = 2_214_592_615,
PartitionInfoGet = 2_214_592_616,
PartitionInfoGetRegs = 3_288_334_475,
IdGet = 2_214_592_617,
SpmIdGet = 2_214_592_645,
ConsoleLog32 = 2_214_592_650,
ConsoleLog64 = 3_288_334_474,
MsgWait = 2_214_592_619,
Yield = 2_214_592_620,
Run = 2_214_592_621,
NormalWorldResume = 2_214_592_636,
MsgSend2 = 2_214_592_646,
MsgSendDirectReq32 = 2_214_592_623,
MsgSendDirectReq64 = 3_288_334_447,
MsgSendDirectReq64_2 = 3_288_334_477,
MsgSendDirectResp32 = 2_214_592_624,
MsgSendDirectResp64 = 3_288_334_448,
MsgSendDirectResp64_2 = 3_288_334_478,
NotificationBitmapCreate = 2_214_592_637,
NotificationBitmapDestroy = 2_214_592_638,
NotificationBind = 2_214_592_639,
NotificationUnbind = 2_214_592_640,
NotificationSet = 2_214_592_641,
NotificationGet = 2_214_592_642,
NotificationInfoGet32 = 2_214_592_643,
NotificationInfoGet64 = 3_288_334_467,
El3IntrHandle = 2_214_592_652,
SecondaryEpRegister32 = 2_214_592_647,
SecondaryEpRegister64 = 3_288_334_471,
MemDonate32 = 2_214_592_625,
MemDonate64 = 3_288_334_449,
MemLend32 = 2_214_592_626,
MemLend64 = 3_288_334_450,
MemShare32 = 2_214_592_627,
MemShare64 = 3_288_334_451,
MemRetrieveReq32 = 2_214_592_628,
MemRetrieveReq64 = 3_288_334_452,
MemRetrieveResp = 2_214_592_629,
MemRelinquish = 2_214_592_630,
MemReclaim = 2_214_592_631,
MemPermGet32 = 2_214_592_648,
MemPermGet64 = 3_288_334_472,
MemPermSet32 = 2_214_592_649,
MemPermSet64 = 3_288_334_473,
MemOpPause = 2_214_592_632,
MemOpResume = 2_214_592_633,
MemFragRx = 2_214_592_634,
MemFragTx = 2_214_592_635,
}Expand description
Function IDs of the various FF-A interfaces.
Variants§
Error = 2_214_592_608
Success32 = 2_214_592_609
Success64 = 3_288_334_433
Interrupt = 2_214_592_610
Version = 2_214_592_611
Features = 2_214_592_612
RxAcquire = 2_214_592_644
RxRelease = 2_214_592_613
RxTxMap32 = 2_214_592_614
RxTxMap64 = 3_288_334_438
RxTxUnmap = 2_214_592_615
PartitionInfoGet = 2_214_592_616
PartitionInfoGetRegs = 3_288_334_475
IdGet = 2_214_592_617
SpmIdGet = 2_214_592_645
ConsoleLog32 = 2_214_592_650
ConsoleLog64 = 3_288_334_474
MsgWait = 2_214_592_619
Yield = 2_214_592_620
Run = 2_214_592_621
NormalWorldResume = 2_214_592_636
MsgSend2 = 2_214_592_646
MsgSendDirectReq32 = 2_214_592_623
MsgSendDirectReq64 = 3_288_334_447
MsgSendDirectReq64_2 = 3_288_334_477
MsgSendDirectResp32 = 2_214_592_624
MsgSendDirectResp64 = 3_288_334_448
MsgSendDirectResp64_2 = 3_288_334_478
NotificationBitmapCreate = 2_214_592_637
NotificationBitmapDestroy = 2_214_592_638
NotificationBind = 2_214_592_639
NotificationUnbind = 2_214_592_640
NotificationSet = 2_214_592_641
NotificationGet = 2_214_592_642
NotificationInfoGet32 = 2_214_592_643
NotificationInfoGet64 = 3_288_334_467
El3IntrHandle = 2_214_592_652
SecondaryEpRegister32 = 2_214_592_647
SecondaryEpRegister64 = 3_288_334_471
MemDonate32 = 2_214_592_625
MemDonate64 = 3_288_334_449
MemLend32 = 2_214_592_626
MemLend64 = 3_288_334_450
MemRetrieveReq32 = 2_214_592_628
MemRetrieveReq64 = 3_288_334_452
MemRetrieveResp = 2_214_592_629
MemRelinquish = 2_214_592_630
MemReclaim = 2_214_592_631
MemPermGet32 = 2_214_592_648
MemPermGet64 = 3_288_334_472
MemPermSet32 = 2_214_592_649
MemPermSet64 = 3_288_334_473
MemOpPause = 2_214_592_632
MemOpResume = 2_214_592_633
MemFragRx = 2_214_592_634
MemFragTx = 2_214_592_635
Implementations§
Trait Implementations§
Source§impl TryFromPrimitive for FuncId
impl TryFromPrimitive for FuncId
impl Copy for FuncId
impl Eq for FuncId
impl StructuralPartialEq for FuncId
Auto Trait Implementations§
impl Freeze for FuncId
impl RefUnwindSafe for FuncId
impl Send for FuncId
impl Sync for FuncId
impl Unpin for FuncId
impl UnwindSafe for FuncId
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more