/linux/fs/f2fs/ |
H A D | gc.h | 99 static inline block_t free_segs_blk_count_zoned(struct f2fs_sb_info *sbi) in free_segs_blk_count_zoned() 101 block_t free_seg_blks = 0; in free_segs_blk_count_zoned() 114 static inline block_t free_segs_blk_count(struct f2fs_sb_info *sbi) in free_segs_blk_count() 122 static inline block_t free_user_blocks(struct f2fs_sb_info *sbi) in free_user_blocks() 124 block_t free_blks, ovp_blks; in free_user_blocks() 135 static inline block_t limit_invalid_user_blocks(block_t user_block_count) in limit_invalid_user_blocks() 140 static inline block_t limit_free_user_blocks(block_t reclaimable_user_blocks) in limit_free_user_blocks() 182 block_t user_block_coun in has_enough_invalid_blocks() [all...] |
H A D | f2fs.h | 144 typedef u32 block_t; /* typedef 174 block_t root_reserved_blocks; /* root reserved blocks */ 200 block_t unusable_cap_perc; /* percentage for cap */ 201 block_t unusable_cap; /* Amount of space allowed to be 356 block_t start_blkaddr; /* start blockaddr of current segment */ 380 block_t lstart; /* logical start address */ 381 block_t len; /* length */ 382 block_t start; /* actual start address in dev */ 460 block_t blkaddr; /* block address locating the last fsync */ 461 block_t last_dentr [all...] |
H A D | segment.c | 225 block_t new_addr, block_t *old_addr, bool recover) in __replace_atomic_write_block() 315 block_t blkaddr; in __f2fs_commit_atomic_write() 795 block_t valid_blocks = in __locate_dirty_segment() 813 block_t valid_blocks; in __remove_dirty_segment() 900 block_t f2fs_get_unusable_blocks(struct f2fs_sb_info *sbi) in f2fs_get_unusable_blocks() 904 block_t ovp_holes = SEGS_TO_BLKS(sbi, ovp_hole_segs); in f2fs_get_unusable_blocks() 906 block_t holes[2] = {0, 0}; /* DATA and NODE */ in f2fs_get_unusable_blocks() 907 block_t unusable; in f2fs_get_unusable_blocks() 929 int f2fs_disable_cp_again(struct f2fs_sb_info *sbi, block_t unusabl [all...] |
H A D | data.c | 120 block_t fs_blkaddr; 237 block_t blkaddr = ctx->fs_blkaddr; in f2fs_handle_step_decompress() 383 block_t blk_addr, sector_t *sector) in f2fs_target_device() 404 int f2fs_target_device_index(struct f2fs_sb_info *sbi, block_t blkaddr) in f2fs_target_device_index() 723 block_t last_blkaddr, block_t cur_blkaddr) in page_is_mergeable() 744 block_t last_blkaddr, in io_is_mergeable() 745 block_t cur_blkaddr) in io_is_mergeable() 923 static bool is_end_zone_blkaddr(struct f2fs_sb_info *sbi, block_t blkaddr) in is_end_zone_blkaddr() 1039 static struct bio *f2fs_grab_read_bio(struct inode *inode, block_t blkadd [all...] |
H A D | checkpoint.c | 137 static bool __is_bitmap_valid(struct f2fs_sb_info *sbi, block_t blkaddr, in __is_bitmap_valid() 175 block_t blkaddr, int type) in __f2fs_is_valid_blkaddr() 236 block_t blkaddr, int type) in f2fs_is_valid_blkaddr() 244 block_t blkaddr, int type) in f2fs_is_valid_blkaddr_raw() 252 int f2fs_ra_meta_pages(struct f2fs_sb_info *sbi, block_t start, int nrpages, in f2fs_ra_meta_pages() 255 block_t blkno = start; in f2fs_ra_meta_pages() 726 block_t start_blk, orphan_blocks, i, j; in f2fs_recover_orphan_inodes() 775 static void write_orphan_inodes(struct f2fs_sb_info *sbi, block_t start_blk) in write_orphan_inodes() 845 static int get_checkpoint_version(struct f2fs_sb_info *sbi, block_t cp_addr, in get_checkpoint_version() 878 block_t cp_add in validate_checkpoint() [all...] |
H A D | segment.h | 193 block_t old_addr; /* for revoking when fail to commit */ 198 block_t sit_base_addr; /* start block address of SIT area */ 199 block_t sit_blocks; /* # of blocks used by SIT area */ 200 block_t written_valid_blocks; /* # of valid blocks in main area */ 558 static inline block_t written_block_count(struct f2fs_sb_info *sbi) in written_block_count() 900 block_t blk_addr = sit_i->sit_base_addr + offset; in current_sit_addr() 967 static inline block_t start_sum_block(struct f2fs_sb_info *sbi) in start_sum_block() 973 static inline block_t sum_blk_addr(struct f2fs_sb_info *sbi, int base, int type) in sum_blk_addr()
|
H A D | node.h | 68 block_t blk_addr; /* block address of the node */ 271 static inline block_t next_blkaddr_of_node(const struct folio *node_folio) in next_blkaddr_of_node() 304 static inline void fill_node_footer_blkaddr(struct folio *folio, block_t blkaddr) in fill_node_footer_blkaddr()
|
H A D | compress.c | 797 struct folio *folio, nid_t ino, block_t blkaddr); 806 block_t blkaddr, bool in_task) in f2fs_end_read_compressed_page() 913 block_t blkaddr = data_blkaddr(dn->inode, dn->node_folio, in f2fs_sanity_check_cluster() 954 block_t blkaddr = data_blkaddr(dn->inode, dn->node_folio, in __f2fs_get_cluster_blocks() 1374 block_t blkaddr; in f2fs_write_compressed_pages() 1889 block_t first_blkaddr = data_blkaddr(dn->inode, dn->node_folio, in f2fs_cluster_blocks_are_contiguous() 1893 block_t blkaddr = data_blkaddr(dn->inode, dn->node_folio, in f2fs_cluster_blocks_are_contiguous() 1917 block_t blkaddr, unsigned int len) in f2fs_invalidate_compress_pages_range() 1925 struct folio *folio, nid_t ino, block_t blkaddr) in f2fs_cache_compressed_page() 1964 block_t blkadd in f2fs_load_compressed_folio() [all...] |
H A D | gc.c | 1034 block_t start_addr; in gc_node_segment() 1115 block_t f2fs_start_bidx_of_node(unsigned int node_ofs, struct inode *inode) in f2fs_start_bidx_of_node() 1138 struct node_info *dni, block_t blkaddr, unsigned int *nofs) in is_alive() 1143 block_t source_blkaddr; in is_alive() 1295 static int move_data_block(struct inode *inode, block_t bidx, in move_data_block() 1314 block_t newaddr; in move_data_block() 1454 static int move_data_page(struct inode *inode, block_t bidx, int gc_type, in move_data_page() 1536 block_t start_addr; in gc_data_segment() 1551 block_t start_bidx; in gc_data_segment()
|
H A D | extent_cache.c | 76 block_t blk, bool keep_clen, in __set_extent_info() 816 pgoff_t fofs, block_t blkaddr, unsigned int llen, in f2fs_update_read_extent_tree_range_compressed() 876 block_t blkaddr) in __get_new_block_age() 1043 block_t *blkaddr) in f2fs_lookup_read_extent_cache_block() 1059 pgoff_t fofs, block_t blkaddr, unsigned int len) in f2fs_update_read_extent_cache_range()
|
H A D | super.c | 440 block_t limit = min((sbi->user_block_count >> 3), in limit_reserve_root() 2111 block_t total_count, user_block_count, start_count; in f2fs_statfs() 2496 block_t unusable; in f2fs_disable_checkpoint() 3797 block_t segment_count, segs_per_sec, secs_per_zone, segment_count_main; in sanity_check_raw_super() 3798 block_t total_sections, blocks_per_seg; in sanity_check_raw_super() 3899 block_t dev_seg_count = le32_to_cpu(RDEV(0).total_segments); in sanity_check_raw_super() 3975 block_t user_block_count, valid_user_blocks; in f2fs_sanity_check_ckpt() 3976 block_t avail_node_count, valid_node_count; in f2fs_sanity_check_ckpt() 4232 block_t unusable_blocks = (zone->len - zone->capacity) >> in f2fs_report_zone_cb()
|
H A D | node.c | 466 block_t new_blkaddr, bool fsync_done) in set_node_addr() 897 block_t blkaddr; in f2fs_get_dnode_of_data() 2436 block_t blk_addr; in scan_nat_page() 2473 block_t addr; in scan_curseg_cache() 2899 block_t addr; in f2fs_restore_node_summary() 3174 block_t nat_bits_addr; in __get_nat_bitmaps()
|
H A D | debug.c | 75 block_t start_blk, end_blk; in update_multidevice_stats()
|
/linux/fs/minix/ |
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) in add_chain() 25 static inline block_t *block_end(struct buffer_head *bh) in block_end() 27 return (block_t *)((char*)bh->b_data + bh->b_size); in block_end() 52 add_chain(++p, bh, (block_t *)bh->b_data + *++offsets); in get_branch() 97 branch[n].p = (block_t*) bh->b_data + offsets[n]; in alloc_branch() 215 static inline int all_zeroes(block_t *p, block_t *q) in all_zeroes() 227 block_t *to in find_shared() [all...] |
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) in block_to_cpu() 15 static inline block_t cpu_to_block(unsigned long n) in cpu_to_block() 20 static inline block_t *i_data(struct inode *inode) in i_data() 22 return (block_t *)minix_i(inode)->u.i1_data; in i_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) in block_to_cpu() 14 static inline block_t cpu_to_block(unsigned long n) in cpu_to_block() 19 static inline block_t *i_data(struct inode *inode) in i_data() 21 return (block_t *)minix_i(inode)->u.i2_data; in i_data()
|
/linux/include/trace/events/ |
H A D | f2fs.h | 479 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr), 487 __field(block_t, blk_addr) 505 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr), 519 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr), 598 __field(block_t, m_lblk) 599 __field(block_t, m_pblk) 1132 __field(block_t, old_blkaddr) 1133 __field(block_t, new_blkaddr) 1375 block_t old_addr, block_t new_add [all...] |
/linux/include/linux/ |
H A D | f2fs_fs.h | 23 #define NULL_ADDR ((block_t)0) /* used as block_t addresses */ 24 #define NEW_ADDR ((block_t)-1) /* used as block_t addresses */ 25 #define COMPRESS_ADDR ((block_t)-2) /* used as compressed data flag */ 441 * ex) data_blkaddr = (block_t)(nodepage_start_address + ofs_in_node)
|