Searched refs:req_op_level (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-6.6/fs/smb/server/ |
H A D | oplock.c | 605 static int oplock_break_pending(struct oplock_info *opinfo, int req_op_level) in oplock_break_pending() argument 615 else if (!opinfo->is_lease && opinfo->level <= req_op_level) in oplock_break_pending() 619 if (!opinfo->is_lease && opinfo->level <= req_op_level) { in oplock_break_pending() 876 static int oplock_break(struct oplock_info *brk_opinfo, int req_op_level) in oplock_break() argument 890 err = oplock_break_pending(brk_opinfo, req_op_level); in oplock_break() 925 err = oplock_break_pending(brk_opinfo, req_op_level); in oplock_break() 1180 * @req_op_level: oplock level 1189 int smb_grant_oplock(struct ksmbd_work *work, int req_op_level, u64 pid, in smb_grant_oplock() argument 1225 req_op_level = SMB2_OPLOCK_LEVEL_NONE; in smb_grant_oplock() 1281 if (req_op_level ! in smb_grant_oplock() [all...] |
H A D | oplock.h | 98 int smb_grant_oplock(struct ksmbd_work *work, int req_op_level,
|
H A D | smb2pdu.c | 2669 int req_op_level = 0, open_flags = 0, may_flags = 0, file_info = 0; in smb2_open() local 3210 req_op_level = req->RequestedOplockLevel; in smb2_open() 3211 if (req_op_level == SMB2_OPLOCK_LEVEL_LEASE) in smb2_open() 3216 (req_op_level == SMB2_OPLOCK_LEVEL_LEASE && in smb2_open() 3223 if (req_op_level == SMB2_OPLOCK_LEVEL_LEASE) { in smb2_open() 3231 req_op_level = smb2_map_lease_to_oplock(lc->req_state); in smb2_open() 3234 name, req_op_level, lc->req_state); in smb2_open() 3239 (req_op_level == SMB2_OPLOCK_LEVEL_BATCH || in smb2_open() 3240 req_op_level == SMB2_OPLOCK_LEVEL_EXCLUSIVE)) in smb2_open() 3241 req_op_level in smb2_open() [all...] |
Completed in 8 milliseconds