Searched refs:req_op_level (Results 1 – 3 of 3) sorted by relevance
| /linux/fs/smb/server/ |
| H A D | oplock.c | 788 static int oplock_break_pending(struct oplock_info *opinfo, int req_op_level) in oplock_break_pending() argument 816 if (opinfo->level <= req_op_level) { in oplock_break_pending() 827 if (opinfo->level <= req_op_level) { in oplock_break_pending() 842 static bool lease_break_needed(struct oplock_info *opinfo, int req_op_level, in lease_break_needed() argument 850 return opinfo->level > req_op_level; in lease_break_needed() 1197 int req_op_level, struct ksmbd_work *in_work, in oplock_break() argument 1222 err = oplock_break_pending(brk_opinfo, req_op_level); in oplock_break() 1307 (lease_break_needed(brk_opinfo, req_op_level, open_trunc) || in oplock_break() 1315 err = oplock_break_pending(brk_opinfo, req_op_level); in oplock_break() 1586 int smb_grant_oplock(struct ksmbd_work *work, int req_op_level, u64 pid, in smb_grant_oplock() argument [all …]
|
| H A D | oplock.h | 98 int smb_grant_oplock(struct ksmbd_work *work, int req_op_level,
|
| H A D | smb2pdu.c | 3774 int req_op_level; in parse_durable_handle_context() local 3777 req_op_level = req->RequestedOplockLevel; in parse_durable_handle_context() 4003 req_op_level == SMB2_OPLOCK_LEVEL_BATCH) { in parse_durable_handle_context() 4020 req_op_level == SMB2_OPLOCK_LEVEL_BATCH) { in parse_durable_handle_context() 4143 int req_op_level = 0, open_flags = 0, may_flags = 0, file_info = 0; in smb2_open() local 4243 req_op_level = req->RequestedOplockLevel; in smb2_open() 4265 if (req_op_level == SMB2_OPLOCK_LEVEL_LEASE) in smb2_open() 4266 req_op_level = SMB2_OPLOCK_LEVEL_NONE; in smb2_open() 4315 } else if (req_op_level == SMB2_OPLOCK_LEVEL_LEASE) { in smb2_open() 4325 req_op_level = SMB2_OPLOCK_LEVEL_NONE; in smb2_open() [all …]
|