Lines Matching refs:op

411 	smb_arg_open_t *op = &sr->arg.open;  in smb2_oplock_acquire()  local
420 op->op_oplock_level = SMB2_OPLOCK_LEVEL_NONE; in smb2_oplock_acquire()
425 op->op_oplock_level = SMB2_OPLOCK_LEVEL_NONE; in smb2_oplock_acquire()
432 switch (op->op_oplock_level) { in smb2_oplock_acquire()
434 op->op_oplock_state = OPLOCK_LEVEL_BATCH; in smb2_oplock_acquire()
437 op->op_oplock_state = OPLOCK_LEVEL_ONE; in smb2_oplock_acquire()
440 op->op_oplock_state = OPLOCK_LEVEL_TWO; in smb2_oplock_acquire()
447 op->op_oplock_level = SMB2_OPLOCK_LEVEL_NONE; in smb2_oplock_acquire()
458 op->op_oplock_state = OPLOCK_LEVEL_TWO; in smb2_oplock_acquire()
464 if ((op->op_oplock_state & BATCH_OR_EXCL) != 0) { in smb2_oplock_acquire()
466 &op->op_oplock_state); in smb2_oplock_acquire()
476 op->op_oplock_state = OPLOCK_LEVEL_TWO; in smb2_oplock_acquire()
478 &op->op_oplock_state); in smb2_oplock_acquire()
491 ofile->f_oplock.og_state = op->op_oplock_state; in smb2_oplock_acquire()
492 ofile->f_oplock.og_breakto = op->op_oplock_state; in smb2_oplock_acquire()
500 op->op_oplock_level = SMB2_OPLOCK_LEVEL_NONE; in smb2_oplock_acquire()
509 op->op_oplock_level = SMB2_OPLOCK_LEVEL_NONE; in smb2_oplock_acquire()
517 if (op->op_oplock_state & OPLOCK_LEVEL_GRANULAR) { in smb2_oplock_acquire()
519 op->op_oplock_level = SMB2_OPLOCK_LEVEL_NONE; in smb2_oplock_acquire()
520 } else if (op->op_oplock_state & OPLOCK_LEVEL_BATCH) { in smb2_oplock_acquire()
521 op->op_oplock_level = SMB2_OPLOCK_LEVEL_BATCH; in smb2_oplock_acquire()
522 } else if (op->op_oplock_state & OPLOCK_LEVEL_ONE) { in smb2_oplock_acquire()
523 op->op_oplock_level = SMB2_OPLOCK_LEVEL_EXCLUSIVE; in smb2_oplock_acquire()
524 } else if (op->op_oplock_state & OPLOCK_LEVEL_TWO) { in smb2_oplock_acquire()
525 op->op_oplock_level = SMB2_OPLOCK_LEVEL_II; in smb2_oplock_acquire()
527 op->op_oplock_level = SMB2_OPLOCK_LEVEL_NONE; in smb2_oplock_acquire()
550 smb_arg_open_t *op = &sr->arg.open; in smb2_oplock_reconnect() local
553 op->op_oplock_state = ofile->f_oplock.og_state; in smb2_oplock_reconnect()
557 op->op_oplock_level = SMB2_OPLOCK_LEVEL_LEASE; in smb2_oplock_reconnect()
558 op->lease_state = ls->ls_state & in smb2_oplock_reconnect()
560 op->lease_flags = (ls->ls_breaking != 0) ? in smb2_oplock_reconnect()
562 op->lease_epoch = ls->ls_epoch; in smb2_oplock_reconnect()
563 op->lease_version = ls->ls_version; in smb2_oplock_reconnect()
565 switch (op->op_oplock_state & OPLOCK_LEVEL_TYPE_MASK) { in smb2_oplock_reconnect()
568 op->op_oplock_level = SMB2_OPLOCK_LEVEL_NONE; in smb2_oplock_reconnect()
571 op->op_oplock_level = SMB2_OPLOCK_LEVEL_II; in smb2_oplock_reconnect()
574 op->op_oplock_level = SMB2_OPLOCK_LEVEL_EXCLUSIVE; in smb2_oplock_reconnect()
577 op->op_oplock_level = SMB2_OPLOCK_LEVEL_BATCH; in smb2_oplock_reconnect()