STREAMS/UX for the HP 9000 Reference Manual
98
STREAMS/UX Multiprocessor Support
MP Synchronization Levels on a Uniprocessor
The following table indicates if spinlocks can be held across calls to
different STREAMS/UX utilities. Also, it specifies if the SVR4 MP
STREAMS/UX utilities have the same restrictions.
Table 1 Holding Module or Driver Defined Spinlocks While Calling Utilities
Utility Spinlocks Can Be Held Across Call?
Differs From
SVR4 MP?
adjmsg
Yes No
allocb
Yes, if use STREAMS/UX user lock orders. No
backq
Yes No
bcanput
Yes, if use STREAMS/UX user lock orders. No
bcanputnext
Yes, if use STREAMS/UX user lock orders. No
bcopy
Yes No
bufcall
Yes, if use STREAMS/UX user lock orders.
bzero
Yes No
canput
Yes, if use STREAMS/UX user lock orders. No
canputnext
Yes, if use STREAMS/UX user lock orders. No
cmn_err
No Yes
copyb
Yes, if use STREAMS/UX user lock orders. No
copymsg
Yes, if use STREAMS/UX user lock orders. No
datamsg
Yes No
delay
No No
drv_getparm
Yes No
drv_priv
Yes No
dupb
Yes, if use STREAMS/UX user lock orders. No
dupmsg
Yes, if use STREAMS/UX user lock orders. No
enableok
Yes, if use STREAMS/UX user lock orders. No