Lines Matching refs:blkaddr
233 block_t blkaddr = ctx->fs_blkaddr; in f2fs_handle_step_decompress() local
241 blkaddr); in f2fs_handle_step_decompress()
245 blkaddr++; in f2fs_handle_step_decompress()
379 int f2fs_target_device_index(struct f2fs_sb_info *sbi, block_t blkaddr) in f2fs_target_device_index() argument
387 if (FDEV(i).start_blk <= blkaddr && FDEV(i).end_blk >= blkaddr) in f2fs_target_device_index()
979 static struct bio *f2fs_grab_read_bio(struct inode *inode, block_t blkaddr, in f2fs_grab_read_bio() argument
995 f2fs_target_device(sbi, blkaddr, bio); in f2fs_grab_read_bio()
1018 ctx->fs_blkaddr = blkaddr; in f2fs_grab_read_bio()
1028 block_t blkaddr, int op_flags, bool for_write) in f2fs_submit_page_read() argument
1033 bio = f2fs_grab_read_bio(inode, blkaddr, 1, op_flags, in f2fs_submit_page_read()
1039 f2fs_wait_on_block_writeback(inode, blkaddr); in f2fs_submit_page_read()
1080 void f2fs_update_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr) in f2fs_update_data_blkaddr() argument
1082 dn->data_blkaddr = blkaddr; in f2fs_update_data_blkaddr()
1107 block_t blkaddr = f2fs_data_blkaddr(dn); in f2fs_reserve_new_blocks() local
1109 if (blkaddr == NULL_ADDR) { in f2fs_reserve_new_blocks()
1466 block_t blkaddr; in f2fs_map_blocks() local
1539 blkaddr = f2fs_data_blkaddr(&dn); in f2fs_map_blocks()
1541 if (__is_valid_data_blkaddr(blkaddr) && in f2fs_map_blocks()
1542 !f2fs_is_valid_blkaddr(sbi, blkaddr, DATA_GENERIC_ENHANCE)) { in f2fs_map_blocks()
1547 if (__is_valid_data_blkaddr(blkaddr)) { in f2fs_map_blocks()
1554 blkaddr = dn.data_blkaddr; in f2fs_map_blocks()
1564 if (blkaddr == NULL_ADDR) { in f2fs_map_blocks()
1579 blkaddr = dn.data_blkaddr; in f2fs_map_blocks()
1595 blkaddr == NULL_ADDR) { in f2fs_map_blocks()
1614 if (blkaddr == NEW_ADDR) in f2fs_map_blocks()
1618 map->m_pblk = blkaddr; in f2fs_map_blocks()
1621 blkaddr == (map->m_pblk + ofs)) || in f2fs_map_blocks()
1622 (map->m_pblk == NEW_ADDR && blkaddr == NEW_ADDR) || in f2fs_map_blocks()
2211 block_t blkaddr; in f2fs_read_multi_pages() local
2213 blkaddr = from_dnode ? data_blkaddr(dn.inode, dn.node_page, in f2fs_read_multi_pages()
2217 if (!__is_valid_data_blkaddr(blkaddr)) in f2fs_read_multi_pages()
2220 if (!f2fs_is_valid_blkaddr(sbi, blkaddr, DATA_GENERIC)) { in f2fs_read_multi_pages()
2244 block_t blkaddr; in f2fs_read_multi_pages() local
2247 blkaddr = from_dnode ? data_blkaddr(dn.inode, dn.node_page, in f2fs_read_multi_pages()
2251 f2fs_wait_on_block_writeback(inode, blkaddr); in f2fs_read_multi_pages()
2253 if (f2fs_load_compressed_page(sbi, page, blkaddr)) { in f2fs_read_multi_pages()
2260 *last_block_in_bio, blkaddr) || in f2fs_read_multi_pages()
2268 bio = f2fs_grab_read_bio(inode, blkaddr, nr_pages, in f2fs_read_multi_pages()
2291 *last_block_in_bio = blkaddr; in f2fs_read_multi_pages()
3371 block_t blkaddr = NULL_ADDR; in f2fs_write_begin() local
3437 &blkaddr, &need_balance); in f2fs_write_begin()
3464 if (blkaddr == NEW_ADDR) { in f2fs_write_begin()
3468 if (!f2fs_is_valid_blkaddr(sbi, blkaddr, in f2fs_write_begin()
3473 err = f2fs_submit_page_read(inode, page, blkaddr, 0, true); in f2fs_write_begin()