long compat_sync_file_range(int fd, unsigned long off_high, unsigned long off_low, unsigned long nb_high, unsigned long nb_low, int flags) { return sys_sync_file_range(fd, (off_high << 32) | off_low, (nb_high << 32) | nb_low, flags); }
long compat_sys_sync_file_range2(int fd, unsigned int flags, u32 offset_lo, u32 offset_hi, u32 nbytes_lo, u32 nbytes_hi) { return sys_sync_file_range(fd, ((loff_t)offset_hi << 32) | offset_lo, ((loff_t)nbytes_hi << 32) | nbytes_lo, flags); }
COMPAT_SYSCALL_DEFINE6(sync_file_range2, int, fd, unsigned int, flags, u32, offset_lo, u32, offset_hi, u32, nbytes_lo, u32, nbytes_hi) { return sys_sync_file_range(fd, ((loff_t)offset_hi << 32) | offset_lo, ((loff_t)nbytes_hi << 32) | nbytes_lo, flags); }
asmlinkage long sys_sync_file_range_metag(int fd, unsigned long offs_lo, unsigned long offs_hi, unsigned long len_lo, unsigned long len_hi, unsigned int flags) { return sys_sync_file_range(fd, merge_64(offs_hi, offs_lo), merge_64(len_hi, len_lo), flags); }
asmlinkage long compat_sys_sync_file_range2(int fd, unsigned int flags, unsigned offset_hi, unsigned offset_lo, unsigned nbytes_hi, unsigned nbytes_lo) { loff_t offset = ((loff_t)offset_hi << 32) | offset_lo; loff_t nbytes = ((loff_t)nbytes_hi << 32) | nbytes_lo; return sys_sync_file_range(fd, offset, nbytes, flags); }
/* It would be nice if people remember that not all the world's an i386 when they introduce new system calls */ SYSCALL_DEFINE4(sync_file_range2, int, fd, unsigned int, flags, loff_t, offset, loff_t, nbytes) { #ifdef CONFIG_DYNAMIC_FSYNC if (likely(dyn_fsync_active && suspend_active)) return 0; #endif return sys_sync_file_range(fd, offset, nbytes, flags); }
/* It would be nice if people remember that not all the world's an i386 when they introduce new system calls */ SYSCALL_DEFINE(sync_file_range2)(int fd, unsigned int flags, loff_t offset, loff_t nbytes) { #ifdef CONFIG_DYNAMIC_FSYNC if (dyn_fsync_active && !dyn_fsync_can_sync) return 0; #endif return sys_sync_file_range(fd, offset, nbytes, flags); }
/* It would be nice if people remember that not all the world's an i386 when they introduce new system calls */ SYSCALL_DEFINE(sync_file_range2)(int fd, unsigned int flags, loff_t offset, loff_t nbytes) { #ifdef CONFIG_DYNAMIC_FSYNC if (!early_suspend_active) return 0; else #endif return sys_sync_file_range(fd, offset, nbytes, flags); }
/* It would be nice if people remember that not all the world's an i386 when they introduce new system calls */ SYSCALL_DEFINE(sync_file_range2)(int fd, unsigned int flags, loff_t offset, loff_t nbytes) { return sys_sync_file_range(fd, offset, nbytes, flags); }
/* It would be nice if people remember that not all the world's an i386 when they introduce new system calls */ asmlinkage long sys_sync_file_range2(int fd, unsigned int flags, loff_t offset, loff_t nbytes) { return sys_sync_file_range(fd, offset, nbytes, flags); }
/* It would be nice if people remember that not all the world's an i386 when they introduce new system calls */ SYSCALL_DEFINE4(sync_file_range2, int, fd, unsigned int, flags, loff_t, offset, loff_t, nbytes) { return sys_sync_file_range(fd, offset, nbytes, flags); }