internal.h (accba5f3965d6a9d1bf7c1e1a7995d17e9d521b6) internal.h (15b4650e55e06d2cc05115767551cd3ace875431)
1/* internal AFS stuff
2 *
3 * Copyright (C) 2002, 2007 Red Hat, Inc. All Rights Reserved.
4 * Written by David Howells (dhowells@redhat.com)
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version

--- 714 unchanged lines hidden (view full) ---

723extern int afs_volume_release_fileserver(struct afs_vnode *,
724 struct afs_server *, int);
725
726/*
727 * write.c
728 */
729extern int afs_set_page_dirty(struct page *);
730extern void afs_put_writeback(struct afs_writeback *);
1/* internal AFS stuff
2 *
3 * Copyright (C) 2002, 2007 Red Hat, Inc. All Rights Reserved.
4 * Written by David Howells (dhowells@redhat.com)
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version

--- 714 unchanged lines hidden (view full) ---

723extern int afs_volume_release_fileserver(struct afs_vnode *,
724 struct afs_server *, int);
725
726/*
727 * write.c
728 */
729extern int afs_set_page_dirty(struct page *);
730extern void afs_put_writeback(struct afs_writeback *);
731extern int afs_prepare_write(struct file *, struct page *, unsigned, unsigned);
732extern int afs_commit_write(struct file *, struct page *, unsigned, unsigned);
731extern int afs_write_begin(struct file *file, struct address_space *mapping,
732 loff_t pos, unsigned len, unsigned flags,
733 struct page **pagep, void **fsdata);
734extern int afs_write_end(struct file *file, struct address_space *mapping,
735 loff_t pos, unsigned len, unsigned copied,
736 struct page *page, void *fsdata);
733extern int afs_writepage(struct page *, struct writeback_control *);
734extern int afs_writepages(struct address_space *, struct writeback_control *);
735extern int afs_write_inode(struct inode *, int);
736extern void afs_pages_written_back(struct afs_vnode *, struct afs_call *);
737extern ssize_t afs_file_write(struct kiocb *, const struct iovec *,
738 unsigned long, loff_t);
739extern int afs_writeback_all(struct afs_vnode *);
740extern int afs_fsync(struct file *, struct dentry *, int);

--- 143 unchanged lines hidden ---
737extern int afs_writepage(struct page *, struct writeback_control *);
738extern int afs_writepages(struct address_space *, struct writeback_control *);
739extern int afs_write_inode(struct inode *, int);
740extern void afs_pages_written_back(struct afs_vnode *, struct afs_call *);
741extern ssize_t afs_file_write(struct kiocb *, const struct iovec *,
742 unsigned long, loff_t);
743extern int afs_writeback_all(struct afs_vnode *);
744extern int afs_fsync(struct file *, struct dentry *, int);

--- 143 unchanged lines hidden ---