OPLOCK_LEVEL_GRANULAR
BATCH_OPLOCK | OPLOCK_LEVEL_GRANULAR)
if ((og->og_state & OPLOCK_LEVEL_GRANULAR) != 0)
NewLevel |= OPLOCK_LEVEL_GRANULAR;
LeaseState |= OPLOCK_LEVEL_GRANULAR;
NewLevel |= OPLOCK_LEVEL_GRANULAR;
NewLevel = OPLOCK_LEVEL_GRANULAR;
op->op_oplock_state = OPLOCK_LEVEL_GRANULAR |
OPLOCK_LEVEL_GRANULAR;
OPLOCK_LEVEL_GRANULAR;
op->op_oplock_state = OPLOCK_LEVEL_GRANULAR |
op->op_oplock_state = OPLOCK_LEVEL_GRANULAR |
op->op_oplock_state = OPLOCK_LEVEL_GRANULAR;
NewLevel = OPLOCK_LEVEL_GRANULAR;
if (NewLevel == OPLOCK_LEVEL_GRANULAR) {
case OPLOCK_LEVEL_GRANULAR:
if (op->op_oplock_state & OPLOCK_LEVEL_GRANULAR) {
.og_state = OPLOCK_LEVEL_GRANULAR, 0 };
NewLevel |= OPLOCK_LEVEL_GRANULAR;
NewLevel |= OPLOCK_LEVEL_GRANULAR;
LEVEL_GRANULAR = OPLOCK_LEVEL_GRANULAR