• Home
  • Raw
  • Download

Lines Matching refs:cmd

395 static inline int flock_translate_cmd(int cmd) {  in flock_translate_cmd()  argument
396 if (cmd & LOCK_MAND) in flock_translate_cmd()
397 return cmd & (LOCK_MAND | LOCK_RW); in flock_translate_cmd()
398 switch (cmd) { in flock_translate_cmd()
411 flock_make_lock(struct file *filp, unsigned int cmd) in flock_make_lock() argument
414 int type = flock_translate_cmd(cmd); in flock_make_lock()
1988 SYSCALL_DEFINE2(flock, unsigned int, fd, unsigned int, cmd) in SYSCALL_DEFINE2() argument
1999 can_sleep = !(cmd & LOCK_NB); in SYSCALL_DEFINE2()
2000 cmd &= ~LOCK_NB; in SYSCALL_DEFINE2()
2001 unlock = (cmd == LOCK_UN); in SYSCALL_DEFINE2()
2003 if (!unlock && !(cmd & LOCK_MAND) && in SYSCALL_DEFINE2()
2007 lock = flock_make_lock(f.file, cmd); in SYSCALL_DEFINE2()
2089 int fcntl_getlk(struct file *filp, unsigned int cmd, struct flock __user *l) in fcntl_getlk() argument
2106 if (cmd == F_OFD_GETLK) { in fcntl_getlk()
2111 cmd = F_GETLK; in fcntl_getlk()
2168 int vfs_lock_file(struct file *filp, unsigned int cmd, struct file_lock *fl, struct file_lock *conf) in vfs_lock_file() argument
2171 return filp->f_op->lock(filp, cmd, fl); in vfs_lock_file()
2177 static int do_lock_file_wait(struct file *filp, unsigned int cmd, in do_lock_file_wait() argument
2187 error = vfs_lock_file(filp, cmd, fl, NULL); in do_lock_file_wait()
2220 int fcntl_setlk(unsigned int fd, struct file *filp, unsigned int cmd, in fcntl_setlk() argument
2261 switch (cmd) { in fcntl_setlk()
2267 cmd = F_SETLK; in fcntl_setlk()
2276 cmd = F_SETLKW; in fcntl_setlk()
2284 error = do_lock_file_wait(filp, cmd, file_lock); in fcntl_setlk()
2303 error = do_lock_file_wait(filp, cmd, file_lock); in fcntl_setlk()
2318 int fcntl_getlk64(struct file *filp, unsigned int cmd, struct flock64 __user *l) in fcntl_getlk64() argument
2335 if (cmd == F_OFD_GETLK) { in fcntl_getlk64()
2340 cmd = F_GETLK64; in fcntl_getlk64()
2365 int fcntl_setlk64(unsigned int fd, struct file *filp, unsigned int cmd, in fcntl_setlk64() argument
2406 switch (cmd) { in fcntl_setlk64()
2412 cmd = F_SETLK64; in fcntl_setlk64()
2421 cmd = F_SETLKW64; in fcntl_setlk64()
2429 error = do_lock_file_wait(filp, cmd, file_lock); in fcntl_setlk64()
2448 error = do_lock_file_wait(filp, cmd, file_lock); in fcntl_setlk64()