STREAMS/UX for the HP 9000 Reference Manual

101
STREAMS/UX Multiprocessor Support
MP Synchronization Levels on a Uniprocessor
putnextctl2
No No
putq
Yes, if use STREAMS/UX user lock orders,
and does not pass drivers read queue or
lower mux’s write queue.
Yes
qenable
Yes, if use STREAMS/UX user lock orders. No
qprocsoff
Yes Yes
qprocson
Yes Yes
qreply
No No
qsize
Yes No
RD
Yes, if use STREAMS/UX user lock orders. No
rmvb
Yes No
rmvq
Yes, if use STREAMS/UX user lock orders. No
SAMESTR
Yes, if use STREAMS/UX user lock orders. No
sleep
No No
spln
No Yes
splstr
No Yes
streams_put
No No
streams_get_sleep_lock
Yes, if use STREAMS/UX user lock orders. No
strlog
No Yes
strqget
Yes, if use STREAMS/UX user lock orders. No
strqset
Yes, if use STREAMS/UX user lock orders. No
SV_ALLOC
Yes, if use STREAMS/UX user lock orders
and KM_NOSLEEP.
No
Table 1 Holding Module or Driver Defined Spinlocks While Calling Utilities
Utility Spinlocks Can Be Held Across Call?
Differs From
SVR4 MP?