flock             577 arch/um/os-Linux/file.c 	struct flock lock = ((struct flock) { .l_type	= type,
flock              74 drivers/nvme/target/fc.c 	spinlock_t			flock;
flock             432 drivers/nvme/target/fc.c 		spin_lock_init(&fod->flock);
flock             690 drivers/nvme/target/fc.c 			spin_lock(&fod->flock);
flock             693 drivers/nvme/target/fc.c 			spin_unlock(&fod->flock);
flock             700 drivers/nvme/target/fc.c 				spin_lock(&fod->flock);
flock             702 drivers/nvme/target/fc.c 				spin_unlock(&fod->flock);
flock            1942 drivers/nvme/target/fc.c 			spin_lock_irqsave(&fod->flock, flags);
flock            1944 drivers/nvme/target/fc.c 			spin_unlock_irqrestore(&fod->flock, flags);
flock            1985 drivers/nvme/target/fc.c 	spin_lock_irqsave(&fod->flock, flags);
flock            1988 drivers/nvme/target/fc.c 	spin_unlock_irqrestore(&fod->flock, flags);
flock            1997 drivers/nvme/target/fc.c 			spin_lock(&fod->flock);
flock            1999 drivers/nvme/target/fc.c 			spin_unlock(&fod->flock);
flock            2007 drivers/nvme/target/fc.c 			spin_lock_irqsave(&fod->flock, flags);
flock            2009 drivers/nvme/target/fc.c 			spin_unlock_irqrestore(&fod->flock, flags);
flock            2088 drivers/nvme/target/fc.c 	spin_lock_irqsave(&fod->flock, flags);
flock            2090 drivers/nvme/target/fc.c 	spin_unlock_irqrestore(&fod->flock, flags);
flock            2420 drivers/nvme/target/fc.c 		spin_lock(&fod->flock);
flock            2423 drivers/nvme/target/fc.c 		spin_unlock(&fod->flock);
flock             137 fs/9p/vfs_file.c 	struct p9_flock flock;
flock             155 fs/9p/vfs_file.c 	memset(&flock, 0, sizeof(flock));
flock             159 fs/9p/vfs_file.c 		flock.type = P9_LOCK_TYPE_RDLCK;
flock             162 fs/9p/vfs_file.c 		flock.type = P9_LOCK_TYPE_WRLCK;
flock             165 fs/9p/vfs_file.c 		flock.type = P9_LOCK_TYPE_UNLCK;
flock             168 fs/9p/vfs_file.c 	flock.start = fl->fl_start;
flock             170 fs/9p/vfs_file.c 		flock.length = 0;
flock             172 fs/9p/vfs_file.c 		flock.length = fl->fl_end - fl->fl_start + 1;
flock             173 fs/9p/vfs_file.c 	flock.proc_id = fl->fl_pid;
flock             174 fs/9p/vfs_file.c 	flock.client_id = fid->clnt->name;
flock             176 fs/9p/vfs_file.c 		flock.flags = P9_LOCK_FLAGS_BLOCK;
flock             185 fs/9p/vfs_file.c 		res = p9_client_lock_dotl(fid, &flock, &status);
flock             200 fs/9p/vfs_file.c 		if (flock.client_id != fid->clnt->name) {
flock             201 fs/9p/vfs_file.c 			kfree(flock.client_id);
flock             202 fs/9p/vfs_file.c 			flock.client_id = fid->clnt->name;
flock             235 fs/9p/vfs_file.c 	if (flock.client_id != fid->clnt->name)
flock             236 fs/9p/vfs_file.c 		kfree(flock.client_id);
flock             665 fs/9p/vfs_file.c 	.flock = v9fs_file_flock_dotl,
flock             688 fs/9p/vfs_file.c 	.flock = v9fs_file_flock_dotl,
flock             711 fs/9p/vfs_file.c 	.flock = v9fs_file_flock_dotl,
flock              38 fs/afs/file.c  	.flock		= afs_flock,
flock            1815 fs/ceph/dir.c  	.flock = ceph_flock,
flock            2200 fs/ceph/file.c 	.flock = ceph_flock,
flock             171 fs/cifs/cifsproto.h 			     struct file_lock *flock, const unsigned int xid);
flock            1035 fs/cifs/file.c 	       __u8 type, struct file_lock *flock)
flock            1046 fs/cifs/file.c 					flock->fl_flags, &conf_lock,
flock            1049 fs/cifs/file.c 		flock->fl_start = conf_lock->offset;
flock            1050 fs/cifs/file.c 		flock->fl_end = conf_lock->offset + conf_lock->length - 1;
flock            1051 fs/cifs/file.c 		flock->fl_pid = conf_lock->pid;
flock            1053 fs/cifs/file.c 			flock->fl_type = F_RDLCK;
flock            1055 fs/cifs/file.c 			flock->fl_type = F_WRLCK;
flock            1059 fs/cifs/file.c 		flock->fl_type = F_UNLCK;
flock            1130 fs/cifs/file.c cifs_posix_lock_test(struct file *file, struct file_lock *flock)
flock            1134 fs/cifs/file.c 	unsigned char saved_type = flock->fl_type;
flock            1136 fs/cifs/file.c 	if ((flock->fl_flags & FL_POSIX) == 0)
flock            1140 fs/cifs/file.c 	posix_test_lock(file, flock);
flock            1142 fs/cifs/file.c 	if (flock->fl_type == F_UNLCK && !cinode->can_cache_brlcks) {
flock            1143 fs/cifs/file.c 		flock->fl_type = saved_type;
flock            1158 fs/cifs/file.c cifs_posix_lock_set(struct file *file, struct file_lock *flock)
flock            1163 fs/cifs/file.c 	if ((flock->fl_flags & FL_POSIX) == 0)
flock            1173 fs/cifs/file.c 	rc = posix_lock_file(file, flock, NULL);
flock            1176 fs/cifs/file.c 		rc = wait_event_interruptible(flock->fl_wait,
flock            1177 fs/cifs/file.c 					list_empty(&flock->fl_blocked_member));
flock            1180 fs/cifs/file.c 		locks_delete_block(flock);
flock            1282 fs/cifs/file.c 	struct file_lock *flock;
flock            1319 fs/cifs/file.c 	list_for_each_entry(flock, &flctx->flc_posix, fl_list) {
flock            1328 fs/cifs/file.c 		length = 1 + flock->fl_end - flock->fl_start;
flock            1329 fs/cifs/file.c 		if (flock->fl_type == F_RDLCK || flock->fl_type == F_SHLCK)
flock            1334 fs/cifs/file.c 		lck->pid = hash_lockowner(flock->fl_owner);
flock            1338 fs/cifs/file.c 		lck->offset = flock->fl_start;
flock            1393 fs/cifs/file.c cifs_read_flock(struct file_lock *flock, __u32 *type, int *lock, int *unlock,
flock            1396 fs/cifs/file.c 	if (flock->fl_flags & FL_POSIX)
flock            1398 fs/cifs/file.c 	if (flock->fl_flags & FL_FLOCK)
flock            1400 fs/cifs/file.c 	if (flock->fl_flags & FL_SLEEP) {
flock            1404 fs/cifs/file.c 	if (flock->fl_flags & FL_ACCESS)
flock            1406 fs/cifs/file.c 	if (flock->fl_flags & FL_LEASE)
flock            1408 fs/cifs/file.c 	if (flock->fl_flags &
flock            1411 fs/cifs/file.c 		cifs_dbg(FYI, "Unknown lock flags 0x%x\n", flock->fl_flags);
flock            1414 fs/cifs/file.c 	if (flock->fl_type == F_WRLCK) {
flock            1418 fs/cifs/file.c 	} else if (flock->fl_type == F_UNLCK) {
flock            1423 fs/cifs/file.c 	} else if (flock->fl_type == F_RDLCK) {
flock            1427 fs/cifs/file.c 	} else if (flock->fl_type == F_EXLCK) {
flock            1431 fs/cifs/file.c 	} else if (flock->fl_type == F_SHLCK) {
flock            1440 fs/cifs/file.c cifs_getlk(struct file *file, struct file_lock *flock, __u32 type,
flock            1444 fs/cifs/file.c 	__u64 length = 1 + flock->fl_end - flock->fl_start;
flock            1453 fs/cifs/file.c 		rc = cifs_posix_lock_test(file, flock);
flock            1462 fs/cifs/file.c 				      hash_lockowner(flock->fl_owner),
flock            1463 fs/cifs/file.c 				      flock->fl_start, length, flock,
flock            1468 fs/cifs/file.c 	rc = cifs_lock_test(cfile, flock->fl_start, length, type, flock);
flock            1473 fs/cifs/file.c 	rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, type,
flock            1476 fs/cifs/file.c 		rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length,
flock            1478 fs/cifs/file.c 		flock->fl_type = F_UNLCK;
flock            1486 fs/cifs/file.c 		flock->fl_type = F_WRLCK;
flock            1492 fs/cifs/file.c 	rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length,
flock            1496 fs/cifs/file.c 		rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length,
flock            1498 fs/cifs/file.c 		flock->fl_type = F_RDLCK;
flock            1503 fs/cifs/file.c 		flock->fl_type = F_WRLCK;
flock            1528 fs/cifs/file.c cifs_unlock_range(struct cifsFileInfo *cfile, struct file_lock *flock,
flock            1542 fs/cifs/file.c 	__u64 length = 1 + flock->fl_end - flock->fl_start;
flock            1570 fs/cifs/file.c 			if (flock->fl_start > li->offset ||
flock            1571 fs/cifs/file.c 			    (flock->fl_start + length) <
flock            1641 fs/cifs/file.c cifs_setlk(struct file *file, struct file_lock *flock, __u32 type,
flock            1646 fs/cifs/file.c 	__u64 length = 1 + flock->fl_end - flock->fl_start;
flock            1655 fs/cifs/file.c 		rc = cifs_posix_lock_set(file, flock);
flock            1668 fs/cifs/file.c 				      hash_lockowner(flock->fl_owner),
flock            1669 fs/cifs/file.c 				      flock->fl_start, length,
flock            1677 fs/cifs/file.c 		lock = cifs_lock_init(flock->fl_start, length, type,
flock            1678 fs/cifs/file.c 				      flock->fl_flags);
flock            1705 fs/cifs/file.c 		rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length,
flock            1714 fs/cifs/file.c 		rc = server->ops->mand_unlock_range(cfile, flock, xid);
flock            1717 fs/cifs/file.c 	if (flock->fl_flags & FL_POSIX) {
flock            1726 fs/cifs/file.c 			if (!(flock->fl_flags & FL_CLOSE))
flock            1729 fs/cifs/file.c 		rc = locks_lock_file_wait(file, flock);
flock            1734 fs/cifs/file.c int cifs_lock(struct file *file, int cmd, struct file_lock *flock)
flock            1749 fs/cifs/file.c 		 cmd, flock->fl_flags, flock->fl_type,
flock            1750 fs/cifs/file.c 		 flock->fl_start, flock->fl_end);
flock            1755 fs/cifs/file.c 	cifs_read_flock(flock, &type, &lock, &unlock, &wait_flag,
flock            1768 fs/cifs/file.c 		rc = cifs_getlk(file, flock, type, wait_flag, posix_lck, xid);
flock            1782 fs/cifs/file.c 	rc = cifs_setlk(file, flock, type, wait_flag, posix_lck, lock, unlock,
flock             117 fs/cifs/smb2file.c smb2_unlock_range(struct cifsFileInfo *cfile, struct file_lock *flock,
flock             126 fs/cifs/smb2file.c 	__u64 length = 1 + flock->fl_end - flock->fl_start;
flock             150 fs/cifs/smb2file.c 		if (flock->fl_start > li->offset ||
flock             151 fs/cifs/smb2file.c 		    (flock->fl_start + length) <
flock             114 fs/cifs/smb2proto.h 			     struct file_lock *flock, const unsigned int xid);
flock             326 fs/fcntl.c     	struct flock flock;
flock             354 fs/fcntl.c     		if (copy_from_user(&flock, argp, sizeof(flock)))
flock             356 fs/fcntl.c     		err = fcntl_getlk(filp, cmd, &flock);
flock             357 fs/fcntl.c     		if (!err && copy_to_user(argp, &flock, sizeof(flock)))
flock             368 fs/fcntl.c     		if (copy_from_user(&flock, argp, sizeof(flock)))
flock             370 fs/fcntl.c     		err = fcntl_setlk(fd, filp, cmd, &flock);
flock             477 fs/fcntl.c     	struct flock64 flock;
flock             496 fs/fcntl.c     		if (copy_from_user(&flock, argp, sizeof(flock)))
flock             498 fs/fcntl.c     		err = fcntl_getlk64(f.file, cmd, &flock);
flock             499 fs/fcntl.c     		if (!err && copy_to_user(argp, &flock, sizeof(flock)))
flock             507 fs/fcntl.c     		if (copy_from_user(&flock, argp, sizeof(flock)))
flock             509 fs/fcntl.c     		err = fcntl_setlk64(fd, f.file, cmd, &flock);
flock             531 fs/fcntl.c     static int get_compat_flock(struct flock *kfl, const struct compat_flock __user *ufl)
flock             541 fs/fcntl.c     static int get_compat_flock64(struct flock *kfl, const struct compat_flock64 __user *ufl)
flock             551 fs/fcntl.c     static int put_compat_flock(const struct flock *kfl, struct compat_flock __user *ufl)
flock             562 fs/fcntl.c     static int put_compat_flock64(const struct flock *kfl, struct compat_flock64 __user *ufl)
flock             601 fs/fcntl.c     static int fixup_compat_flock(struct flock *flock)
flock             603 fs/fcntl.c     	if (flock->l_start > COMPAT_OFF_T_MAX)
flock             605 fs/fcntl.c     	if (flock->l_len > COMPAT_OFF_T_MAX)
flock             606 fs/fcntl.c     		flock->l_len = COMPAT_OFF_T_MAX;
flock             614 fs/fcntl.c     	struct flock flock;
flock             631 fs/fcntl.c     		err = get_compat_flock(&flock, compat_ptr(arg));
flock             634 fs/fcntl.c     		err = fcntl_getlk(f.file, convert_fcntl_cmd(cmd), &flock);
flock             637 fs/fcntl.c     		err = fixup_compat_flock(&flock);
flock             639 fs/fcntl.c     			err = put_compat_flock(&flock, compat_ptr(arg));
flock             643 fs/fcntl.c     		err = get_compat_flock64(&flock, compat_ptr(arg));
flock             646 fs/fcntl.c     		err = fcntl_getlk(f.file, convert_fcntl_cmd(cmd), &flock);
flock             648 fs/fcntl.c     			err = put_compat_flock64(&flock, compat_ptr(arg));
flock             652 fs/fcntl.c     		err = get_compat_flock(&flock, compat_ptr(arg));
flock             655 fs/fcntl.c     		err = fcntl_setlk(fd, f.file, convert_fcntl_cmd(cmd), &flock);
flock             661 fs/fcntl.c     		err = get_compat_flock64(&flock, compat_ptr(arg));
flock             664 fs/fcntl.c     		err = fcntl_setlk(fd, f.file, convert_fcntl_cmd(cmd), &flock);
flock             285 fs/fuse/file.c 	if (ff->flock) {
flock            2356 fs/fuse/file.c 			 int flock, struct fuse_lk_in *inarg)
flock            2369 fs/fuse/file.c 	if (flock)
flock            2398 fs/fuse/file.c static int fuse_setlk(struct file *file, struct file_lock *fl, int flock)
flock            2418 fs/fuse/file.c 	fuse_lk_fill(&args, file, fl, opcode, pid_nr, flock, &inarg);
flock            2463 fs/fuse/file.c 		ff->flock = true;
flock            3364 fs/fuse/file.c 	.flock		= fuse_file_flock,
flock             218 fs/fuse/fuse_i.h 	bool flock:1;
flock            1319 fs/gfs2/file.c 	.flock		= gfs2_flock,
flock            1334 fs/gfs2/file.c 	.flock		= gfs2_flock,
flock             569 fs/locks.c     			       struct flock *l)
flock            2215 fs/locks.c     SYSCALL_DEFINE2(flock, unsigned int, fd, unsigned int, cmd)
flock            2247 fs/locks.c     	if (f.file->f_op->flock)
flock            2248 fs/locks.c     		error = f.file->f_op->flock(f.file,
flock            2311 fs/locks.c     static int posix_lock_to_flock(struct flock *flock, struct file_lock *fl)
flock            2313 fs/locks.c     	flock->l_pid = locks_translate_pid(fl, task_active_pid_ns(current));
flock            2324 fs/locks.c     	flock->l_start = fl->fl_start;
flock            2325 fs/locks.c     	flock->l_len = fl->fl_end == OFFSET_MAX ? 0 :
flock            2327 fs/locks.c     	flock->l_whence = 0;
flock            2328 fs/locks.c     	flock->l_type = fl->fl_type;
flock            2333 fs/locks.c     static void posix_lock_to_flock64(struct flock64 *flock, struct file_lock *fl)
flock            2335 fs/locks.c     	flock->l_pid = locks_translate_pid(fl, task_active_pid_ns(current));
flock            2336 fs/locks.c     	flock->l_start = fl->fl_start;
flock            2337 fs/locks.c     	flock->l_len = fl->fl_end == OFFSET_MAX ? 0 :
flock            2339 fs/locks.c     	flock->l_whence = 0;
flock            2340 fs/locks.c     	flock->l_type = fl->fl_type;
flock            2347 fs/locks.c     int fcntl_getlk(struct file *filp, unsigned int cmd, struct flock *flock)
flock            2356 fs/locks.c     	if (flock->l_type != F_RDLCK && flock->l_type != F_WRLCK)
flock            2359 fs/locks.c     	error = flock_to_posix_lock(filp, fl, flock);
flock            2365 fs/locks.c     		if (flock->l_pid != 0)
flock            2377 fs/locks.c     	flock->l_type = fl->fl_type;
flock            2379 fs/locks.c     		error = posix_lock_to_flock(flock, fl);
flock            2473 fs/locks.c     		struct flock *flock)
flock            2491 fs/locks.c     	error = flock_to_posix_lock(filp, file_lock, flock);
flock            2506 fs/locks.c     		if (flock->l_pid != 0)
flock            2515 fs/locks.c     		if (flock->l_pid != 0)
flock            2560 fs/locks.c     int fcntl_getlk64(struct file *filp, unsigned int cmd, struct flock64 *flock)
flock            2570 fs/locks.c     	if (flock->l_type != F_RDLCK && flock->l_type != F_WRLCK)
flock            2573 fs/locks.c     	error = flock64_to_posix_lock(filp, fl, flock);
flock            2579 fs/locks.c     		if (flock->l_pid != 0)
flock            2591 fs/locks.c     	flock->l_type = fl->fl_type;
flock            2593 fs/locks.c     		posix_lock_to_flock64(flock, fl);
flock            2604 fs/locks.c     		struct flock64 *flock)
flock            2622 fs/locks.c     	error = flock64_to_posix_lock(filp, file_lock, flock);
flock            2637 fs/locks.c     		if (flock->l_pid != 0)
flock            2646 fs/locks.c     		if (flock->l_pid != 0)
flock            2740 fs/locks.c     	if (filp->f_op->flock)
flock            2741 fs/locks.c     		filp->f_op->flock(filp, F_SETLKW, &fl);
flock             845 fs/nfs/file.c  	.flock		= nfs_flock,
flock             279 fs/nfs/nfs4file.c 	.flock		= nfs_flock,
flock            2673 fs/ocfs2/file.c 	.flock		= ocfs2_flock,
flock            2692 fs/ocfs2/file.c 	.flock		= ocfs2_flock,
flock            2719 fs/ocfs2/file.c 	.flock		= ocfs2_flock,
flock            2737 fs/ocfs2/file.c 	.flock		= ocfs2_flock,
flock            1137 include/linux/fs.h extern int fcntl_getlk(struct file *, unsigned int, struct flock *);
flock            1139 include/linux/fs.h 			struct flock *);
flock            1182 include/linux/fs.h 			      struct flock __user *user)
flock            1188 include/linux/fs.h 			      unsigned int cmd, struct flock __user *user)
flock            1846 include/linux/fs.h 	int (*flock) (struct file *, int, struct file_lock *);
flock             218 include/net/9p/client.h int p9_client_lock_dotl(struct p9_fid *fid, struct p9_flock *flock, u8 *status);
flock              86 kernel/sys_ni.c COND_SYSCALL(flock);
flock            2196 net/9p/client.c int p9_client_lock_dotl(struct p9_fid *fid, struct p9_flock *flock, u8 *status)
flock            2206 net/9p/client.c 			fid->fid, flock->type, flock->flags, flock->start,
flock            2207 net/9p/client.c 			flock->length, flock->proc_id, flock->client_id);
flock            2209 net/9p/client.c 	req = p9_client_rpc(clnt, P9_TLOCK, "dbdqqds", fid->fid, flock->type,
flock            2210 net/9p/client.c 				flock->flags, flock->start, flock->length,
flock            2211 net/9p/client.c 					flock->proc_id, flock->client_id);
flock             123 tools/hv/hv_kvp_daemon.c 	struct flock fl = {F_WRLCK, SEEK_SET, 0, 0, 0};
flock             135 tools/hv/hv_kvp_daemon.c 	struct flock fl = {F_UNLCK, SEEK_SET, 0, 0, 0};