Home
last modified time | relevance | path

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

/Linux-v5.4/fs/minix/
Ditree_common.c5 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()
91 branch[n].p = (block_t*) bh->b_data + offsets[n]; in alloc_branch()
209 static inline int all_zeroes(block_t *p, block_t *q) in all_zeroes()
221 block_t *top) in find_shared()
238 for (p=partial;p>chain && all_zeroes((block_t*)p->bh->b_data,p->p);p--) in find_shared()
[all …]
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()
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-v5.4/fs/f2fs/
Dgc.h47 static inline block_t free_user_blocks(struct f2fs_sb_info *sbi) in free_user_blocks()
56 static inline block_t limit_invalid_user_blocks(struct f2fs_sb_info *sbi) in limit_invalid_user_blocks()
61 static inline block_t limit_free_user_blocks(struct f2fs_sb_info *sbi) in limit_free_user_blocks()
63 block_t reclaimable_user_blocks = sbi->user_block_count - in limit_free_user_blocks()
99 block_t invalid_user_blocks = sbi->user_block_count - in has_enough_invalid_blocks()
Df2fs.h113 typedef u32 block_t; /* typedef
122 block_t root_reserved_blocks; /* root reserved blocks */
140 block_t unusable_cap; /* Amount of space allowed to be
260 block_t start_blkaddr; /* start blockaddr of current segment */
280 block_t lstart; /* logical start address */
281 block_t len; /* length */
282 block_t start; /* actual start address in dev */
289 block_t lstart; /* logical start address */
290 block_t len; /* length */
291 block_t start; /* actual start address in dev */
[all …]
Dsegment.c867 block_t f2fs_get_unusable_blocks(struct f2fs_sb_info *sbi) in f2fs_get_unusable_blocks()
871 block_t ovp_holes = ovp_hole_segs << sbi->log_blocks_per_seg; in f2fs_get_unusable_blocks()
873 block_t holes[2] = {0, 0}; /* DATA and NODE */ in f2fs_get_unusable_blocks()
874 block_t unusable; in f2fs_get_unusable_blocks()
894 int f2fs_disable_cp_again(struct f2fs_sb_info *sbi, block_t unusable) in f2fs_disable_cp_again()
926 struct block_device *bdev, block_t lstart, in __create_discard_cmd()
927 block_t start, block_t len) in __create_discard_cmd()
958 struct block_device *bdev, block_t lstart, in __attach_discard_cmd()
959 block_t start, block_t len, in __attach_discard_cmd()
1034 block_t start, block_t end) in __check_sit_bitmap()
[all …]
Dsegment.h220 block_t old_addr; /* for revoking when fail to commit */
226 block_t sit_base_addr; /* start block address of SIT area */
227 block_t sit_blocks; /* # of blocks used by SIT area */
228 block_t written_valid_blocks; /* # of valid blocks in main area */
499 static inline block_t written_block_count(struct f2fs_sb_info *sbi) in written_block_count()
722 block_t blk_addr = sit_i->sit_base_addr + offset; in current_sit_addr()
789 static inline block_t start_sum_block(struct f2fs_sb_info *sbi) in start_sum_block()
795 static inline block_t sum_blk_addr(struct f2fs_sb_info *sbi, int base, int type) in sum_blk_addr()
Dcheckpoint.c133 static bool __is_bitmap_valid(struct f2fs_sb_info *sbi, block_t blkaddr, in __is_bitmap_valid()
158 block_t blkaddr, int type) in f2fs_is_valid_blkaddr()
211 int f2fs_ra_meta_pages(struct f2fs_sb_info *sbi, block_t start, int nrpages, in f2fs_ra_meta_pages()
215 block_t blkno = start; in f2fs_ra_meta_pages()
667 block_t start_blk, orphan_blocks, i, j; in f2fs_recover_orphan_inodes()
739 static void write_orphan_inodes(struct f2fs_sb_info *sbi, block_t start_blk) in write_orphan_inodes()
811 static int get_checkpoint_version(struct f2fs_sb_info *sbi, block_t cp_addr, in get_checkpoint_version()
844 block_t cp_addr, unsigned long long *version) in validate_checkpoint()
891 block_t cp_blk_no; in f2fs_get_valid_checkpoint()
1334 void *src, block_t blk_addr) in commit_checkpoint()
[all …]
Dtrace.h29 block_t len;
Drecovery.c304 block_t blkaddr; in find_fsync_dnodes()
398 block_t blkaddr, struct dnode_of_data *dn) in check_index_in_prev_nodes()
410 block_t bidx; in check_index_in_prev_nodes()
561 block_t src, dest; in do_recover_data()
653 block_t blkaddr; in recover_data()
Dgc.c510 block_t start_addr; in gc_node_segment()
590 block_t f2fs_start_bidx_of_node(unsigned int node_ofs, struct inode *inode) in f2fs_start_bidx_of_node()
611 struct node_info *dni, block_t blkaddr, unsigned int *nofs) in is_alive()
616 block_t source_blkaddr; in is_alive()
745 static int move_data_block(struct inode *inode, block_t bidx, in move_data_block()
763 block_t newaddr; in move_data_block()
907 static int move_data_page(struct inode *inode, block_t bidx, int gc_type, in move_data_page()
997 block_t start_addr; in gc_data_segment()
1012 block_t start_bidx; in gc_data_segment()
Dnode.h53 block_t blk_addr; /* block address of the node */
261 static inline block_t next_blkaddr_of_node(struct page *node_page) in next_blkaddr_of_node()
293 static inline void fill_node_footer_blkaddr(struct page *page, block_t blkaddr) in fill_node_footer_blkaddr()
Ddata.c241 block_t blk_addr, struct bio *bio) in f2fs_target_device()
263 int f2fs_target_device_index(struct f2fs_sb_info *sbi, block_t blkaddr) in f2fs_target_device_index()
277 block_t blk_addr, struct bio *bio) in __same_bdev()
510 block_t last_blkaddr, block_t cur_blkaddr) in page_is_mergeable()
528 block_t last_blkaddr, in io_is_mergeable()
529 block_t cur_blkaddr) in io_is_mergeable()
676 static struct bio *f2fs_grab_read_bio(struct inode *inode, block_t blkaddr, in f2fs_grab_read_bio()
714 block_t blkaddr) in f2fs_submit_page_read()
764 void f2fs_update_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr) in f2fs_update_data_blkaddr()
791 block_t blkaddr = datablock_addr(dn->inode, in f2fs_reserve_new_blocks()
[all …]
Dextent_cache.c497 pgoff_t fofs, block_t blkaddr, unsigned int len) in f2fs_update_extent_tree_range()
791 block_t blkaddr; in f2fs_update_extent_cache()
807 pgoff_t fofs, block_t blkaddr, unsigned int len) in f2fs_update_extent_cache_range()
Dfile.c361 static bool __found_offset(struct f2fs_sb_info *sbi, block_t blkaddr, in __found_offset()
426 block_t blkaddr; in f2fs_seek_block()
529 block_t blkaddr = le32_to_cpu(*addr); in f2fs_truncate_data_blocks_range()
1011 static int __read_out_blkaddrs(struct inode *inode, block_t *blkaddr, in __read_out_blkaddrs()
1067 static int __roll_back_blkaddrs(struct inode *inode, block_t *blkaddr, in __roll_back_blkaddrs()
1092 block_t *blkaddr, int *do_replace, in __clone_blkaddrs()
1180 block_t *src_blkaddr; in __exchange_data_block()
1189 array_size(olen, sizeof(block_t)), in __exchange_data_block()
2390 block_t blk_end = 0; in f2fs_defragment_range()
Dsuper.c258 block_t limit = min((sbi->user_block_count << 1) / 1000, in limit_reserve_root()
1248 block_t total_count, user_block_count, start_count; in f2fs_statfs()
1508 block_t unusable; in f2fs_disable_checkpoint()
1763 block_t blkidx = F2FS_BYTES_TO_BLK(off); in f2fs_quota_read()
2503 block_t segment_count, segs_per_sec, secs_per_zone; in sanity_check_raw_super()
2504 block_t total_sections, blocks_per_seg; in sanity_check_raw_super()
2661 block_t user_block_count, valid_user_blocks; in f2fs_sanity_check_ckpt()
2662 block_t avail_node_count, valid_node_count; in f2fs_sanity_check_ckpt()
Dnode.c425 block_t new_blkaddr, bool fsync_done) in set_node_addr()
528 block_t blkaddr; in f2fs_get_node_info()
2225 block_t blk_addr; in scan_nat_page()
2262 block_t addr; in scan_curseg_cache()
2665 block_t addr; in f2fs_restore_node_summary()
2929 block_t nat_bits_addr; in __get_nat_bitmaps()
Dsysfs.c75 block_t unusable; in unusable_show()
Dinode.c76 block_t addr = le32_to_cpu(ri->i_addr[offset_in_addr(ri)]); in __written_first_block()
/Linux-v5.4/include/trace/events/
Df2fs.h448 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr),
456 __field(block_t, blk_addr)
474 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr),
488 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr),
566 __field(block_t, m_lblk)
567 __field(block_t, m_pblk)
1013 __field(block_t, old_blkaddr)
1014 __field(block_t, new_blkaddr)
1421 TP_PROTO(struct block_device *dev, block_t blkstart, block_t blklen),
1427 __field(block_t, blkstart)
[all …]
/Linux-v5.4/include/linux/
Df2fs_fs.h24 #define NULL_ADDR ((block_t)0) /* used as block_t addresses */
25 #define NEW_ADDR ((block_t)-1) /* used as block_t addresses */