Important: The information in this document is obsolete and should not be used for new development.
Native Functions Callable at Hardware Interrupt Time
Table C-2 lists the functions that are native (providing no mixed-mode glue) and are callable at hardware interrupt time, and also specifies whether you need to call theOTEnterInterruptfunction before calling the given function. As in Table C-1, information is added to specify whether the operation is atomic.
- Note
 - Some functions listed in Table C-2 are not documented in this manual because they are specific to Open Transport protocol and device drivers. They are listed here to provide a complete reference.
 
Table C-2 Functions callable at hardware interrupt time, native ISA only
Function Needs OTEnterInterrupt Atomic OTAddToHashListno no OTAllocSharedClientMemno n/a OTBufferDataSizeno n/a OTCalculateHashListMemoryNeedsno n/a OTCancelTimerTaskno n/a OTCfigGetInstallFlagsno n/a OTCfigGetOptionNetbufno n/a OTCfigGetParentno n/a OTCfigGetPortRefno n/a OTCfigGetProviderNameno n/a OTCfigIsPortno n/a OTCfigNumberOfChildrenno n/a OTClearBitno yes OTEnterGateno yes OTFindInHashListno no OTFreeSharedClientMemno n/a OTInitGateno n/a OTIsInHashListno no OTLeaveGateno yes OTReadBufferno, atomicity is not a factor n/s OTRemoveFromHashListno no OTRemoveLinkFromHashListno no OTScheduleTimerTaskno n/a OTSetBitno yes OTSetBitRangeno yes OTSetFirstClearBitno yes OTSetLastClearBitno yes OTTestBitno yes StoreIntoNetbufno n/a StoreMsgIntoNetbufno n/a