Lines Matching refs:blkaddr
344 unsigned int ra_blocks, unsigned int blkaddr, in adjust_por_ra_blocks() argument
347 if (blkaddr + 1 == next_blkaddr) in adjust_por_ra_blocks()
357 static int sanity_check_node_chain(struct f2fs_sb_info *sbi, block_t blkaddr, in sanity_check_node_chain() argument
392 if (*blkaddr_fast == blkaddr) { in sanity_check_node_chain()
394 " Run fsck to fix it.", __func__, blkaddr); in sanity_check_node_chain()
405 block_t blkaddr, blkaddr_fast; in find_fsync_dnodes() local
411 blkaddr = NEXT_FREE_BLKADDR(sbi, curseg); in find_fsync_dnodes()
412 blkaddr_fast = blkaddr; in find_fsync_dnodes()
417 if (!f2fs_is_valid_blkaddr(sbi, blkaddr, META_POR)) in find_fsync_dnodes()
420 page = f2fs_get_tmp_page(sbi, blkaddr); in find_fsync_dnodes()
462 entry->blkaddr = blkaddr; in find_fsync_dnodes()
465 entry->last_dentry = blkaddr; in find_fsync_dnodes()
468 blkaddr = next_blkaddr_of_node(page); in find_fsync_dnodes()
471 err = sanity_check_node_chain(sbi, blkaddr, &blkaddr_fast, in find_fsync_dnodes()
488 block_t blkaddr, struct dnode_of_data *dn) in check_index_in_prev_nodes() argument
491 unsigned int segno = GET_SEGNO(sbi, blkaddr); in check_index_in_prev_nodes()
492 unsigned short blkoff = GET_BLKOFF_FROM_SEG0(sbi, blkaddr); in check_index_in_prev_nodes()
588 if (tdn.data_blkaddr == blkaddr) in check_index_in_prev_nodes()
600 if (f2fs_data_blkaddr(&tdn) == blkaddr) in check_index_in_prev_nodes()
778 block_t blkaddr; in recover_data() local
783 blkaddr = NEXT_FREE_BLKADDR(sbi, curseg); in recover_data()
788 if (!f2fs_is_valid_blkaddr(sbi, blkaddr, META_POR)) in recover_data()
791 page = f2fs_get_tmp_page(sbi, blkaddr); in recover_data()
817 if (entry->last_dentry == blkaddr) { in recover_data()
830 if (entry->blkaddr == blkaddr) in recover_data()
833 ra_blocks = adjust_por_ra_blocks(sbi, ra_blocks, blkaddr, in recover_data()
837 blkaddr = next_blkaddr_of_node(page); in recover_data()
840 f2fs_ra_meta_pages_cond(sbi, blkaddr, ra_blocks); in recover_data()