Lines Matching refs:cmd
248 static long do_fcntl(int fd, unsigned int cmd, unsigned long arg, in do_fcntl() argument
253 switch (cmd) { in do_fcntl()
278 err = fcntl_getlk(filp, cmd, (struct flock __user *) arg); in do_fcntl()
288 err = fcntl_setlk(fd, filp, cmd, (struct flock __user *) arg); in do_fcntl()
336 err = pipe_fcntl(filp, cmd, arg); in do_fcntl()
340 err = shmem_fcntl(filp, cmd, arg); in do_fcntl()
348 static int check_fcntl_cmd(unsigned cmd) in check_fcntl_cmd() argument
350 switch (cmd) { in check_fcntl_cmd()
361 SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) in SYSCALL_DEFINE3() argument
370 if (!check_fcntl_cmd(cmd)) in SYSCALL_DEFINE3()
374 err = security_file_fcntl(f.file, cmd, arg); in SYSCALL_DEFINE3()
376 err = do_fcntl(fd, cmd, arg, f.file); in SYSCALL_DEFINE3()
385 SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, in SYSCALL_DEFINE3() argument
395 if (!check_fcntl_cmd(cmd)) in SYSCALL_DEFINE3()
399 err = security_file_fcntl(f.file, cmd, arg); in SYSCALL_DEFINE3()
403 switch (cmd) { in SYSCALL_DEFINE3()
406 err = fcntl_getlk64(f.file, cmd, (struct flock64 __user *) arg); in SYSCALL_DEFINE3()
412 err = fcntl_setlk64(fd, f.file, cmd, in SYSCALL_DEFINE3()
416 err = do_fcntl(fd, cmd, arg, f.file); in SYSCALL_DEFINE3()