Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
write.c File Reference
#include <linux/backing-dev.h>
#include <linux/slab.h>
#include <linux/fs.h>
#include <linux/pagemap.h>
#include <linux/writeback.h>
#include <linux/pagevec.h>
#include "internal.h"

Go to the source code of this file.

Functions

int afs_set_page_dirty (struct page *page)
 
void afs_put_writeback (struct afs_writeback *wb)
 
int afs_write_begin (struct file *file, struct address_space *mapping, loff_t pos, unsigned len, unsigned flags, struct page **pagep, void **fsdata)
 
int afs_write_end (struct file *file, struct address_space *mapping, loff_t pos, unsigned len, unsigned copied, struct page *page, void *fsdata)
 
int afs_writepage (struct page *page, struct writeback_control *wbc)
 
int afs_writepages (struct address_space *mapping, struct writeback_control *wbc)
 
void afs_pages_written_back (struct afs_vnode *vnode, struct afs_call *call)
 
ssize_t afs_file_write (struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos)
 
int afs_writeback_all (struct afs_vnode *vnode)
 
int afs_fsync (struct file *file, loff_t start, loff_t end, int datasync)
 
int afs_page_mkwrite (struct vm_area_struct *vma, struct page *page)
 

Function Documentation

ssize_t afs_file_write ( struct kiocb iocb,
const struct iovec iov,
unsigned long  nr_segs,
loff_t  pos 
)

Definition at line 627 of file write.c.

int afs_fsync ( struct file file,
loff_t  start,
loff_t  end,
int  datasync 
)

Definition at line 684 of file write.c.

int afs_page_mkwrite ( struct vm_area_struct vma,
struct page page 
)

Definition at line 749 of file write.c.

void afs_pages_written_back ( struct afs_vnode vnode,
struct afs_call call 
)

Definition at line 571 of file write.c.

void afs_put_writeback ( struct afs_writeback wb)

Definition at line 67 of file write.c.

int afs_set_page_dirty ( struct page page)

Definition at line 25 of file write.c.

int afs_write_begin ( struct file file,
struct address_space mapping,
loff_t  pos,
unsigned  len,
unsigned  flags,
struct page **  pagep,
void **  fsdata 
)

Definition at line 118 of file write.c.

int afs_write_end ( struct file file,
struct address_space mapping,
loff_t  pos,
unsigned  len,
unsigned  copied,
struct page page,
void fsdata 
)

Definition at line 244 of file write.c.

int afs_writeback_all ( struct afs_vnode vnode)

Definition at line 660 of file write.c.

int afs_writepage ( struct page page,
struct writeback_control wbc 
)

Definition at line 437 of file write.c.

int afs_writepages ( struct address_space mapping,
struct writeback_control wbc 
)

Definition at line 537 of file write.c.