STREAMS/UX for the HP 9000 Reference Manual

99
STREAMS/UX Multiprocessor Support
MP Synchronization Levels on a Uniprocessor
esballoc
Yes, if use STREAMS/UX user lock orders. No
esbbcall
Yes, if use STREAMS/UX user lock orders. No
flushband
Yes, if use STREAMS/UX user lock orders
(flushband may call user esballoc free
routines).
No
flushq
Yes, if use STREAMS/UX user lock orders
(flushq may call user esballoc free routines).
No
freeb
Yes, if use STREAMS/UX user lock orders
(freeb may call user esballoc free routines).
No
freemsg
Yes, if use STREAMS/UX user lock orders
(freemsg may call user esballoc free
routines).
No
freezestr
Yes No
getadmin
Yes, if use STREAMS/UX user lock orders. No
getmid
Yes, if use STREAMS/UX user lock orders. No
getmajor
Yes No
getminor
Yes No
getq
Yes, if use STREAMS/UX user lock orders. No
insq
Yes, if use STREAMS/UX user lock orders. No
itimeout
Yes, if use STREAMS/UX user lock orders. No
kmem_alloc
Yes, if use STREAMS/UX user lock orders
and KM_NOSLEEP.
No
kmem_free
Yes, if use STREAMS/UX user lock orders. No
linkb
Yes No
LOCK
Yes, if use lock orders correctly. No
Table 1 Holding Module or Driver Defined Spinlocks While Calling Utilities
Utility Spinlocks Can Be Held Across Call?
Differs From
SVR4 MP?