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 theOTEnterInterrupt
function 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 OTAddToHashList
no no OTAllocSharedClientMem
no n/a OTBufferDataSize
no n/a OTCalculateHashListMemoryNeeds
no n/a OTCancelTimerTask
no n/a OTCfigGetInstallFlags
no n/a OTCfigGetOptionNetbuf
no n/a OTCfigGetParent
no n/a OTCfigGetPortRef
no n/a OTCfigGetProviderName
no n/a OTCfigIsPort
no n/a OTCfigNumberOfChildren
no n/a OTClearBit
no yes OTEnterGate
no yes OTFindInHashList
no no OTFreeSharedClientMem
no n/a OTInitGate
no n/a OTIsInHashList
no no OTLeaveGate
no yes OTReadBuffer
no, atomicity is not a factor n/s OTRemoveFromHashList
no no OTRemoveLinkFromHashList
no no OTScheduleTimerTask
no n/a OTSetBit
no yes OTSetBitRange
no yes OTSetFirstClearBit
no yes OTSetLastClearBit
no yes OTTestBit
no yes StoreIntoNetbuf
no n/a StoreMsgIntoNetbuf
no n/a