Home
last modified time | relevance | path

Searched refs:blk_addr (Results 1 – 7 of 7) sorted by relevance

/fs/f2fs/
Dsegment.h59 #define GET_SEGOFF_FROM_SEG0(sbi, blk_addr) \ argument
60 ((blk_addr) - SM_I(sbi)->seg0_blkaddr)
61 #define GET_SEGNO_FROM_SEG0(sbi, blk_addr) \ argument
62 (GET_SEGOFF_FROM_SEG0(sbi, blk_addr) >> sbi->log_blocks_per_seg)
63 #define GET_SEGNO(sbi, blk_addr) \ argument
64 (((blk_addr == NULL_ADDR) || (blk_addr == NEW_ADDR)) ? \
66 GET_SEGNO_FROM_SEG0(sbi, blk_addr)))
89 #define SECTOR_FROM_BLOCK(sbi, blk_addr) \ argument
90 (blk_addr << ((sbi)->log_blocksize - F2FS_LOG_SECTOR_SIZE))
524 static inline void verify_block_addr(struct f2fs_sb_info *sbi, block_t blk_addr) in verify_block_addr() argument
[all …]
Ddata.c84 start_blkaddr = fi->ext.blk_addr; in check_extent_cache()
107 void update_extent_cache(block_t blk_addr, struct dnode_of_data *dn) in update_extent_cache() argument
113 BUG_ON(blk_addr == NEW_ADDR); in update_extent_cache()
117 __set_data_blkaddr(dn, blk_addr); in update_extent_cache()
123 start_blkaddr = fi->ext.blk_addr; in update_extent_cache()
124 end_blkaddr = fi->ext.blk_addr + fi->ext.len - 1; in update_extent_cache()
132 if (blk_addr != NULL_ADDR) { in update_extent_cache()
134 fi->ext.blk_addr = blk_addr; in update_extent_cache()
141 if (fofs == start_fofs - 1 && blk_addr == start_blkaddr - 1) { in update_extent_cache()
143 fi->ext.blk_addr--; in update_extent_cache()
[all …]
Dnode.c207 BUG_ON(ni->blk_addr == NEW_ADDR); in set_node_addr()
215 BUG_ON(ni->blk_addr != NULL_ADDR); in set_node_addr()
222 BUG_ON(nat_get_blkaddr(e) != ni->blk_addr); in set_node_addr()
285 ni->blk_addr = nat_get_blkaddr(e); in get_node_info()
494 BUG_ON(ni.blk_addr != NULL_ADDR); in truncate_node()
497 BUG_ON(ni.blk_addr == NULL_ADDR); in truncate_node()
500 invalidate_blocks(sbi, ni.blk_addr); in truncate_node()
516 trace_f2fs_truncate_node(dn->inode, dn->nid, ni.blk_addr); in truncate_node()
842 BUG_ON(old_ni.blk_addr != NULL_ADDR); in new_node_page()
880 if (ni.blk_addr == NULL_ADDR) { in read_node_page()
[all …]
Dsegment.c305 struct f2fs_summary_block *sum_blk, block_t blk_addr) in write_sum_page() argument
307 struct page *page = grab_meta_page(sbi, blk_addr); in write_sum_page()
723 block_t blk_addr, enum page_type type) in submit_write_page() argument
727 verify_block_addr(sbi, blk_addr); in submit_write_page()
733 if (sbi->bio[type] && sbi->last_block_in_bio[type] != blk_addr - 1) in submit_write_page()
738 sbi->bio[type]->bi_sector = SECTOR_FROM_BLOCK(sbi, blk_addr); in submit_write_page()
752 sbi->last_block_in_bio[type] = blk_addr; in submit_write_page()
755 trace_f2fs_submit_write_page(page, blk_addr, type); in submit_write_page()
1075 block_t blk_addr = 0; in read_normal_summaries() local
1083 blk_addr = sum_blk_addr(sbi, NR_CURSEG_TYPE, type); in read_normal_summaries()
[all …]
Dnode.h41 block_t blk_addr; /* block address of the node */ member
53 #define nat_get_blkaddr(nat) (nat->ni.blk_addr)
54 #define nat_set_blkaddr(nat, b) (nat->ni.blk_addr = b)
70 ni->blk_addr = le32_to_cpu(raw_ne->block_addr); in node_info_from_raw_nat()
Df2fs.h143 u32 blk_addr; /* start block address of the extent */ member
175 ext->blk_addr = le32_to_cpu(i_ext.blk_addr); in get_extent_info()
185 i_ext->blk_addr = cpu_to_le32(ext->blk_addr); in set_raw_extent()
Dcheckpoint.c322 orphan_blk->blk_addr = cpu_to_le16(index); in write_orphan_inodes()
344 orphan_blk->blk_addr = cpu_to_le16(index); in write_orphan_inodes()