/linux-master/fs/f2fs/ |
H A D | gc.h | 79 static inline block_t free_segs_blk_count_zoned(struct f2fs_sb_info *sbi) 81 block_t free_seg_blks = 0; 94 static inline block_t free_segs_blk_count(struct f2fs_sb_info *sbi) 102 static inline block_t free_user_blocks(struct f2fs_sb_info *sbi) 104 block_t free_blks, ovp_blks; 115 static inline block_t limit_invalid_user_blocks(block_t user_block_count) 120 static inline block_t limit_free_user_blocks(block_t reclaimable_user_blocks) 156 block_t user_block_coun [all...] |
H A D | f2fs.h | 129 typedef u32 block_t; /* typedef 153 block_t root_reserved_blocks; /* root reserved blocks */ 179 block_t unusable_cap_perc; /* percentage for cap */ 180 block_t unusable_cap; /* Amount of space allowed to be 333 block_t start_blkaddr; /* start blockaddr of current segment */ 357 block_t lstart; /* logical start address */ 358 block_t len; /* length */ 359 block_t start; /* actual start address in dev */ 437 block_t blkaddr; /* block address locating the last fsync */ 438 block_t last_dentr [all...] |
H A D | segment.c | 215 block_t new_addr, block_t *old_addr, bool recover) 305 block_t blkaddr; 771 block_t valid_blocks = 787 block_t valid_blocks; 874 block_t f2fs_get_unusable_blocks(struct f2fs_sb_info *sbi) 878 block_t ovp_holes = SEGS_TO_BLKS(sbi, ovp_hole_segs); 880 block_t holes[2] = {0, 0}; /* DATA and NODE */ 881 block_t unusable; 903 int f2fs_disable_cp_again(struct f2fs_sb_info *sbi, block_t unusabl [all...] |
H A D | segment.h | 219 block_t old_addr; /* for revoking when fail to commit */ 224 block_t sit_base_addr; /* start block address of SIT area */ 225 block_t sit_blocks; /* # of blocks used by SIT area */ 226 block_t written_valid_blocks; /* # of valid blocks in main area */ 513 static inline block_t written_block_count(struct f2fs_sb_info *sbi) 804 block_t blk_addr = sit_i->sit_base_addr + offset; 871 static inline block_t start_sum_block(struct f2fs_sb_info *sbi) 877 static inline block_t sum_blk_addr(struct f2fs_sb_info *sbi, int base, int type)
|
H A D | checkpoint.c | 137 static bool __is_bitmap_valid(struct f2fs_sb_info *sbi, block_t blkaddr, 175 block_t blkaddr, int type) 235 block_t blkaddr, int type) 243 block_t blkaddr, int type) 251 int f2fs_ra_meta_pages(struct f2fs_sb_info *sbi, block_t start, int nrpages, 255 block_t blkno = start; 738 block_t start_blk, orphan_blocks, i, j; 787 static void write_orphan_inodes(struct f2fs_sb_info *sbi, block_t start_blk) 859 static int get_checkpoint_version(struct f2fs_sb_info *sbi, block_t cp_addr, 892 block_t cp_add [all...] |
H A D | recovery.c | 364 static int sanity_check_node_chain(struct f2fs_sb_info *sbi, block_t blkaddr, 365 block_t *blkaddr_fast, bool *is_detecting) 412 block_t blkaddr, blkaddr_fast; 495 block_t blkaddr, struct dnode_of_data *dn) 507 block_t bidx; 688 block_t src, dest; 785 block_t blkaddr;
|
H A D | data.c | 121 block_t fs_blkaddr; 245 block_t blkaddr = ctx->fs_blkaddr; 385 block_t blk_addr, sector_t *sector) 406 int f2fs_target_device_index(struct f2fs_sb_info *sbi, block_t blkaddr) 723 block_t last_blkaddr, block_t cur_blkaddr) 744 block_t last_blkaddr, 745 block_t cur_blkaddr) 921 static bool is_end_zone_blkaddr(struct f2fs_sb_info *sbi, block_t blkaddr) 1034 static struct bio *f2fs_grab_read_bio(struct inode *inode, block_t blkadd [all...] |
H A D | node.h | 61 block_t blk_addr; /* block address of the node */ 264 static inline block_t next_blkaddr_of_node(struct page *node_page) 296 static inline void fill_node_footer_blkaddr(struct page *page, block_t blkaddr)
|
H A D | compress.c | 808 block_t blkaddr, bool in_task) 914 block_t blkaddr = data_blkaddr(dn->inode, dn->node_page, 955 block_t blkaddr = data_blkaddr(dn->inode, dn->node_page, 1326 block_t blkaddr; 1826 block_t first_blkaddr = data_blkaddr(dn->inode, dn->node_page, 1830 block_t blkaddr = data_blkaddr(dn->inode, dn->node_page, 1853 void f2fs_invalidate_compress_page(struct f2fs_sb_info *sbi, block_t blkaddr) 1861 nid_t ino, block_t blkaddr) 1900 block_t blkaddr)
|
H A D | extent_cache.c | 56 block_t blk, bool keep_clen, 756 pgoff_t fofs, block_t blkaddr, unsigned int llen, 816 block_t blkaddr) 979 block_t *blkaddr) 995 pgoff_t fofs, block_t blkaddr, unsigned int len)
|
H A D | file.c | 401 block_t blkaddr = f2fs_data_blkaddr(dn); 406 block_t first_blkaddr = data_blkaddr(dn->inode, dn->node_page, 482 block_t blkaddr; 592 block_t blkaddr = le32_to_cpu(*addr); 1180 static int __read_out_blkaddrs(struct inode *inode, block_t *blkaddr, 1235 static int __roll_back_blkaddrs(struct inode *inode, block_t *blkaddr, 1260 block_t *blkaddr, int *do_replace, 1348 block_t *src_blkaddr; 1357 array_size(olen, sizeof(block_t)), 1708 block_t expande [all...] |
H A D | gc.c | 1000 block_t start_addr; 1081 block_t f2fs_start_bidx_of_node(unsigned int node_ofs, struct inode *inode) 1104 struct node_info *dni, block_t blkaddr, unsigned int *nofs) 1109 block_t source_blkaddr; 1260 static int move_data_block(struct inode *inode, block_t bidx, 1277 block_t newaddr; 1417 static int move_data_page(struct inode *inode, block_t bidx, int gc_type, 1499 block_t start_addr; 1515 block_t start_bidx;
|
H A D | super.c | 329 block_t limit = min((sbi->user_block_count >> 3), 1788 block_t total_count, user_block_count, start_count; 2171 block_t unusable; 2605 block_t blkidx = F2FS_BYTES_TO_BLK(off); 3415 block_t segment_count, segs_per_sec, secs_per_zone, segment_count_main; 3416 block_t total_sections, blocks_per_seg; 3518 block_t dev_seg_count = le32_to_cpu(RDEV(0).total_segments); 3594 block_t user_block_count, valid_user_blocks; 3595 block_t avail_node_count, valid_node_count; 3841 block_t unusable_block [all...] |
H A D | node.c | 457 block_t new_blkaddr, bool fsync_done) 558 block_t blkaddr; 859 block_t blkaddr; 2386 block_t blk_addr; 2423 block_t addr; 2848 block_t addr; 3155 block_t nat_bits_addr;
|
H A D | sysfs.c | 241 block_t unusable;
|
/linux-master/fs/minix/ |
H A D | itree_v1.c | 8 typedef u16 block_t; /* 16 bit, host order */ typedef 10 static inline unsigned long block_to_cpu(block_t n) 15 static inline block_t cpu_to_block(unsigned long n) 20 static inline block_t *i_data(struct inode *inode) 22 return (block_t *)minix_i(inode)->u.i1_data;
|
H A D | itree_v2.c | 7 typedef u32 block_t; /* 32 bit, host order */ typedef 9 static inline unsigned long block_to_cpu(block_t n) 14 static inline block_t cpu_to_block(unsigned long n) 19 static inline block_t *i_data(struct inode *inode) 21 return (block_t *)minix_i(inode)->u.i2_data;
|
H A D | itree_common.c | 5 block_t *p; 6 block_t key; 12 static inline void add_chain(Indirect *p, struct buffer_head *bh, block_t *v) 25 static inline block_t *block_end(struct buffer_head *bh) 27 return (block_t *)((char*)bh->b_data + bh->b_size); 52 add_chain(++p, bh, (block_t *)bh->b_data + *++offsets); 97 branch[n].p = (block_t*) bh->b_data + offsets[n]; 215 static inline int all_zeroes(block_t *p, block_t *q) 227 block_t *to [all...] |
/linux-master/include/trace/events/ |
H A D | f2fs.h | 478 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr), 486 __field(block_t, blk_addr) 504 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr), 518 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr), 597 __field(block_t, m_lblk) 598 __field(block_t, m_pblk) 1131 __field(block_t, old_blkaddr) 1132 __field(block_t, new_blkaddr) 1375 block_t old_addr, block_t new_add [all...] |
/linux-master/include/linux/ |
H A D | f2fs_fs.h | 24 #define NULL_ADDR ((block_t)0) /* used as block_t addresses */ 25 #define NEW_ADDR ((block_t)-1) /* used as block_t addresses */ 26 #define COMPRESS_ADDR ((block_t)-2) /* used as compressed data flag */ 437 * ex) data_blkaddr = (block_t)(nodepage_start_address + ofs_in_node)
|