MTX_EXWANTED
nlock |= MTX_EXWANTED; /* to clear */
nlock = lock | MTX_EXWANTED | MTX_LINKSPIN;
MTX_EXWANTED);
if ((lock & (MTX_EXCLUSIVE | MTX_EXWANTED)) == 0) {
if ((lock & ~MTX_EXWANTED) == 1) {
case MTX_EXCLUSIVE | MTX_EXWANTED | 1:
case MTX_EXCLUSIVE | MTX_EXWANTED | MTX_SHWANTED | 1:
case MTX_EXWANTED | 1:
case MTX_EXWANTED | MTX_SHWANTED | 1:
nlock = MTX_LINKSPIN | MTX_EXWANTED; /* to clear */
nlock |= MTX_EXWANTED; /* to clear */