Home
last modified time | relevance | path

Searched refs:block_t (Results 1 – 17 of 17) sorted by relevance

/linux/fs/f2fs/
H A Dgc.h74 static inline block_t free_segs_blk_count_zoned(struct f2fs_sb_info *sbi) in free_segs_blk_count_zoned()
76 block_t free_seg_blks = 0; in free_segs_blk_count_zoned()
89 static inline block_t free_segs_blk_count(struct f2fs_sb_info *sbi) in free_segs_blk_count()
97 static inline block_t free_user_blocks(struct f2fs_sb_info *sbi) in free_user_blocks()
99 block_t free_blks, ovp_blks; in free_user_blocks()
110 static inline block_t limit_invalid_user_blocks(block_t user_block_count) in limit_invalid_user_blocks()
115 static inline block_t limit_free_user_blocks(block_t reclaimable_user_blocks) in limit_free_user_blocks()
157 block_t user_block_count = sbi->user_block_count; in has_enough_invalid_blocks()
158 block_t invalid_user_blocks = user_block_count - in has_enough_invalid_blocks()
H A Df2fs.h162 typedef u32 block_t; /* typedef
227 block_t root_reserved_blocks; /* root reserved blocks */
228 block_t root_reserved_nodes; /* root reserved nodes */
254 block_t unusable_cap_perc; /* percentage for cap */
255 block_t unusable_cap; /* Amount of space allowed to be
452 block_t start_blkaddr; /* start blockaddr of current segment */
478 block_t lstart; /* logical start address */
479 block_t len; /* length */
480 block_t start; /* actual start address in dev */
558 block_t blkaddr; /* block address locating the last fsync */
[all …]
H A Dsegment.c226 block_t new_addr, block_t *old_addr, bool recover) in __replace_atomic_write_block()
316 block_t blkaddr; in __f2fs_commit_atomic_write()
842 block_t valid_blocks = in __locate_dirty_segment()
860 block_t valid_blocks; in __remove_dirty_segment()
947 block_t f2fs_get_unusable_blocks(struct f2fs_sb_info *sbi) in f2fs_get_unusable_blocks()
951 block_t ovp_holes = SEGS_TO_BLKS(sbi, ovp_hole_segs); in f2fs_get_unusable_blocks()
953 block_t holes[2] = {0, 0}; /* DATA and NODE */ in f2fs_get_unusable_blocks()
954 block_t unusable; in f2fs_get_unusable_blocks()
976 int f2fs_disable_cp_again(struct f2fs_sb_info *sbi, block_t unusable) in f2fs_disable_cp_again()
1013 struct block_device *bdev, block_t lstart, in __create_discard_cmd()
[all …]
H A Dsegment.h199 block_t old_addr; /* for revoking when fail to commit */
204 block_t sit_base_addr; /* start block address of SIT area */
205 block_t sit_blocks; /* # of blocks used by SIT area */
206 block_t written_valid_blocks; /* # of valid blocks in main area */
554 static inline block_t written_block_count(struct f2fs_sb_info *sbi) in written_block_count()
873 block_t blk_addr = sit_i->sit_base_addr + offset; in current_sit_addr()
931 static inline block_t start_sum_block(struct f2fs_sb_info *sbi) in start_sum_block()
937 static inline block_t sum_blk_addr(struct f2fs_sb_info *sbi, int base, int type) in sum_blk_addr()
964 block_t start_blk = START_BLOCK(sbi, GET_SEG_FROM_SEC(sbi, secno)); in sec_usage_check()
H A Ddata.c125 block_t fs_blkaddr;
265 block_t blkaddr = ctx->fs_blkaddr; in f2fs_handle_step_decompress()
425 block_t blk_addr, sector_t *sector) in f2fs_target_device()
446 int f2fs_target_device_index(struct f2fs_sb_info *sbi, block_t blkaddr) in f2fs_target_device_index()
786 block_t last_blkaddr, block_t cur_blkaddr) in page_is_mergeable()
809 block_t last_blkaddr, in io_is_mergeable()
810 block_t cur_blkaddr) in io_is_mergeable()
1015 static bool is_end_zone_blkaddr(struct f2fs_sb_info *sbi, block_t blkaddr) in is_end_zone_blkaddr()
1133 struct fsverity_info *vi, block_t blkaddr, in f2fs_grab_read_bio()
1179 struct folio *folio, block_t blkaddr, in f2fs_submit_page_read()
[all …]
H A Drecovery.c379 static int sanity_check_node_chain(struct f2fs_sb_info *sbi, block_t blkaddr, in sanity_check_node_chain()
380 block_t *blkaddr_fast, bool *is_detecting) in sanity_check_node_chain()
427 block_t blkaddr, blkaddr_fast; in find_fsync_dnodes()
515 block_t blkaddr, struct dnode_of_data *dn) in check_index_in_prev_nodes()
527 block_t bidx; in check_index_in_prev_nodes()
709 block_t src, dest; in do_recover_data()
807 block_t blkaddr; in recover_data()
H A Dcheckpoint.c335 static bool __is_bitmap_valid(struct f2fs_sb_info *sbi, block_t blkaddr, in __is_bitmap_valid()
373 block_t blkaddr, int type) in __f2fs_is_valid_blkaddr()
434 block_t blkaddr, int type) in f2fs_is_valid_blkaddr()
442 block_t blkaddr, int type) in f2fs_is_valid_blkaddr_raw()
450 int f2fs_ra_meta_pages(struct f2fs_sb_info *sbi, block_t start, int nrpages, in f2fs_ra_meta_pages()
453 block_t blkno = start; in f2fs_ra_meta_pages()
1023 block_t start_blk, orphan_blocks, i, j; in f2fs_recover_orphan_inodes()
1084 static void write_orphan_inodes(struct f2fs_sb_info *sbi, block_t start_blk) in write_orphan_inodes()
1154 static int get_checkpoint_version(struct f2fs_sb_info *sbi, block_t cp_addr, in get_checkpoint_version()
1187 block_t cp_addr, unsigned long long *version) in validate_checkpoint()
[all …]
H A Dfile.c482 block_t blkaddr = f2fs_data_blkaddr(dn); in __found_offset()
487 block_t first_blkaddr = data_blkaddr(dn->inode, dn->node_folio, in __found_offset()
563 block_t blkaddr; in f2fs_seek_block()
716 block_t blkstart; in f2fs_truncate_data_blocks_range()
724 block_t blkaddr = le32_to_cpu(*addr); in f2fs_truncate_data_blocks_range()
1411 static int __read_out_blkaddrs(struct inode *inode, block_t *blkaddr, in __read_out_blkaddrs()
1466 static int __roll_back_blkaddrs(struct inode *inode, block_t *blkaddr, in __roll_back_blkaddrs()
1491 block_t *blkaddr, int *do_replace, in __clone_blkaddrs()
1582 block_t *src_blkaddr; in __exchange_data_block()
1591 array_size(olen, sizeof(block_t)), in __exchange_data_block()
[all …]
H A Dgc.c1040 block_t start_addr; in gc_node_segment()
1124 block_t f2fs_start_bidx_of_node(unsigned int node_ofs, struct inode *inode) in f2fs_start_bidx_of_node()
1147 struct node_info *dni, block_t blkaddr, unsigned int *nofs) in is_alive()
1152 block_t source_blkaddr; in is_alive()
1326 static int move_data_block(struct inode *inode, block_t bidx, in move_data_block()
1345 block_t newaddr; in move_data_block()
1503 static int move_data_page(struct inode *inode, block_t bidx, int gc_type, in move_data_page()
1585 block_t start_addr; in gc_data_segment()
1600 block_t start_bidx; in gc_data_segment()
H A Dextent_cache.c85 block_t blk, bool keep_clen, in __set_extent_info()
838 pgoff_t fofs, block_t blkaddr, unsigned int llen, in f2fs_update_read_extent_tree_range_compressed()
898 block_t blkaddr) in __get_new_block_age()
1065 block_t *blkaddr) in f2fs_lookup_read_extent_cache_block()
1081 pgoff_t fofs, block_t blkaddr, unsigned int len) in f2fs_update_read_extent_cache_range()
H A Dsuper.c511 block_t block_limit = min((sbi->user_block_count >> 3), in limit_reserve_root()
513 block_t node_limit = sbi->total_node_count >> 3; in limit_reserve_root()
2258 block_t total_count, user_block_count, start_count; in f2fs_statfs()
2660 block_t unusable; in f2fs_disable_checkpoint()
4039 block_t segment_count, segs_per_sec, secs_per_zone, segment_count_main; in sanity_check_raw_super()
4040 block_t total_sections, blocks_per_seg; in sanity_check_raw_super()
4141 block_t dev_seg_count = le32_to_cpu(RDEV(0).total_segments); in sanity_check_raw_super()
4217 block_t user_block_count, valid_user_blocks; in f2fs_sanity_check_ckpt()
4218 block_t avail_node_count, valid_node_count; in f2fs_sanity_check_ckpt()
4492 block_t unusable_blocks = (zone->len - zone->capacity) >> in f2fs_report_zone_cb()
H A Dnode.c482 block_t new_blkaddr, bool fsync_done) in set_node_addr()
929 block_t blkaddr; in f2fs_get_dnode_of_data()
2526 block_t blk_addr; in scan_nat_page()
2563 block_t addr; in scan_curseg_cache()
3003 block_t addr; in f2fs_restore_node_summary()
3291 block_t nat_bits_addr; in __get_nat_bitmaps()
H A Ddebug.c75 block_t start_blk, end_blk; in update_multidevice_stats()
H A Dsysfs.c259 block_t unusable; in unusable_show()
/linux/fs/minix/
H A Ditree_v1.c8 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 Ditree_v2.c7 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 Df2fs.h498 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr),
506 __field(block_t, blk_addr)
524 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr),
538 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr),
649 __field(block_t, m_lblk)
650 __field(block_t, m_pblk)
1183 __field(block_t, old_blkaddr)
1184 __field(block_t, new_blkaddr)
1436 block_t old_addr, block_t new_addr, bool recovery),
1445 __field(block_t, old_addr)
[all …]