• Home
  • Raw
  • Download

Lines Matching refs:cmd

276 static long fcntl_rw_hint(struct file *file, unsigned int cmd,  in fcntl_rw_hint()  argument
284 switch (cmd) { in fcntl_rw_hint()
322 static long do_fcntl(int fd, unsigned int cmd, unsigned long arg, in do_fcntl() argument
329 switch (cmd) { in do_fcntl()
356 err = fcntl_getlk(filp, cmd, &flock); in do_fcntl()
370 err = fcntl_setlk(fd, filp, cmd, &flock); in do_fcntl()
417 err = pipe_fcntl(filp, cmd, arg); in do_fcntl()
421 err = memfd_fcntl(filp, cmd, arg); in do_fcntl()
427 err = fcntl_rw_hint(filp, cmd, arg); in do_fcntl()
435 static int check_fcntl_cmd(unsigned cmd) in check_fcntl_cmd() argument
437 switch (cmd) { in check_fcntl_cmd()
448 SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) in SYSCALL_DEFINE3() argument
457 if (!check_fcntl_cmd(cmd)) in SYSCALL_DEFINE3()
461 err = security_file_fcntl(f.file, cmd, arg); in SYSCALL_DEFINE3()
463 err = do_fcntl(fd, cmd, arg, f.file); in SYSCALL_DEFINE3()
472 SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, in SYSCALL_DEFINE3() argument
484 if (!check_fcntl_cmd(cmd)) in SYSCALL_DEFINE3()
488 err = security_file_fcntl(f.file, cmd, arg); in SYSCALL_DEFINE3()
492 switch (cmd) { in SYSCALL_DEFINE3()
498 err = fcntl_getlk64(f.file, cmd, &flock); in SYSCALL_DEFINE3()
509 err = fcntl_setlk64(fd, f.file, cmd, &flock); in SYSCALL_DEFINE3()
512 err = do_fcntl(fd, cmd, arg, f.file); in SYSCALL_DEFINE3()
578 convert_fcntl_cmd(unsigned int cmd) in convert_fcntl_cmd() argument
580 switch (cmd) { in convert_fcntl_cmd()
589 return cmd; in convert_fcntl_cmd()
610 static long do_compat_fcntl64(unsigned int fd, unsigned int cmd, in do_compat_fcntl64() argument
621 if (!check_fcntl_cmd(cmd)) in do_compat_fcntl64()
625 err = security_file_fcntl(f.file, cmd, arg); in do_compat_fcntl64()
629 switch (cmd) { in do_compat_fcntl64()
634 err = fcntl_getlk(f.file, convert_fcntl_cmd(cmd), &flock); in do_compat_fcntl64()
646 err = fcntl_getlk(f.file, convert_fcntl_cmd(cmd), &flock); in do_compat_fcntl64()
655 err = fcntl_setlk(fd, f.file, convert_fcntl_cmd(cmd), &flock); in do_compat_fcntl64()
664 err = fcntl_setlk(fd, f.file, convert_fcntl_cmd(cmd), &flock); in do_compat_fcntl64()
667 err = do_fcntl(fd, cmd, arg, f.file); in do_compat_fcntl64()
675 COMPAT_SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, in COMPAT_SYSCALL_DEFINE3() argument
678 return do_compat_fcntl64(fd, cmd, arg); in COMPAT_SYSCALL_DEFINE3()
681 COMPAT_SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, in COMPAT_SYSCALL_DEFINE3() argument
684 switch (cmd) { in COMPAT_SYSCALL_DEFINE3()
693 return do_compat_fcntl64(fd, cmd, arg); in COMPAT_SYSCALL_DEFINE3()