Lines Matching refs:blkaddr

315 	block_t blkaddr;  in __f2fs_commit_atomic_write()  local
341 blkaddr = f2fs_data_blkaddr(&dn); in __f2fs_commit_atomic_write()
343 if (!__is_valid_data_blkaddr(blkaddr)) { in __f2fs_commit_atomic_write()
345 } else if (!f2fs_is_valid_blkaddr(sbi, blkaddr, in __f2fs_commit_atomic_write()
355 ret = __replace_atomic_write_block(inode, index, blkaddr, in __f2fs_commit_atomic_write()
1026 block_t blkaddr) in __lookup_discard_cmd() argument
1035 if (blkaddr < dc->di.lstart) in __lookup_discard_cmd()
1037 else if (blkaddr >= dc->di.lstart + dc->di.len) in __lookup_discard_cmd()
1046 block_t blkaddr, in __lookup_discard_cmd_ret() argument
1068 if (blkaddr < dc->di.lstart) in __lookup_discard_cmd_ret()
1070 else if (blkaddr >= dc->di.lstart + dc->di.len) in __lookup_discard_cmd_ret()
1081 if (parent && blkaddr > dc->di.lstart) in __lookup_discard_cmd_ret()
1086 if (parent && blkaddr < dc->di.lstart) in __lookup_discard_cmd_ret()
1445 struct discard_cmd *dc, block_t blkaddr) in __punch_discard_cmd() argument
1458 if (blkaddr > di.lstart) { in __punch_discard_cmd()
1459 dc->di.len = blkaddr - dc->di.lstart; in __punch_discard_cmd()
1465 if (blkaddr < di.lstart + di.len - 1) { in __punch_discard_cmd()
1467 __insert_discard_cmd(sbi, dc->bdev, blkaddr + 1, in __punch_discard_cmd()
1468 di.start + blkaddr + 1 - di.lstart, in __punch_discard_cmd()
1469 di.lstart + di.len - 1 - blkaddr); in __punch_discard_cmd()
1834 static void f2fs_wait_discard_bio(struct f2fs_sb_info *sbi, block_t blkaddr) in f2fs_wait_discard_bio() argument
1841 dc = __lookup_discard_cmd(sbi, blkaddr); in f2fs_wait_discard_bio()
1866 __punch_discard_cmd(sbi, dc, blkaddr); in f2fs_wait_discard_bio()
2414 block_t blkaddr) in get_segment_mtime() argument
2416 unsigned int segno = GET_SEGNO(sbi, blkaddr); in get_segment_mtime()
2423 static void update_segment_mtime(struct f2fs_sb_info *sbi, block_t blkaddr, in update_segment_mtime() argument
2427 unsigned int segno = GET_SEGNO(sbi, blkaddr); in update_segment_mtime()
2451 unsigned int segno, block_t blkaddr, unsigned int offset, int del) in update_sit_entry_for_release() argument
2460 f2fs_bug_on(sbi, GET_SEGNO(sbi, blkaddr) != GET_SEGNO(sbi, blkaddr + del_count - 1)); in update_sit_entry_for_release()
2469 blkaddr + i, exist); in update_sit_entry_for_release()
2474 f2fs_err(sbi, "Bitmap was wrongly cleared, blk:%u", blkaddr + i); in update_sit_entry_for_release()
2510 unsigned int segno, block_t blkaddr, unsigned int offset, int del) in update_sit_entry_for_alloc() argument
2523 blkaddr, exist); in update_sit_entry_for_alloc()
2528 f2fs_err(sbi, "Bitmap was wrongly set, blk:%u", blkaddr); in update_sit_entry_for_alloc()
2567 static void update_sit_entry(struct f2fs_sb_info *sbi, block_t blkaddr, int del) in update_sit_entry() argument
2573 segno = GET_SEGNO(sbi, blkaddr); in update_sit_entry()
2579 offset = GET_BLKOFF_FROM_SEG0(sbi, blkaddr); in update_sit_entry()
2588 del = update_sit_entry_for_alloc(sbi, se, segno, blkaddr, offset, del); in update_sit_entry()
2590 del = update_sit_entry_for_release(sbi, se, segno, blkaddr, offset, del); in update_sit_entry()
2643 bool f2fs_is_checkpointed_data(struct f2fs_sb_info *sbi, block_t blkaddr) in f2fs_is_checkpointed_data() argument
2650 if (!__is_valid_data_blkaddr(blkaddr)) in f2fs_is_checkpointed_data()
2655 segno = GET_SEGNO(sbi, blkaddr); in f2fs_is_checkpointed_data()
2657 offset = GET_BLKOFF_FROM_SEG0(sbi, blkaddr); in f2fs_is_checkpointed_data()
3901 block_t blkaddr, unsigned int blkcnt) in f2fs_update_device_state() argument
3907 unsigned int devidx = f2fs_target_device_index(sbi, blkaddr); in f2fs_update_device_state()
3908 unsigned int blks = FDEV(devidx).end_blk - blkaddr + 1; in f2fs_update_device_state()
3923 blkaddr += blks; in f2fs_update_device_state()
4236 void f2fs_wait_on_block_writeback(struct inode *inode, block_t blkaddr) in f2fs_wait_on_block_writeback() argument
4244 if (!__is_valid_data_blkaddr(blkaddr)) in f2fs_wait_on_block_writeback()
4247 cfolio = filemap_lock_folio(META_MAPPING(sbi), blkaddr); in f2fs_wait_on_block_writeback()
4254 void f2fs_wait_on_block_writeback_range(struct inode *inode, block_t blkaddr, in f2fs_wait_on_block_writeback_range() argument
4264 f2fs_wait_on_block_writeback(inode, blkaddr + i); in f2fs_wait_on_block_writeback_range()
4266 f2fs_truncate_meta_inode_pages(sbi, blkaddr, len); in f2fs_wait_on_block_writeback_range()
4450 static void write_compacted_summaries(struct f2fs_sb_info *sbi, block_t blkaddr) in write_compacted_summaries() argument
4459 folio = f2fs_grab_meta_folio(sbi, blkaddr++); in write_compacted_summaries()
4478 folio = f2fs_grab_meta_folio(sbi, blkaddr++); in write_compacted_summaries()
4503 block_t blkaddr, int type) in write_normal_summaries() argument
4513 write_current_sum_page(sbi, i, blkaddr + (i - type)); in write_normal_summaries()