Searched refs:smb_lock (Results 1 – 2 of 2) sorted by relevance
| /linux/fs/smb/server/ |
| H A D | vfs_cache.c | 619 struct ksmbd_lock *smb_lock, *tmp_lock; in __ksmbd_close_fd() local 638 list_for_each_entry_safe(smb_lock, tmp_lock, &fp->lock_list, flist) { in __ksmbd_close_fd() 639 struct ksmbd_conn *conn = smb_lock->conn; in __ksmbd_close_fd() 643 list_del_init(&smb_lock->clist); in __ksmbd_close_fd() 644 smb_lock->conn = NULL; in __ksmbd_close_fd() 649 list_del_init(&smb_lock->flist); in __ksmbd_close_fd() 650 ksmbd_vfs_posix_lock_unblock(smb_lock->fl); in __ksmbd_close_fd() 651 locks_free_lock(smb_lock->fl); in __ksmbd_close_fd() 652 kfree(smb_lock); in __ksmbd_close_fd() 1753 struct ksmbd_lock *smb_lock, *tmp_lock; in session_fd_check() local [all …]
|
| H A D | smb2pdu.c | 9865 struct ksmbd_lock *smb_lock = NULL, *cmp_lock, *tmp, *tmp2; in smb2_lock() local 9962 smb_lock = smb2_lock_init(flock, cmd, flags, !lock_length, in smb2_lock() 9964 if (!smb_lock) { in smb2_lock() 9971 list_for_each_entry_safe(smb_lock, tmp, &lock_list, llist) { in smb2_lock() 9974 !(smb_lock->flags & SMB2_LOCKFLAG_FAIL_IMMEDIATELY)) { in smb2_lock() 9979 if (smb_lock->cmd < 0) { in smb2_lock() 9984 if (!(smb_lock->flags & SMB2_LOCKFLAG_MASK)) { in smb2_lock() 9990 smb_lock->flags & SMB2_LOCKFLAG_UNLOCK) || in smb2_lock() 9992 !(smb_lock->flags & SMB2_LOCKFLAG_UNLOCK))) { in smb2_lock() 9997 prior_lock = smb_lock->flags; in smb2_lock() [all …]
|