f2fs.h (81eb8d6e2869b119d4a7b8c02091c3779733a3ac) f2fs.h (4660f9c0fe484353b17a4b9d1cc2b036fa895f76)
1/*
2 * fs/f2fs/f2fs.h
3 *
4 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com/
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as

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

960long f2fs_ioctl(struct file *, unsigned int, unsigned long);
961long f2fs_compat_ioctl(struct file *, unsigned int, unsigned long);
962
963/*
964 * inode.c
965 */
966void f2fs_set_inode_flags(struct inode *);
967struct inode *f2fs_iget(struct super_block *, unsigned long);
1/*
2 * fs/f2fs/f2fs.h
3 *
4 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com/
6 *
7 * This program is free software; you can redistribute it and/or modify
8 * it under the terms of the GNU General Public License version 2 as

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

960long f2fs_ioctl(struct file *, unsigned int, unsigned long);
961long f2fs_compat_ioctl(struct file *, unsigned int, unsigned long);
962
963/*
964 * inode.c
965 */
966void f2fs_set_inode_flags(struct inode *);
967struct inode *f2fs_iget(struct super_block *, unsigned long);
968int try_to_free_nats(struct f2fs_sb_info *, int);
968void update_inode(struct inode *, struct page *);
969int update_inode_page(struct inode *);
970int f2fs_write_inode(struct inode *, struct writeback_control *);
971void f2fs_evict_inode(struct inode *);
972
973/*
974 * namei.c
975 */

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

1040void destroy_node_manager(struct f2fs_sb_info *);
1041int __init create_node_manager_caches(void);
1042void destroy_node_manager_caches(void);
1043
1044/*
1045 * segment.c
1046 */
1047void f2fs_balance_fs(struct f2fs_sb_info *);
969void update_inode(struct inode *, struct page *);
970int update_inode_page(struct inode *);
971int f2fs_write_inode(struct inode *, struct writeback_control *);
972void f2fs_evict_inode(struct inode *);
973
974/*
975 * namei.c
976 */

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

1041void destroy_node_manager(struct f2fs_sb_info *);
1042int __init create_node_manager_caches(void);
1043void destroy_node_manager_caches(void);
1044
1045/*
1046 * segment.c
1047 */
1048void f2fs_balance_fs(struct f2fs_sb_info *);
1049void f2fs_balance_fs_bg(struct f2fs_sb_info *);
1048void invalidate_blocks(struct f2fs_sb_info *, block_t);
1049void clear_prefree_segments(struct f2fs_sb_info *);
1050int npages_for_summary_flush(struct f2fs_sb_info *);
1051void allocate_new_segments(struct f2fs_sb_info *);
1052struct page *get_sum_page(struct f2fs_sb_info *, unsigned int);
1053struct bio *f2fs_bio_alloc(struct block_device *, int);
1054void f2fs_submit_bio(struct f2fs_sb_info *, enum page_type, bool);
1055void f2fs_wait_on_page_writeback(struct page *, enum page_type, bool);

--- 177 unchanged lines hidden ---
1050void invalidate_blocks(struct f2fs_sb_info *, block_t);
1051void clear_prefree_segments(struct f2fs_sb_info *);
1052int npages_for_summary_flush(struct f2fs_sb_info *);
1053void allocate_new_segments(struct f2fs_sb_info *);
1054struct page *get_sum_page(struct f2fs_sb_info *, unsigned int);
1055struct bio *f2fs_bio_alloc(struct block_device *, int);
1056void f2fs_submit_bio(struct f2fs_sb_info *, enum page_type, bool);
1057void f2fs_wait_on_page_writeback(struct page *, enum page_type, bool);

--- 177 unchanged lines hidden ---