|
Linux Kernel
3.7.1
|
#include "xfs.h"#include "xfs_log.h"#include "xfs_sb.h"#include "xfs_ag.h"#include "xfs_trans.h"#include "xfs_mount.h"#include "xfs_bmap_btree.h"#include "xfs_dinode.h"#include "xfs_inode.h"#include "xfs_inode_item.h"#include "xfs_alloc.h"#include "xfs_error.h"#include "xfs_iomap.h"#include "xfs_vnodeops.h"#include "xfs_trace.h"#include "xfs_bmap.h"#include <linux/gfp.h>#include <linux/mpage.h>#include <linux/pagevec.h>#include <linux/writeback.h>Go to the source code of this file.
Variables | |
| struct address_space_operations | xfs_address_space_operations |
| STATIC int __xfs_get_blocks | ( | struct inode * | inode, |
| sector_t | iblock, | ||
| struct buffer_head * | bh_result, | ||
| int | create, | ||
| int | direct | ||
| ) |
Definition at line 1177 of file xfs_aops.c.
| STATIC void xfs_add_to_ioend | ( | struct inode * | inode, |
| struct buffer_head * | bh, | ||
| xfs_off_t | offset, | ||
| unsigned int | type, | ||
| xfs_ioend_t ** | result, | ||
| int | need_ioend | ||
| ) |
Definition at line 582 of file xfs_aops.c.
| STATIC xfs_ioend_t* xfs_alloc_ioend | ( | struct inode * | inode, |
| unsigned int | type | ||
| ) |
Definition at line 279 of file xfs_aops.c.
Definition at line 420 of file xfs_aops.c.
| STATIC void xfs_cancel_ioend | ( | xfs_ioend_t * | ioend | ) |
Definition at line 556 of file xfs_aops.c.
Definition at line 656 of file xfs_aops.c.
| STATIC void xfs_cluster_write | ( | struct inode * | inode, |
| pgoff_t | tindex, | ||
| struct xfs_bmbt_irec * | imap, | ||
| xfs_ioend_t ** | ioendp, | ||
| struct writeback_control * | wbc, | ||
| pgoff_t | tlast | ||
| ) |
Definition at line 803 of file xfs_aops.c.
| STATIC int xfs_convert_page | ( | struct inode * | inode, |
| struct page * | page, | ||
| loff_t | tindex, | ||
| struct xfs_bmbt_irec * | imap, | ||
| xfs_ioend_t ** | ioendp, | ||
| struct writeback_control * | wbc | ||
| ) |
Definition at line 693 of file xfs_aops.c.
Definition at line 40 of file xfs_aops.c.
| STATIC void xfs_destroy_ioend | ( | xfs_ioend_t * | ioend | ) |
Definition at line 78 of file xfs_aops.c.
| STATIC void xfs_end_io | ( | struct work_struct * | work | ) |
Definition at line 201 of file xfs_aops.c.
| STATIC void xfs_end_io_direct_write | ( | struct kiocb * | iocb, |
| loff_t | offset, | ||
| ssize_t | size, | ||
| void * | private, | ||
| int | ret, | ||
| bool | is_async | ||
| ) |
Definition at line 1377 of file xfs_aops.c.
|
read |
Definition at line 59 of file xfs_aops.c.
Definition at line 265 of file xfs_aops.c.
| int xfs_get_blocks | ( | struct inode * | inode, |
| sector_t | iblock, | ||
| struct buffer_head * | bh_result, | ||
| int | create | ||
| ) |
Definition at line 1346 of file xfs_aops.c.
| STATIC int xfs_get_blocks_direct | ( | struct inode * | inode, |
| sector_t | iblock, | ||
| struct buffer_head * | bh_result, | ||
| int | create | ||
| ) |
Definition at line 1356 of file xfs_aops.c.
Definition at line 375 of file xfs_aops.c.
| STATIC void xfs_map_at_offset | ( | struct inode * | inode, |
| struct buffer_head * | bh, | ||
| struct xfs_bmbt_irec * | imap, | ||
| xfs_off_t | offset | ||
| ) |
Definition at line 636 of file xfs_aops.c.
| STATIC int xfs_map_blocks | ( | struct inode * | inode, |
| loff_t | offset, | ||
| struct xfs_bmbt_irec * | imap, | ||
| int | type, | ||
| int | nonblocking | ||
| ) |
Definition at line 312 of file xfs_aops.c.
| STATIC void xfs_map_buffer | ( | struct inode * | inode, |
| struct buffer_head * | bh, | ||
| struct xfs_bmbt_irec * | imap, | ||
| xfs_off_t | offset | ||
| ) |
Definition at line 612 of file xfs_aops.c.
Definition at line 109 of file xfs_aops.c.
Definition at line 433 of file xfs_aops.c.
Definition at line 447 of file xfs_aops.c.
| STATIC void xfs_submit_ioend | ( | struct writeback_control * | wbc, |
| xfs_ioend_t * | ioend, | ||
| int | fail | ||
| ) |
Definition at line 491 of file xfs_aops.c.
| STATIC void xfs_submit_ioend_bio | ( | struct writeback_control * | wbc, |
| xfs_ioend_t * | ioend, | ||
| struct bio * | bio | ||
| ) |
Definition at line 408 of file xfs_aops.c.
| STATIC sector_t xfs_vm_bmap | ( | struct address_space * | mapping, |
| sector_t | block | ||
| ) |
Definition at line 1635 of file xfs_aops.c.
| STATIC ssize_t xfs_vm_direct_IO | ( | int | rw, |
| struct kiocb * | iocb, | ||
| const struct iovec * | iov, | ||
| loff_t | offset, | ||
| unsigned long | nr_segs | ||
| ) |
Definition at line 1419 of file xfs_aops.c.
Definition at line 834 of file xfs_aops.c.
Definition at line 1484 of file xfs_aops.c.
Definition at line 1650 of file xfs_aops.c.
| STATIC int xfs_vm_readpages | ( | struct file * | unused, |
| struct address_space * | mapping, | ||
| struct list_head * | pages, | ||
| unsigned | nr_pages | ||
| ) |
Definition at line 1658 of file xfs_aops.c.
Definition at line 1158 of file xfs_aops.c.
| STATIC int xfs_vm_write_begin | ( | struct file * | file, |
| struct address_space * | mapping, | ||
| loff_t | pos, | ||
| unsigned | len, | ||
| unsigned | flags, | ||
| struct page ** | pagep, | ||
| void ** | fsdata | ||
| ) |
Definition at line 1563 of file xfs_aops.c.
| STATIC int xfs_vm_write_end | ( | struct file * | file, |
| struct address_space * | mapping, | ||
| loff_t | pos, | ||
| unsigned | len, | ||
| unsigned | copied, | ||
| struct page * | page, | ||
| void * | fsdata | ||
| ) |
Definition at line 1607 of file xfs_aops.c.
| STATIC void xfs_vm_write_failed | ( | struct inode * | inode, |
| struct page * | page, | ||
| loff_t | pos, | ||
| unsigned | len | ||
| ) |
Definition at line 1514 of file xfs_aops.c.
Definition at line 916 of file xfs_aops.c.
| STATIC int xfs_vm_writepages | ( | struct address_space * | mapping, |
| struct writeback_control * | wbc | ||
| ) |
Definition at line 1142 of file xfs_aops.c.
| struct address_space_operations xfs_address_space_operations |
Definition at line 1667 of file xfs_aops.c.
1.8.2