#include <linux/kernel.h>
#include <linux/file.h>
#include <linux/fs.h>
#include <linux/slab.h>
#include <linux/export.h>
#include <linux/namei.h>
#include <linux/sched.h>
#include <linux/writeback.h>
#include <linux/syscalls.h>
#include <linux/linkage.h>
#include <linux/pagemap.h>
#include <linux/quotaops.h>
#include <linux/backing-dev.h>
#include "internal.h"
Go to the source code of this file.
|
int | sync_filesystem (struct super_block *sb) |
|
| EXPORT_SYMBOL_GPL (sync_filesystem) |
|
| SYSCALL_DEFINE0 (sync) |
|
void | emergency_sync (void) |
|
| SYSCALL_DEFINE1 (syncfs, int, fd) |
|
int | vfs_fsync_range (struct file *file, loff_t start, loff_t end, int datasync) |
|
| EXPORT_SYMBOL (vfs_fsync_range) |
|
int | vfs_fsync (struct file *file, int datasync) |
|
| EXPORT_SYMBOL (vfs_fsync) |
|
| SYSCALL_DEFINE1 (fsync, unsigned int, fd) |
|
| SYSCALL_DEFINE1 (fdatasync, unsigned int, fd) |
|
int | generic_write_sync (struct file *file, loff_t pos, loff_t count) |
|
| EXPORT_SYMBOL (generic_write_sync) |
|
SYSCALL_DEFINE() | sync_file_range (int fd, loff_t offset, loff_t nbytes, unsigned int flags) |
|
SYSCALL_DEFINE() | sync_file_range2 (int fd, unsigned int flags, loff_t offset, loff_t nbytes) |
|
Value:
SYNC_FILE_RANGE_WAIT_AFTER)
Definition at line 20 of file sync.c.
int generic_write_sync |
( |
struct file * |
file, |
|
|
loff_t |
pos, |
|
|
loff_t |
count |
|
) |
| |
SYSCALL_DEFINE1 |
( |
syncfs |
, |
|
|
int |
, |
|
|
fd |
|
|
) |
| |
SYSCALL_DEFINE1 |
( |
fsync |
, |
|
|
unsigned |
int, |
|
|
fd |
|
|
) |
| |
SYSCALL_DEFINE1 |
( |
fdatasync |
, |
|
|
unsigned |
int, |
|
|
fd |
|
|
) |
| |
int vfs_fsync_range |
( |
struct file * |
file, |
|
|
loff_t |
start, |
|
|
loff_t |
end, |
|
|
int |
datasync |
|
) |
| |