| /OK3568_Linux_fs/kernel/fs/ |
| H A D | fcntl.c | 334 struct flock flock; in do_fcntl() local 362 if (copy_from_user(&flock, argp, sizeof(flock))) in do_fcntl() 364 err = fcntl_getlk(filp, cmd, &flock); in do_fcntl() 365 if (!err && copy_to_user(argp, &flock, sizeof(flock))) in do_fcntl() 376 if (copy_from_user(&flock, argp, sizeof(flock))) in do_fcntl() 378 err = fcntl_setlk(fd, filp, cmd, &flock); in do_fcntl() 485 struct flock64 flock; in SYSCALL_DEFINE3() local 504 if (copy_from_user(&flock, argp, sizeof(flock))) in SYSCALL_DEFINE3() 506 err = fcntl_getlk64(f.file, cmd, &flock); in SYSCALL_DEFINE3() 507 if (!err && copy_to_user(argp, &flock, sizeof(flock))) in SYSCALL_DEFINE3() [all …]
|
| H A D | locks.c | 569 struct flock *l) in flock_to_posix_lock() 2219 SYSCALL_DEFINE2(flock, unsigned int, fd, unsigned int, cmd) in SYSCALL_DEFINE2() argument 2251 if (f.file->f_op->flock) in SYSCALL_DEFINE2() 2252 error = f.file->f_op->flock(f.file, in SYSCALL_DEFINE2() 2315 static int posix_lock_to_flock(struct flock *flock, struct file_lock *fl) in posix_lock_to_flock() argument 2317 flock->l_pid = locks_translate_pid(fl, task_active_pid_ns(current)); in posix_lock_to_flock() 2328 flock->l_start = fl->fl_start; in posix_lock_to_flock() 2329 flock->l_len = fl->fl_end == OFFSET_MAX ? 0 : in posix_lock_to_flock() 2331 flock->l_whence = 0; in posix_lock_to_flock() 2332 flock->l_type = fl->fl_type; in posix_lock_to_flock() [all …]
|
| /OK3568_Linux_fs/kernel/fs/9p/ |
| H A D | vfs_file.c | 137 struct p9_flock flock; in v9fs_file_do_lock() local 155 memset(&flock, 0, sizeof(flock)); in v9fs_file_do_lock() 159 flock.type = P9_LOCK_TYPE_RDLCK; in v9fs_file_do_lock() 162 flock.type = P9_LOCK_TYPE_WRLCK; in v9fs_file_do_lock() 165 flock.type = P9_LOCK_TYPE_UNLCK; in v9fs_file_do_lock() 168 flock.start = fl->fl_start; in v9fs_file_do_lock() 170 flock.length = 0; in v9fs_file_do_lock() 172 flock.length = fl->fl_end - fl->fl_start + 1; in v9fs_file_do_lock() 173 flock.proc_id = fl->fl_pid; in v9fs_file_do_lock() 174 flock.client_id = fid->clnt->name; in v9fs_file_do_lock() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/filesystems/ |
| H A D | locks.rst | 18 The old flock(2) emulation in the kernel was swapped for proper BSD 19 compatible flock(2) support in the 1.3.x series of kernels. With the 33 Because sendmail was unable to use the old flock() emulation, many sendmail 34 installations use fcntl() instead of flock(). This is true of Slackware 3.0 38 file with flock(). With pre 1.3.96 kernels this could result in deadlocks that, 46 is to make flock() and fcntl() locks oblivious to each other. Both can 53 cooperative flock()/fcntl() are those that emulate flock() using
|
| /OK3568_Linux_fs/kernel/fs/cifs/ |
| H A D | file.c | 1035 __u8 type, struct file_lock *flock) in cifs_lock_test() argument 1046 flock->fl_flags, &conf_lock, in cifs_lock_test() 1049 flock->fl_start = conf_lock->offset; in cifs_lock_test() 1050 flock->fl_end = conf_lock->offset + conf_lock->length - 1; in cifs_lock_test() 1051 flock->fl_pid = conf_lock->pid; in cifs_lock_test() 1053 flock->fl_type = F_RDLCK; in cifs_lock_test() 1055 flock->fl_type = F_WRLCK; in cifs_lock_test() 1059 flock->fl_type = F_UNLCK; in cifs_lock_test() 1130 cifs_posix_lock_test(struct file *file, struct file_lock *flock) in cifs_posix_lock_test() argument 1134 unsigned char saved_type = flock->fl_type; in cifs_posix_lock_test() [all …]
|
| H A D | smb2file.c | 116 smb2_unlock_range(struct cifsFileInfo *cfile, struct file_lock *flock, in smb2_unlock_range() argument 125 __u64 length = 1 + flock->fl_end - flock->fl_start; in smb2_unlock_range() 149 if (flock->fl_start > li->offset || in smb2_unlock_range() 150 (flock->fl_start + length) < in smb2_unlock_range() 158 if (!(flock->fl_flags & (FL_FLOCK | FL_OFDLCK))) in smb2_unlock_range()
|
| /OK3568_Linux_fs/yocto/poky/meta/classes/ |
| H A D | useradd_base.bbclass | 7 # *) Invoke the actual command with flock 20 eval flock -x $rootdir${sysconfdir} -c \"$PSEUDO groupadd \$opts\" || true 37 eval flock -x $rootdir${sysconfdir} -c \"$PSEUDO useradd \$opts\" || true 56 eval flock -x $rootdir${sysconfdir} -c \"$PSEUDO groupmems \$opts\" || true 80 eval flock -x $rootdir${sysconfdir} -c \"$PSEUDO groupdel \$opts\" || true 100 eval flock -x $rootdir${sysconfdir} -c \"$PSEUDO userdel \$opts\" || true 120 eval flock -x $rootdir${sysconfdir} -c \"$PSEUDO groupmod \$opts\" 139 eval flock -x $rootdir${sysconfdir} -c \"$PSEUDO usermod \$opts\" 157 …eval flock -x $rootdir${sysconfdir} -c \"$PSEUDO sed -i \''s/^\('$username':[^:]*\):[^:]*:/\1:0:/'…
|
| H A D | migrate_localcount.bbclass | 38 flock = bb.utils.lockfile("%s.lock" % df) 42 bb.utils.unlockfile(flock)
|
| /OK3568_Linux_fs/debian/overlay/etc/Powermanager/ |
| H A D | power-key.sh | 43 flock -x 3 50 flock -u 3
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/wireguard/qemu/ |
| H A D | Makefile | 41 …flock -x $$@.lock -c '[ -f $$@ ] && exit 0; wget -O $$@.tmp $(MIRROR)$(1) || wget -O $$@.tmp $(2)$… 270 flock -s $<.lock tar -C $(BUILD_PATH) -xf $< 286 flock -s $<.lock tar -C $(BUILD_PATH) -xf $< 298 flock -s $<.lock tar -C $(BUILD_PATH) -xf $< 312 flock -s $<.lock tar -C $(BUILD_PATH) -xf $< 322 flock -s $<.lock tar -C $(BUILD_PATH) -xf $< 332 flock -s $<.lock tar -C $(BUILD_PATH) -xf $< 347 flock -s $<.lock tar -C $(BUILD_PATH) -xf $< 358 flock -s $<.lock tar -C $(BUILD_PATH) -xf $<
|
| /OK3568_Linux_fs/buildroot/package/input-event-daemon/ |
| H A D | power-key.sh | 46 flock -x 3 53 flock -u 3
|
| /OK3568_Linux_fs/buildroot/package/triggerhappy/ |
| H A D | power-key.sh | 46 flock -x 3 53 flock -u 3
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/nx-gzip/include/ |
| H A D | nx_dbg.h | 34 flock(nx_gzip_log->_fileno, LOCK_EX); \ 42 flock(nx_gzip_log->_fileno, LOCK_UN); \
|
| /OK3568_Linux_fs/kernel/drivers/nvme/target/ |
| H A D | fc.c | 85 spinlock_t flock; member 640 spin_lock_init(&fod->flock); in nvmet_fc_prep_fcp_iodlist() 902 spin_lock(&fod->flock); in nvmet_fc_delete_target_queue() 911 spin_unlock(&fod->flock); in nvmet_fc_delete_target_queue() 915 spin_unlock(&fod->flock); in nvmet_fc_delete_target_queue() 2290 spin_lock_irqsave(&fod->flock, flags); in nvmet_fc_transfer_fcp_data() 2292 spin_unlock_irqrestore(&fod->flock, flags); in nvmet_fc_transfer_fcp_data() 2333 spin_lock_irqsave(&fod->flock, flags); in nvmet_fc_fod_op_done() 2336 spin_unlock_irqrestore(&fod->flock, flags); in nvmet_fc_fod_op_done() 2345 spin_lock_irqsave(&fod->flock, flags); in nvmet_fc_fod_op_done() [all …]
|
| /OK3568_Linux_fs/u-boot/tools/env/ |
| H A D | fw_env_main.c | 273 if (-1 == flock(lockfd, LOCK_EX)) { in main() 295 flock(lockfd, LOCK_UN); in main()
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/make/make/ |
| H A D | 0003-posixfcn-fcntl-gnulib-make-emulated.patch | 44 struct flock 47 @@ -89,7 +96,9 @@ struct flock
|
| /OK3568_Linux_fs/buildroot/package/vlc/ |
| H A D | 0005-Don-t-assume-strerror_l-is-available.patch | 29 -AC_CHECK_FUNCS([accept4 daemon fcntl flock fstatvfs fork getenv getmntent_r getpwuid_r isatty lsta… 30 +AC_CHECK_FUNCS([accept4 daemon fcntl flock fstatvfs fork getenv getmntent_r getpwuid_r isatty lsta…
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/sys/ |
| H A D | file.h | 50 extern int flock (int __fd, int __operation) __THROW;
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/sys/ |
| H A D | file.h | 50 extern int flock (int __fd, int __operation) __THROW;
|
| /OK3568_Linux_fs/kernel/net/9p/ |
| H A D | client.c | 2203 int p9_client_lock_dotl(struct p9_fid *fid, struct p9_flock *flock, u8 *status) in p9_client_lock_dotl() argument 2213 fid->fid, flock->type, flock->flags, flock->start, in p9_client_lock_dotl() 2214 flock->length, flock->proc_id, flock->client_id); in p9_client_lock_dotl() 2216 req = p9_client_rpc(clnt, P9_TLOCK, "dbdqqds", fid->fid, flock->type, in p9_client_lock_dotl() 2217 flock->flags, flock->start, flock->length, in p9_client_lock_dotl() 2218 flock->proc_id, flock->client_id); in p9_client_lock_dotl()
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/bits/ |
| H A D | fcntl.h | 28 struct flock struct
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/bits/ |
| H A D | fcntl.h | 40 struct flock struct
|
| /OK3568_Linux_fs/kernel/arch/mips/include/uapi/asm/ |
| H A D | fcntl.h | 64 struct flock { struct
|
| /OK3568_Linux_fs/kernel/tools/perf/trace/beauty/ |
| H A D | Build | 3 perf-y += flock.o
|
| /OK3568_Linux_fs/kernel/fs/afs/ |
| H A D | Makefile | 19 flock.o \
|