linux-2.6.33/address_space_operations
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#oc2aa451]
#backlinks
*説明 [#rabaad02]
-パス: [[linux-2.6.33/include/linux/fs.h]]
-FIXME: これは何?
--説明
**参考 [#fd24ff68]
*実装 [#g7d5fceb]
struct address_space_operations {
int (*writepage)(struct page *page, struct writeback_co...
int (*readpage)(struct file *, struct page *);
void (*sync_page)(struct page *);
/* Write back some dirty pages from this mapping. */
int (*writepages)(struct address_space *, struct writeb...
/* Set a page dirty. Return true if this dirtied it */
int (*set_page_dirty)(struct page *page);
int (*readpages)(struct file *filp, struct address_spac...
struct list_head *pages, unsigned nr_pages);
int (*write_begin)(struct file *, struct address_space ...
loff_t pos, unsigned len, unsigned flags,
struct page **pagep, void **fsdata);
int (*write_end)(struct file *, struct address_space *m...
loff_t pos, unsigned len, unsigned copied,
struct page *page, void *fsdata);
/* Unfortunately this kludge is needed for FIBMAP. Don'...
sector_t (*bmap)(struct address_space *, sector_t);
void (*invalidatepage) (struct page *, unsigned long);
int (*releasepage) (struct page *, gfp_t);
ssize_t (*direct_IO)(int, struct kiocb *, const struct ...
loff_t offset, unsigned long nr_segs);
int (*get_xip_mem)(struct address_space *, pgoff_t, int,
void **, unsigned long *);
/* migrate the contents of a page to the specified targ...
int (*migratepage) (struct address_space *,
struct page *, struct page *);
int (*launder_page) (struct page *);
int (*is_partially_uptodate) (struct page *, read_descr...
unsigned long);
int (*error_remove_page)(struct address_space *, struct...
};
*コメント [#ve30e81a]
終了行:
*参照元 [#oc2aa451]
#backlinks
*説明 [#rabaad02]
-パス: [[linux-2.6.33/include/linux/fs.h]]
-FIXME: これは何?
--説明
**参考 [#fd24ff68]
*実装 [#g7d5fceb]
struct address_space_operations {
int (*writepage)(struct page *page, struct writeback_co...
int (*readpage)(struct file *, struct page *);
void (*sync_page)(struct page *);
/* Write back some dirty pages from this mapping. */
int (*writepages)(struct address_space *, struct writeb...
/* Set a page dirty. Return true if this dirtied it */
int (*set_page_dirty)(struct page *page);
int (*readpages)(struct file *filp, struct address_spac...
struct list_head *pages, unsigned nr_pages);
int (*write_begin)(struct file *, struct address_space ...
loff_t pos, unsigned len, unsigned flags,
struct page **pagep, void **fsdata);
int (*write_end)(struct file *, struct address_space *m...
loff_t pos, unsigned len, unsigned copied,
struct page *page, void *fsdata);
/* Unfortunately this kludge is needed for FIBMAP. Don'...
sector_t (*bmap)(struct address_space *, sector_t);
void (*invalidatepage) (struct page *, unsigned long);
int (*releasepage) (struct page *, gfp_t);
ssize_t (*direct_IO)(int, struct kiocb *, const struct ...
loff_t offset, unsigned long nr_segs);
int (*get_xip_mem)(struct address_space *, pgoff_t, int,
void **, unsigned long *);
/* migrate the contents of a page to the specified targ...
int (*migratepage) (struct address_space *,
struct page *, struct page *);
int (*launder_page) (struct page *);
int (*is_partially_uptodate) (struct page *, read_descr...
unsigned long);
int (*error_remove_page)(struct address_space *, struct...
};
*コメント [#ve30e81a]
ページ名: