block_t 133 fs/f2fs/checkpoint.c static bool __is_bitmap_valid(struct f2fs_sb_info *sbi, block_t blkaddr, block_t 158 fs/f2fs/checkpoint.c block_t blkaddr, int type) block_t 211 fs/f2fs/checkpoint.c int f2fs_ra_meta_pages(struct f2fs_sb_info *sbi, block_t start, int nrpages, block_t 215 fs/f2fs/checkpoint.c block_t blkno = start; block_t 667 fs/f2fs/checkpoint.c block_t start_blk, orphan_blocks, i, j; block_t 739 fs/f2fs/checkpoint.c static void write_orphan_inodes(struct f2fs_sb_info *sbi, block_t start_blk) block_t 811 fs/f2fs/checkpoint.c static int get_checkpoint_version(struct f2fs_sb_info *sbi, block_t cp_addr, block_t 844 fs/f2fs/checkpoint.c block_t cp_addr, unsigned long long *version) block_t 891 fs/f2fs/checkpoint.c block_t cp_blk_no; block_t 1338 fs/f2fs/checkpoint.c void *src, block_t blk_addr) block_t 1379 fs/f2fs/checkpoint.c block_t start_blk; block_t 1454 fs/f2fs/checkpoint.c block_t blk; block_t 241 fs/f2fs/data.c block_t blk_addr, struct bio *bio) block_t 263 fs/f2fs/data.c int f2fs_target_device_index(struct f2fs_sb_info *sbi, block_t blkaddr) block_t 277 fs/f2fs/data.c block_t blk_addr, struct bio *bio) block_t 510 fs/f2fs/data.c block_t last_blkaddr, block_t cur_blkaddr) block_t 528 fs/f2fs/data.c block_t last_blkaddr, block_t 529 fs/f2fs/data.c block_t cur_blkaddr) block_t 676 fs/f2fs/data.c static struct bio *f2fs_grab_read_bio(struct inode *inode, block_t blkaddr, block_t 714 fs/f2fs/data.c block_t blkaddr) block_t 764 fs/f2fs/data.c void f2fs_update_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr) block_t 791 fs/f2fs/data.c block_t blkaddr = datablock_addr(dn->inode, block_t 1033 fs/f2fs/data.c block_t old_blkaddr; block_t 1152 fs/f2fs/data.c block_t blkaddr; block_t 1371 fs/f2fs/data.c block_t last_lblk; block_t 2517 fs/f2fs/data.c block_t *blk_addr, bool *node_changed) block_t 2610 fs/f2fs/data.c block_t blkaddr = NULL_ADDR; block_t 497 fs/f2fs/extent_cache.c pgoff_t fofs, block_t blkaddr, unsigned int len) block_t 791 fs/f2fs/extent_cache.c block_t blkaddr; block_t 807 fs/f2fs/extent_cache.c pgoff_t fofs, block_t blkaddr, unsigned int len) block_t 123 fs/f2fs/f2fs.h block_t root_reserved_blocks; /* root reserved blocks */ block_t 141 fs/f2fs/f2fs.h block_t unusable_cap; /* Amount of space allowed to be block_t 261 fs/f2fs/f2fs.h block_t start_blkaddr; /* start blockaddr of current segment */ block_t 281 fs/f2fs/f2fs.h block_t lstart; /* logical start address */ block_t 282 fs/f2fs/f2fs.h block_t len; /* length */ block_t 283 fs/f2fs/f2fs.h block_t start; /* actual start address in dev */ block_t 290 fs/f2fs/f2fs.h block_t lstart; /* logical start address */ block_t 291 fs/f2fs/f2fs.h block_t len; /* length */ block_t 292 fs/f2fs/f2fs.h block_t start; /* actual start address in dev */ block_t 355 fs/f2fs/f2fs.h block_t blkaddr; /* block address locating the last fsync */ block_t 356 fs/f2fs/f2fs.h block_t last_dentry; /* block address locating the last dentry */ block_t 609 fs/f2fs/f2fs.h block_t m_pblk; block_t 610 fs/f2fs/f2fs.h block_t m_lblk; block_t 800 fs/f2fs/f2fs.h block_t nat_blkaddr; /* base disk address of NAT */ block_t 856 fs/f2fs/f2fs.h block_t data_blkaddr; /* block address of the node block */ block_t 920 fs/f2fs/f2fs.h block_t seg0_blkaddr; /* block address of 0'th segment */ block_t 921 fs/f2fs/f2fs.h block_t main_blkaddr; /* start block address of main area */ block_t 922 fs/f2fs/f2fs.h block_t ssa_blkaddr; /* start block address of SSA area */ block_t 1055 fs/f2fs/f2fs.h block_t new_blkaddr; /* new block address to be written */ block_t 1056 fs/f2fs/f2fs.h block_t old_blkaddr; /* old block address before Cow */ block_t 1089 fs/f2fs/f2fs.h block_t start_blk; block_t 1090 fs/f2fs/f2fs.h block_t end_blk; block_t 1260 fs/f2fs/f2fs.h block_t user_block_count; /* # of user blocks */ block_t 1261 fs/f2fs/f2fs.h block_t total_valid_block_count; /* # of valid blocks */ block_t 1262 fs/f2fs/f2fs.h block_t discard_blks; /* discard command candidats */ block_t 1263 fs/f2fs/f2fs.h block_t last_valid_block_count; /* for recovery */ block_t 1264 fs/f2fs/f2fs.h block_t reserved_blocks; /* configurable reserved blocks */ block_t 1265 fs/f2fs/f2fs.h block_t current_reserved_blocks; /* current reserved blocks */ block_t 1268 fs/f2fs/f2fs.h block_t unusable_block_count; /* # of blocks saved by last cp */ block_t 1735 fs/f2fs/f2fs.h block_t xattr_block = F2FS_I(inode)->i_xattr_nid ? 1 : 0; block_t 1764 fs/f2fs/f2fs.h static inline void f2fs_i_blocks_write(struct inode *, block_t, bool, bool); block_t 1769 fs/f2fs/f2fs.h block_t avail_user_block_count; block_t 1789 fs/f2fs/f2fs.h sbi->total_valid_block_count += (block_t)(*count); block_t 1845 fs/f2fs/f2fs.h block_t count) block_t 1850 fs/f2fs/f2fs.h f2fs_bug_on(sbi, sbi->total_valid_block_count < (block_t) count); block_t 1851 fs/f2fs/f2fs.h sbi->total_valid_block_count -= (block_t)count; block_t 1926 fs/f2fs/f2fs.h static inline block_t valid_user_blocks(struct f2fs_sb_info *sbi) block_t 1931 fs/f2fs/f2fs.h static inline block_t discard_blocks(struct f2fs_sb_info *sbi) block_t 1949 fs/f2fs/f2fs.h static inline block_t __cp_payload(struct f2fs_sb_info *sbi) block_t 1981 fs/f2fs/f2fs.h static inline block_t __start_cp_addr(struct f2fs_sb_info *sbi) block_t 1983 fs/f2fs/f2fs.h block_t start_addr = le32_to_cpu(F2FS_RAW_SUPER(sbi)->cp_blkaddr); block_t 1990 fs/f2fs/f2fs.h static inline block_t __start_cp_next_addr(struct f2fs_sb_info *sbi) block_t 1992 fs/f2fs/f2fs.h block_t start_addr = le32_to_cpu(F2FS_RAW_SUPER(sbi)->cp_blkaddr); block_t 2004 fs/f2fs/f2fs.h static inline block_t __start_sum_addr(struct f2fs_sb_info *sbi) block_t 2012 fs/f2fs/f2fs.h block_t valid_block_count; block_t 2286 fs/f2fs/f2fs.h static inline block_t datablock_addr(struct inode *inode, block_t 2498 fs/f2fs/f2fs.h block_t diff, bool add, bool claim) block_t 2883 fs/f2fs/f2fs.h block_t blkaddr, int type); block_t 2885 fs/f2fs/f2fs.h block_t blkaddr, int type) block_t 2894 fs/f2fs/f2fs.h static inline bool __is_valid_data_blkaddr(block_t blkaddr) block_t 3100 fs/f2fs/f2fs.h void f2fs_invalidate_blocks(struct f2fs_sb_info *sbi, block_t addr); block_t 3101 fs/f2fs/f2fs.h bool f2fs_is_checkpointed_data(struct f2fs_sb_info *sbi, block_t blkaddr); block_t 3108 fs/f2fs/f2fs.h block_t f2fs_get_unusable_blocks(struct f2fs_sb_info *sbi); block_t 3109 fs/f2fs/f2fs.h int f2fs_disable_cp_again(struct f2fs_sb_info *sbi, block_t unusable); block_t 3120 fs/f2fs/f2fs.h block_t blk_addr); block_t 3128 fs/f2fs/f2fs.h block_t old_blkaddr, block_t new_blkaddr, block_t 3131 fs/f2fs/f2fs.h block_t old_addr, block_t new_addr, block_t 3135 fs/f2fs/f2fs.h block_t old_blkaddr, block_t *new_blkaddr, block_t 3140 fs/f2fs/f2fs.h void f2fs_wait_on_block_writeback(struct inode *inode, block_t blkaddr); block_t 3141 fs/f2fs/f2fs.h void f2fs_wait_on_block_writeback_range(struct inode *inode, block_t blkaddr, block_t 3142 fs/f2fs/f2fs.h block_t len); block_t 3143 fs/f2fs/f2fs.h void f2fs_write_data_summaries(struct f2fs_sb_info *sbi, block_t start_blk); block_t 3144 fs/f2fs/f2fs.h void f2fs_write_node_summaries(struct f2fs_sb_info *sbi, block_t start_blk); block_t 3165 fs/f2fs/f2fs.h block_t blkaddr, int type); block_t 3166 fs/f2fs/f2fs.h int f2fs_ra_meta_pages(struct f2fs_sb_info *sbi, block_t start, int nrpages, block_t 3209 fs/f2fs/f2fs.h block_t blk_addr, struct bio *bio); block_t 3210 fs/f2fs/f2fs.h int f2fs_target_device_index(struct f2fs_sb_info *sbi, block_t blkaddr); block_t 3212 fs/f2fs/f2fs.h void f2fs_update_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr); block_t 3248 fs/f2fs/f2fs.h block_t f2fs_start_bidx_of_node(unsigned int node_ofs, struct inode *inode); block_t 3553 fs/f2fs/f2fs.h pgoff_t fofs, block_t blkaddr, unsigned int len); block_t 3615 fs/f2fs/f2fs.h block_t blkaddr) block_t 362 fs/f2fs/file.c static bool __found_offset(struct f2fs_sb_info *sbi, block_t blkaddr, block_t 427 fs/f2fs/file.c block_t blkaddr; block_t 530 fs/f2fs/file.c block_t blkaddr = le32_to_cpu(*addr); block_t 1006 fs/f2fs/file.c static int __read_out_blkaddrs(struct inode *inode, block_t *blkaddr, block_t 1062 fs/f2fs/file.c static int __roll_back_blkaddrs(struct inode *inode, block_t *blkaddr, block_t 1087 fs/f2fs/file.c block_t *blkaddr, int *do_replace, block_t 1175 fs/f2fs/file.c block_t *src_blkaddr; block_t 1184 fs/f2fs/file.c array_size(olen, sizeof(block_t)), block_t 2386 fs/f2fs/file.c block_t blk_end = 0; block_t 510 fs/f2fs/gc.c block_t start_addr; block_t 590 fs/f2fs/gc.c block_t f2fs_start_bidx_of_node(unsigned int node_ofs, struct inode *inode) block_t 611 fs/f2fs/gc.c struct node_info *dni, block_t blkaddr, unsigned int *nofs) block_t 616 fs/f2fs/gc.c block_t source_blkaddr; block_t 745 fs/f2fs/gc.c static int move_data_block(struct inode *inode, block_t bidx, block_t 763 fs/f2fs/gc.c block_t newaddr; block_t 907 fs/f2fs/gc.c static int move_data_page(struct inode *inode, block_t bidx, int gc_type, block_t 997 fs/f2fs/gc.c block_t start_addr; block_t 1012 fs/f2fs/gc.c block_t start_bidx; block_t 47 fs/f2fs/gc.h static inline block_t free_user_blocks(struct f2fs_sb_info *sbi) block_t 56 fs/f2fs/gc.h static inline block_t limit_invalid_user_blocks(struct f2fs_sb_info *sbi) block_t 61 fs/f2fs/gc.h static inline block_t limit_free_user_blocks(struct f2fs_sb_info *sbi) block_t 63 fs/f2fs/gc.h block_t reclaimable_user_blocks = sbi->user_block_count - block_t 99 fs/f2fs/gc.h block_t invalid_user_blocks = sbi->user_block_count - block_t 76 fs/f2fs/inode.c block_t addr = le32_to_cpu(ri->i_addr[offset_in_addr(ri)]); block_t 425 fs/f2fs/node.c block_t new_blkaddr, bool fsync_done) block_t 528 fs/f2fs/node.c block_t blkaddr; block_t 2226 fs/f2fs/node.c block_t blk_addr; block_t 2263 fs/f2fs/node.c block_t addr; block_t 2666 fs/f2fs/node.c block_t addr; block_t 2930 fs/f2fs/node.c block_t nat_bits_addr; block_t 53 fs/f2fs/node.h block_t blk_addr; /* block address of the node */ block_t 261 fs/f2fs/node.h static inline block_t next_blkaddr_of_node(struct page *node_page) block_t 293 fs/f2fs/node.h static inline void fill_node_footer_blkaddr(struct page *page, block_t blkaddr) block_t 304 fs/f2fs/recovery.c block_t blkaddr; block_t 398 fs/f2fs/recovery.c block_t blkaddr, struct dnode_of_data *dn) block_t 410 fs/f2fs/recovery.c block_t bidx; block_t 561 fs/f2fs/recovery.c block_t src, dest; block_t 653 fs/f2fs/recovery.c block_t blkaddr; block_t 876 fs/f2fs/segment.c block_t f2fs_get_unusable_blocks(struct f2fs_sb_info *sbi) block_t 880 fs/f2fs/segment.c block_t ovp_holes = ovp_hole_segs << sbi->log_blocks_per_seg; block_t 882 fs/f2fs/segment.c block_t holes[2] = {0, 0}; /* DATA and NODE */ block_t 883 fs/f2fs/segment.c block_t unusable; block_t 903 fs/f2fs/segment.c int f2fs_disable_cp_again(struct f2fs_sb_info *sbi, block_t unusable) block_t 935 fs/f2fs/segment.c struct block_device *bdev, block_t lstart, block_t 936 fs/f2fs/segment.c block_t start, block_t len) block_t 967 fs/f2fs/segment.c struct block_device *bdev, block_t lstart, block_t 968 fs/f2fs/segment.c block_t start, block_t len, block_t 1043 fs/f2fs/segment.c block_t start, block_t end) block_t 1048 fs/f2fs/segment.c block_t blk = start; block_t 1110 fs/f2fs/segment.c struct block_device *bdev, block_t lstart, block_t 1111 fs/f2fs/segment.c block_t start, block_t len); block_t 1126 fs/f2fs/segment.c block_t lstart, start, len, total_len; block_t 1221 fs/f2fs/segment.c struct block_device *bdev, block_t lstart, block_t 1222 fs/f2fs/segment.c block_t start, block_t len, block_t 1256 fs/f2fs/segment.c struct discard_cmd *dc, block_t blkaddr) block_t 1293 fs/f2fs/segment.c struct block_device *bdev, block_t lstart, block_t 1294 fs/f2fs/segment.c block_t start, block_t len) block_t 1304 fs/f2fs/segment.c block_t end = lstart + len; block_t 1384 fs/f2fs/segment.c struct block_device *bdev, block_t blkstart, block_t blklen) block_t 1386 fs/f2fs/segment.c block_t lblkstart = blkstart; block_t 1578 fs/f2fs/segment.c block_t start, block_t end) block_t 1636 fs/f2fs/segment.c static void f2fs_wait_discard_bio(struct f2fs_sb_info *sbi, block_t blkaddr) block_t 1754 fs/f2fs/segment.c struct block_device *bdev, block_t blkstart, block_t blklen) block_t 1757 fs/f2fs/segment.c block_t lblkstart = blkstart; block_t 1792 fs/f2fs/segment.c struct block_device *bdev, block_t blkstart, block_t blklen) block_t 1802 fs/f2fs/segment.c block_t blkstart, block_t blklen) block_t 1808 fs/f2fs/segment.c block_t i; block_t 2119 fs/f2fs/segment.c static void update_sit_entry(struct f2fs_sb_info *sbi, block_t blkaddr, int del) block_t 2220 fs/f2fs/segment.c void f2fs_invalidate_blocks(struct f2fs_sb_info *sbi, block_t addr) block_t 2242 fs/f2fs/segment.c bool f2fs_is_checkpointed_data(struct f2fs_sb_info *sbi, block_t blkaddr) block_t 2317 fs/f2fs/segment.c void *src, block_t blk_addr) block_t 2327 fs/f2fs/segment.c struct f2fs_summary_block *sum_blk, block_t blk_addr) block_t 2333 fs/f2fs/segment.c int type, block_t blk_addr) block_t 2528 fs/f2fs/segment.c struct curseg_info *seg, block_t start) block_t 2820 fs/f2fs/segment.c block_t start_block, end_block; block_t 3074 fs/f2fs/segment.c block_t old_blkaddr, block_t *new_blkaddr, block_t 3292 fs/f2fs/segment.c block_t old_blkaddr, block_t new_blkaddr, block_t 3371 fs/f2fs/segment.c block_t old_addr, block_t new_addr, block_t 3401 fs/f2fs/segment.c void f2fs_wait_on_block_writeback(struct inode *inode, block_t blkaddr) block_t 3419 fs/f2fs/segment.c void f2fs_wait_on_block_writeback_range(struct inode *inode, block_t blkaddr, block_t 3420 fs/f2fs/segment.c block_t len) block_t 3422 fs/f2fs/segment.c block_t i; block_t 3434 fs/f2fs/segment.c block_t start; block_t 3500 fs/f2fs/segment.c block_t blk_addr = 0; block_t 3607 fs/f2fs/segment.c static void write_compacted_summaries(struct f2fs_sb_info *sbi, block_t blkaddr) block_t 3666 fs/f2fs/segment.c block_t blkaddr, int type) block_t 3678 fs/f2fs/segment.c void f2fs_write_data_summaries(struct f2fs_sb_info *sbi, block_t start_blk) block_t 3686 fs/f2fs/segment.c void f2fs_write_node_summaries(struct f2fs_sb_info *sbi, block_t start_blk) block_t 4124 fs/f2fs/segment.c block_t total_node_blocks = 0; block_t 220 fs/f2fs/segment.h block_t old_addr; /* for revoking when fail to commit */ block_t 226 fs/f2fs/segment.h block_t sit_base_addr; /* start block address of SIT area */ block_t 227 fs/f2fs/segment.h block_t sit_blocks; /* # of blocks used by SIT area */ block_t 228 fs/f2fs/segment.h block_t written_valid_blocks; /* # of valid blocks in main area */ block_t 499 fs/f2fs/segment.h static inline block_t written_block_count(struct f2fs_sb_info *sbi) block_t 722 fs/f2fs/segment.h block_t blk_addr = sit_i->sit_base_addr + offset; block_t 789 fs/f2fs/segment.h static inline block_t start_sum_block(struct f2fs_sb_info *sbi) block_t 795 fs/f2fs/segment.h static inline block_t sum_blk_addr(struct f2fs_sb_info *sbi, int base, int type) block_t 258 fs/f2fs/super.c block_t limit = min((sbi->user_block_count << 1) / 1000, block_t 1250 fs/f2fs/super.c block_t total_count, user_block_count, start_count; block_t 1512 fs/f2fs/super.c block_t unusable; block_t 1767 fs/f2fs/super.c block_t blkidx = F2FS_BYTES_TO_BLK(off); block_t 2508 fs/f2fs/super.c block_t segment_count, segs_per_sec, secs_per_zone; block_t 2509 fs/f2fs/super.c block_t total_sections, blocks_per_seg; block_t 2666 fs/f2fs/super.c block_t user_block_count, valid_user_blocks; block_t 2667 fs/f2fs/super.c block_t avail_node_count, valid_node_count; block_t 75 fs/f2fs/sysfs.c block_t unusable; block_t 29 fs/f2fs/trace.h block_t len; block_t 5 fs/minix/itree_common.c block_t *p; block_t 6 fs/minix/itree_common.c block_t key; block_t 12 fs/minix/itree_common.c static inline void add_chain(Indirect *p, struct buffer_head *bh, block_t *v) block_t 25 fs/minix/itree_common.c static inline block_t *block_end(struct buffer_head *bh) block_t 27 fs/minix/itree_common.c return (block_t *)((char*)bh->b_data + bh->b_size); block_t 52 fs/minix/itree_common.c add_chain(++p, bh, (block_t *)bh->b_data + *++offsets); block_t 91 fs/minix/itree_common.c branch[n].p = (block_t*) bh->b_data + offsets[n]; block_t 209 fs/minix/itree_common.c static inline int all_zeroes(block_t *p, block_t *q) block_t 221 fs/minix/itree_common.c block_t *top) block_t 238 fs/minix/itree_common.c for (p=partial;p>chain && all_zeroes((block_t*)p->bh->b_data,p->p);p--) block_t 257 fs/minix/itree_common.c static inline void free_data(struct inode *inode, block_t *p, block_t *q) block_t 270 fs/minix/itree_common.c static void free_branches(struct inode *inode, block_t *p, block_t *q, int depth) block_t 284 fs/minix/itree_common.c free_branches(inode, (block_t*)bh->b_data, block_t 297 fs/minix/itree_common.c block_t *idata = i_data(inode); block_t 301 fs/minix/itree_common.c block_t nr = 0; block_t 359 fs/minix/itree_common.c blocks += sb->s_blocksize/sizeof(block_t) - 1; block_t 360 fs/minix/itree_common.c blocks /= sb->s_blocksize/sizeof(block_t); block_t 10 fs/minix/itree_v1.c static inline unsigned long block_to_cpu(block_t n) block_t 15 fs/minix/itree_v1.c static inline block_t cpu_to_block(unsigned long n) block_t 20 fs/minix/itree_v1.c static inline block_t *i_data(struct inode *inode) block_t 22 fs/minix/itree_v1.c return (block_t *)minix_i(inode)->u.i1_data; block_t 9 fs/minix/itree_v2.c static inline unsigned long block_to_cpu(block_t n) block_t 14 fs/minix/itree_v2.c static inline block_t cpu_to_block(unsigned long n) block_t 19 fs/minix/itree_v2.c static inline block_t *i_data(struct inode *inode) block_t 21 fs/minix/itree_v2.c return (block_t *)minix_i(inode)->u.i2_data; block_t 24 include/linux/f2fs_fs.h #define NULL_ADDR ((block_t)0) /* used as block_t addresses */ block_t 25 include/linux/f2fs_fs.h #define NEW_ADDR ((block_t)-1) /* used as block_t addresses */ block_t 448 include/trace/events/f2fs.h TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr), block_t 456 include/trace/events/f2fs.h __field(block_t, blk_addr) block_t 474 include/trace/events/f2fs.h TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr), block_t 488 include/trace/events/f2fs.h TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr), block_t 566 include/trace/events/f2fs.h __field(block_t, m_lblk) block_t 567 include/trace/events/f2fs.h __field(block_t, m_pblk) block_t 1013 include/trace/events/f2fs.h __field(block_t, old_blkaddr) block_t 1014 include/trace/events/f2fs.h __field(block_t, new_blkaddr) block_t 1421 include/trace/events/f2fs.h TP_PROTO(struct block_device *dev, block_t blkstart, block_t blklen), block_t 1427 include/trace/events/f2fs.h __field(block_t, blkstart) block_t 1428 include/trace/events/f2fs.h __field(block_t, blklen) block_t 1445 include/trace/events/f2fs.h TP_PROTO(struct block_device *dev, block_t blkstart, block_t blklen), block_t 1452 include/trace/events/f2fs.h TP_PROTO(struct block_device *dev, block_t blkstart, block_t blklen), block_t 1459 include/trace/events/f2fs.h TP_PROTO(struct block_device *dev, block_t blkstart, block_t blklen), block_t 1466 include/trace/events/f2fs.h TP_PROTO(struct block_device *dev, block_t blkstart), block_t 1472 include/trace/events/f2fs.h __field(block_t, blkstart) block_t 1574 include/trace/events/f2fs.h TP_PROTO(struct inode *inode, unsigned int pgofs, block_t blkaddr,