Lines Matching defs:blkaddr

482 	block_t blkaddr = f2fs_data_blkaddr(dn);
495 if (__is_valid_data_blkaddr(blkaddr))
497 if (blkaddr == NEW_ADDR &&
506 if (blkaddr == NULL_ADDR)
563 block_t blkaddr;
565 blkaddr = f2fs_data_blkaddr(&dn);
567 if (__is_valid_data_blkaddr(blkaddr) &&
569 blkaddr, DATA_GENERIC_ENHANCE)) {
724 block_t blkaddr = le32_to_cpu(*addr);
731 compressed_cluster = (blkaddr == COMPRESS_ADDR);
735 if (blkaddr == NULL_ADDR)
740 if (__is_valid_data_blkaddr(blkaddr)) {
743 if (!f2fs_is_valid_blkaddr_raw(sbi, blkaddr,
750 if (blkstart + blklen == blkaddr) {
754 blkstart = blkaddr;
758 if (!released || blkaddr != COMPRESS_ADDR)
780 * once we invalidate valid blkaddr in range [ofs, ofs + count],
781 * we will invalidate all blkaddr in the whole range.
1408 static int __read_out_blkaddrs(struct inode *inode, block_t *blkaddr,
1425 blkaddr += done;
1432 for (i = 0; i < done; i++, blkaddr++, do_replace++, dn.ofs_in_node++) {
1433 *blkaddr = f2fs_data_blkaddr(&dn);
1435 if (__is_valid_data_blkaddr(*blkaddr) &&
1436 !f2fs_is_valid_blkaddr(sbi, *blkaddr,
1442 if (!f2fs_is_checkpointed_data(sbi, *blkaddr)) {
1463 static int __roll_back_blkaddrs(struct inode *inode, block_t *blkaddr,
1470 for (i = 0; i < len; i++, do_replace++, blkaddr++) {
1478 f2fs_invalidate_blocks(sbi, *blkaddr, 1);
1480 f2fs_update_data_blkaddr(&dn, *blkaddr);
1488 block_t *blkaddr, int *do_replace,
1496 if (blkaddr[i] == NULL_ADDR && !full) {
1501 if (do_replace[i] || blkaddr[i] == NULL_ADDR) {
1531 blkaddr[i], ni.version, true, false);
1540 } while (--ilen && (do_replace[i] || blkaddr[i] == NULL_ADDR));
4155 block_t blkaddr;
4159 blkaddr = data_blkaddr(dn->inode, dn->node_folio,
4162 if (!__is_valid_data_blkaddr(blkaddr))
4164 if (unlikely(!f2fs_is_valid_blkaddr(sbi, blkaddr,
4173 blkaddr = f2fs_data_blkaddr(dn);
4176 if (blkaddr == COMPRESS_ADDR)
4182 if (__is_valid_data_blkaddr(blkaddr))
4185 if (blkaddr != NEW_ADDR)
4325 block_t blkaddr;
4329 blkaddr = data_blkaddr(dn->inode, dn->node_folio,
4332 if (!__is_valid_data_blkaddr(blkaddr))
4334 if (unlikely(!f2fs_is_valid_blkaddr(sbi, blkaddr,
4346 blkaddr = data_blkaddr(dn->inode, dn->node_folio,
4350 if (blkaddr != COMPRESS_ADDR) {
4362 if (blkaddr == NEW_ADDR) {
4366 if (__is_valid_data_blkaddr(blkaddr)) {
4627 block_t blkaddr = f2fs_data_blkaddr(&dn);
4629 if (!__is_valid_data_blkaddr(blkaddr))
4632 if (!f2fs_is_valid_blkaddr(sbi, blkaddr,
4639 cur_bdev = f2fs_target_device(sbi, blkaddr, NULL);
4641 int di = f2fs_target_device_index(sbi, blkaddr);
4643 blkaddr -= FDEV(di).start_blk;
4649 blkaddr == prev_block + len) {
4667 prev_block = blkaddr;